servo/components/script/dom
Martin Robinson 036e74524a
net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863)
Instead of creating a `ROUTER` for each fetch, create a fetch thread
which handles all incoming and outcoming fetch requests. Now messages
involving fetches carry a "request id" which indicates which fetch is
being addressed by the message. This greatly reduces the number of file
descriptors used by fetch.

In addition, the interface for kicking off fetches is simplified when
using the `Listener` with `Document`s and the `GlobalScope`.

This does not fix all leaked file descriptors / mach ports, but greatly
eliminates the number used. Now tests can be run without limiting
procesess on modern macOS systems.

Followup work:

1. There are more instances where fetch is done using the old method.
   Some of these require more changes in order to be converted to the
   `FetchThread` approach.
2. Eliminate usage of IPC channels when doing redirects.
3. Also eliminate the IPC channel used for cancel handling.
4. This change opens up the possiblity of controlling the priority of
   fetch requests.

Fixes #29834.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-16 16:53:24 +00:00
..
bindings clippy: Fix warnings in components/script/dom (#33860) 2024-10-16 15:48:53 +00:00
servoparser net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
webgl_extensions Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
webgl_validations Fix warnings after latest rust upgrade (#33043) 2024-08-14 07:00:16 +00:00
webidls Add missing XRWebGLBinding constructor spec steps (#33731) 2024-10-16 16:12:37 +00:00
abstractrange.rs clippy: fixed some warnings in components/script (#31888) 2024-03-26 21:25:42 +00:00
abstractworker.rs clippy: Fix several warnings (#31710) 2024-03-18 08:33:43 +00:00
abstractworkerglobalscope.rs clippy: Rename various methods and members to conform to naming guidelines (#33762) 2024-10-10 10:21:07 +00:00
activation.rs script_layout: Remove script to layout messages (#32081) 2024-04-22 15:28:14 +00:00
analysernode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
animationevent.rs CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs (#33827) 2024-10-13 21:35:59 +00:00
attr.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
audiobuffer.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
audiobuffersourcenode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
audiocontext.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
audiodestinationnode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audiolistener.rs webaudio: Throw when setting invalid automationRate on AudioBufferSourceNode (#26469) 2024-02-28 21:24:08 +00:00
audionode.rs webaudio: Implement IIRFilterNode (#33001) 2024-08-12 00:27:54 +00:00
audioparam.rs clippy: Allow too_many_arguments for existing functions (#31974) 2024-04-02 12:50:45 +00:00
audioscheduledsourcenode.rs clippy: Fix needless borrow warnings (#31813) 2024-03-21 17:48:54 +00:00
audiotrack.rs clippy: Fix various warnings in components/script/dom (#31890) 2024-03-27 10:19:49 +00:00
audiotracklist.rs clippy: fix some warnings in components/script (#31865) 2024-03-26 10:31:22 +00:00
baseaudiocontext.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
beforeunloadevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
biquadfilternode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
blob.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
bluetooth.rs Fix some clippy warnings in components/gfx and components/script (#32215) 2024-05-02 20:02:21 +00:00
bluetoothadvertisingevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
bluetoothcharacteristicproperties.rs clippy: Allow too_many_arguments for existing functions (#31974) 2024-04-02 12:50:45 +00:00
bluetoothdevice.rs clippy: Fix type_complexity warning in components/script/dom (#33835) 2024-10-15 07:39:15 +00:00
bluetoothpermissionresult.rs clippy: Fix needless_borrow warnings in components/script (#31928) 2024-03-29 08:58:22 +00:00
bluetoothremotegattcharacteristic.rs fixed the unneeded return statement warnings. (#31863) 2024-03-26 08:58:34 +00:00
bluetoothremotegattdescriptor.rs fixed the unneeded return statement warnings. (#31863) 2024-03-26 08:58:34 +00:00
bluetoothremotegattserver.rs fix redundant closures in component/script/dom (#31917) 2024-03-28 09:06:02 +00:00
bluetoothremotegattservice.rs clippy: Fix needless borrow warnings (#31813) 2024-03-21 17:48:54 +00:00
bluetoothuuid.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
broadcastchannel.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
canvasgradient.rs clippy: Fix unnecessary_cast warnings in components/script (#31823) 2024-03-22 13:48:03 +00:00
canvaspattern.rs clippy: Fix some warnings in components/script (#31735) 2024-03-19 08:01:23 +00:00
canvasrenderingcontext2d.rs Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822) 2024-10-13 16:11:46 +00:00
cdatasection.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
channelmergernode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
channelsplitternode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
characterdata.rs clippy: Fix needless_late_init warning (#32052) 2024-04-11 21:44:08 +00:00
client.rs clippy: Fix some warnings in components/script (#31735) 2024-03-19 08:01:23 +00:00
closeevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
comment.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
compositionevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
console.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
constantsourcenode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
create.rs clippy: Fix too_many_arguments warnings (#33648) 2024-10-04 16:27:23 +00:00
crypto.rs crypto: Begin SubtleCrypto implementation (#33628) 2024-10-08 03:51:08 +00:00
cryptokey.rs Clippy: fix clone_on_copy in components\script\dom\cryptokey (#33730) 2024-10-08 16:04:57 +00:00
css.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
cssconditionrule.rs Make CSSConditionRule's conditionText readonly (#30768) 2023-11-23 10:29:16 +00:00
cssfontfacerule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssgroupingrule.rs Upgrade Stylo to 2024-04-16 (#32128) 2024-04-25 14:48:07 +00:00
cssimportrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
csskeyframerule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
csskeyframesrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
csslayerblockrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
csslayerstatementrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssmediarule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssnamespacerule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssrule.rs Upgrade stylo to 2024-09-02 (#33370) 2024-09-13 15:59:57 +00:00
cssrulelist.rs Upgrade Stylo to 2024-04-16 (#32128) 2024-04-25 14:48:07 +00:00
cssstyledeclaration.rs DevTools: Inspect node styles (#33025) 2024-08-25 09:30:23 +00:00
cssstylerule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssstylesheet.rs Upgrade Stylo to 2024-04-16 (#32128) 2024-04-25 14:48:07 +00:00
cssstylevalue.rs clippy: Fix explicit_auto_deref warnings in components/script (#31837) 2024-03-23 11:29:20 +00:00
csssupportsrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
customelementregistry.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
customevent.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
dedicatedworkerglobalscope.rs clippy: Add safety documentation and clean up unsafe methods (#33748) 2024-10-16 08:11:31 +00:00
dissimilaroriginlocation.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
dissimilaroriginwindow.rs Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
document.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
documentfragment.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
documentorshadowroot.rs Upgrade stylo to 2024-05-31 (#32474) 2024-06-24 20:03:50 +00:00
documenttype.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
domexception.rs Fixed some clippy warnings in components/script/dom (#33757) 2024-10-10 04:05:46 +00:00
domimplementation.rs Propagate CanGc from Document::new() (#33386) 2024-09-09 22:38:01 +00:00
dommatrix.rs Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822) 2024-10-13 16:11:46 +00:00
dommatrixreadonly.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
domparser.rs Replace CanGc::note() calls with arguments in components/script/dom (#33692) 2024-10-08 12:58:09 +00:00
dompoint.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
dompointreadonly.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
domquad.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
domrect.rs Implement DOMRect::FromRect (#33798) 2024-10-11 15:35:59 +00:00
domrectreadonly.rs Implement DOMRect::FromRect (#33798) 2024-10-11 15:35:59 +00:00
domstringlist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domstringmap.rs clippy: Fix iter_cloned_collect warning (#32053) 2024-04-11 21:46:48 +00:00
domtokenlist.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
dynamicmoduleowner.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
element.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
elementinternals.rs Fix some clippy warnings in components/gfx and components/script (#32215) 2024-05-02 20:02:21 +00:00
errorevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
event.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
eventsource.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
eventtarget.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
extendableevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
extendablemessageevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
fakexrdevice.rs Replace some Point2D::new(0, 0) instances with Point2D::zero() (#33783) 2024-10-10 18:20:51 +00:00
fakexrinputcontroller.rs webxr: Update XRInputSource Gamepad handling, FakeXRInputController (#33403) 2024-09-12 01:52:16 +00:00
file.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
filelist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
filereader.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
filereadersync.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
focusevent.rs CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs (#33827) 2024-10-13 21:35:59 +00:00
fontfaceset.rs tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366) 2024-09-08 15:04:19 +00:00
formdata.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
formdataevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
gainnode.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
gamepad.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
gamepadbutton.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadbuttonlist.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadevent.rs CanGc fixes originating from gamepadevent.rs & stereopannernode.rs (#33828) 2024-10-14 13:22:08 +00:00
gamepadhapticactuator.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
gamepadpose.rs WedIDL: bring dom/bindings/typedarray further in line with spec (#31375) 2024-02-25 12:13:17 +00:00
globalscope.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
gpu.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
gpuadapter.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
gpuadapterinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpubindgroup.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpubindgrouplayout.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpubuffer.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
gpubufferusage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpucanvascontext.rs clippy: Fix warnings in components/script & components/webgpu (#33653) 2024-10-05 14:10:32 +00:00
gpucolorwrite.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpucommandbuffer.rs webgpu: Clean up GPUCommandEncoders and add some validation (#33223) 2024-08-30 11:23:17 +00:00
gpucommandencoder.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpucompilationinfo.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +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 clippy: Fix type_complexity warnings in components/script/dom (#33790) 2024-10-11 14:57:41 +00:00
gpuconvert.rs webgpu: renovate gpucanvascontext and webgpu presentation to match the spec (#33521) 2024-10-01 10:03:11 +00:00
gpudevice.rs CanGc fixes in components/script/dom (#33843) 2024-10-15 04:45:16 +00:00
gpudevicelostinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuerror.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
gpuinternalerror.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
gpumapmode.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpuoutofmemoryerror.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
gpupipelineerror.rs CanGc fixes in components/script/dom (#33843) 2024-10-15 04:45:16 +00:00
gpupipelinelayout.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpuqueryset.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuqueue.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
gpurenderbundle.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpurenderbundleencoder.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpurenderpassencoder.rs Transform convert_* functions in gpuconvert.rs to From/TryFrom implementations (#33302) 2024-09-04 16:03:59 +00:00
gpurenderpipeline.rs clippy: Fix type_complexity warnings in components/script/dom (#33790) 2024-10-11 14:57:41 +00:00
gpusampler.rs chore: Update wgpu (#33506) 2024-09-21 04:20:18 +00:00
gpushadermodule.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
gpushaderstage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpusupportedfeatures.rs Start marking functions that can transitively trigger a GC (#33144) 2024-08-22 11:42:36 +00:00
gpusupportedlimits.rs tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366) 2024-09-08 15:04:19 +00:00
gputexture.rs webgpu: renovate gpucanvascontext and webgpu presentation to match the spec (#33521) 2024-10-01 10:03:11 +00:00
gputextureusage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gputextureview.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpuuncapturederrorevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
gpuvalidationerror.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
hashchangeevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
headers.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
history.rs CanGc fixes and checks in multiple files (#33836) 2024-10-15 04:30:48 +00:00
htmlanchorelement.rs Use document encoding when parsing url in href setter (#33825) 2024-10-13 15:12:51 +00:00
htmlareaelement.rs Properly track rel keywords for <a>/<area>/<form> elements (#33462) 2024-09-23 11:48:53 +00:00
htmlaudioelement.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
htmlbaseelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlbodyelement.rs script: Stop using legacy time for Document::reflow_timeout (#33258) 2024-08-30 08:00:34 +00:00
htmlbrelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlbuttonelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmlcanvaselement.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
htmlcollection.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
htmldataelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldatalistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldetailselement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldialogelement.rs script: Fix two build warnings about unused imports (#32910) 2024-08-02 06:50:47 +00:00
htmldirectoryelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldivelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldlistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlelement.rs clippy: Fix warnings in components/script & components/webgpu (#33653) 2024-10-05 14:10:32 +00:00
htmlembedelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlfieldsetelement.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
htmlfontelement.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
htmlformcontrolscollection.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
htmlformelement.rs clippy: Fix warnings in components/script/dom & components/servo (#33853) 2024-10-16 15:34:14 +00:00
htmlframeelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlframesetelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlheadelement.rs clippy: Fix suggestions in script, libservo, and servoshell (#33453) 2024-09-14 08:41:13 +00:00
htmlheadingelement.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
htmlhrelement.rs Upgrade Stylo to 2024-03-01 (#32089) 2024-04-16 12:27:51 +00:00
htmlhtmlelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmliframeelement.rs Various CanGc fixes in components/script/dom (#33706) 2024-10-08 02:30:04 +00:00
htmlimageelement.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
htmlinputelement.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
htmllabelelement.rs Fixe some clippy warnings (#32131) 2024-04-29 12:22:30 +00:00
htmllegendelement.rs clippy: Fix needless_lifetimes warnings (#31933) 2024-03-29 11:59:07 +00:00
htmllielement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmllinkelement.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
htmlmapelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmediaelement.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
htmlmenuelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmetaelement.rs script: Stop using time in DOM timers (#33262) 2024-08-30 15:20:44 +00:00
htmlmeterelement.rs fix: Implement additional logic in DOMString::set_best_representation_of_the_floating_point_number in order to correct some failing tests related to -0 values. (#32272) 2024-05-13 08:07:48 +00:00
htmlmodelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlobjectelement.rs compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
htmlolistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmloptgroupelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmloptionelement.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
htmloptionscollection.rs clippy: Fix comparison_* warnings (#32058) 2024-04-12 08:08:38 +00:00
htmloutputelement.rs Fixed some clippy warnings by replacing 'match' with 'if' (#32007) 2024-04-07 07:39:05 +00:00
htmlparagraphelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlparamelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlpictureelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlpreelement.rs script: Add pre element obsolete width attribute support (#31792) 2024-03-25 11:36:48 +00:00
htmlprogresselement.rs fix: Implement additional logic in DOMString::set_best_representation_of_the_floating_point_number in order to correct some failing tests related to -0 values. (#32272) 2024-05-13 08:07:48 +00:00
htmlquoteelement.rs Implement HTMLQuoteElement "cite" attribute (#33307) 2024-09-04 11:29:59 +00:00
htmlscriptelement.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
htmlselectelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmlsourceelement.rs Make CanGc derive Copy and Clone (#33407) 2024-09-12 10:24:44 +00:00
htmlspanelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlstyleelement.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
htmltablecaptionelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltablecellelement.rs Add width and height presentational hints for table-related elements (#33405) 2024-09-12 13:34:20 +00:00
htmltablecolelement.rs Accept zero values on some width/height attributes on table elements (#33425) 2024-09-12 15:10:11 +00:00
htmltableelement.rs Accept zero values on some width/height attributes on table elements (#33425) 2024-09-12 15:10:11 +00:00
htmltablerowelement.rs Accept zero values on some width/height attributes on table elements (#33425) 2024-09-12 15:10:11 +00:00
htmltablesectionelement.rs Accept zero values on some width/height attributes on table elements (#33425) 2024-09-12 15:10:11 +00:00
htmltemplateelement.rs Propagate CanGc from Document::new() (#33386) 2024-09-09 22:38:01 +00:00
htmltextareaelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmltimeelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltitleelement.rs Send less title changes to the embedder (#33287) 2024-09-09 22:41:02 +00:00
htmltrackelement.rs clippy: Fix dereferenced warnings (#31770) 2024-03-20 08:07:22 +00:00
htmlulistelement.rs Implement compact/type attributes for HTMLUListElement (#33303) 2024-09-04 06:17:27 +00:00
htmlunknownelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlvideoelement.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
identityhub.rs Fixed some clippy warnings in components/script and components/devtools (#33689) 2024-10-07 16:32:48 +00:00
iirfilternode.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
imagebitmap.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
imagedata.rs CanGc fixes starting from imagedata.rs (#33808) 2024-10-11 16:38:23 +00:00
inputevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
keyboardevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
location.rs script: Added missing spec step in Location::SetHash (#33380) 2024-09-09 16:58:26 +00:00
macros.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
mediadeviceinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediadevices.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
mediaelementaudiosourcenode.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
mediaerror.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
mediafragmentparser.rs Fixed some clippy warnings in components (#32107) 2024-04-19 08:48:01 +00:00
medialist.rs clippy: Fix redundant_* warnings (#32056) 2024-04-11 21:46:18 +00:00
mediametadata.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
mediaquerylist.rs Fix warnings after latest rust upgrade (#33043) 2024-08-14 07:00:16 +00:00
mediaquerylistevent.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
mediasession.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
mediastream.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
mediastreamaudiodestinationnode.rs CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820) 2024-10-12 17:17:47 +00:00
mediastreamaudiosourcenode.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
mediastreamtrack.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastreamtrackaudiosourcenode.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
messagechannel.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
messageevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
messageport.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
mimetype.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mimetypearray.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mod.rs crypto: Begin SubtleCrypto implementation (#33628) 2024-10-08 03:51:08 +00:00
mouseevent.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
mutationobserver.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
mutationrecord.rs clippy: Allow too_many_arguments for existing functions (#31974) 2024-04-02 12:50:45 +00:00
namednodemap.rs clippy: Fix some warnings in components/script (#31849) 2024-03-25 10:22:21 +00:00
navigationpreloadmanager.rs clippy: Fix collapsible_if warnings (#31852) 2024-03-25 13:55:45 +00:00
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 Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
node.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
nodeiterator.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
nodelist.rs Fixed some clippy warnings in components (#32107) 2024-04-19 08:48:01 +00:00
offlineaudiocompletionevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
offlineaudiocontext.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
offscreencanvas.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
offscreencanvasrenderingcontext2d.rs Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822) 2024-10-13 16:11:46 +00:00
oscillatornode.rs CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs (#33827) 2024-10-13 21:35:59 +00:00
pagetransitionevent.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
paintrenderingcontext2d.rs Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822) 2024-10-13 16:11:46 +00:00
paintsize.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
paintworkletglobalscope.rs Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
pannernode.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
performance.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
performanceentry.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
performancenavigationtiming.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
performanceobserver.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
performanceobserverentrylist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
performancepainttiming.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
performanceresourcetiming.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
permissions.rs changed match to 'matches!' (#31850) 2024-03-25 11:28:12 +00:00
permissionstatus.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
plugin.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
pluginarray.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
popstateevent.rs CanGc fixes and checks in multiple files (#33836) 2024-10-15 04:30:48 +00:00
processinginstruction.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
progressevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
promise.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
promisenativehandler.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
promiserejectionevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
radionodelist.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
range.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
raredata.rs Implement form-associated custom elements and their ElementInternals (#31980) 2024-04-11 13:17:11 +00:00
readablestream.rs dom: Append stream chunks in the correct order. (#33487) 2024-09-18 10:09:15 +00:00
request.rs net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
resizeobserver.rs CanGc fixes in components/script/dom (#33862) 2024-10-16 14:18:07 +00:00
resizeobserverentry.rs tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366) 2024-09-08 15:04:19 +00:00
resizeobserversize.rs CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs (#33827) 2024-10-13 21:35:59 +00:00
response.rs CanGc fixes in focusevent.rs oscillartornode.rs response.rs resizeobserversize.rs animationevent.rs (#33827) 2024-10-13 21:35:59 +00:00
rtcdatachannel.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
rtcdatachannelevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
rtcerror.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
rtcerrorevent.rs More CanGc fixes: Range, Event, gpu error, Header (#33774) 2024-10-10 15:51:22 +00:00
rtcicecandidate.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
rtcpeerconnection.rs CanGc fixes and checks in multiple files (#33836) 2024-10-15 04:30:48 +00:00
rtcpeerconnectioniceevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
rtcrtpsender.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rtcrtptransceiver.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcsessiondescription.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
rtctrackevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
screen.rs compositor: Create a single cross-process compositor API (#33619) (#33660) 2024-10-09 17:30:24 +00:00
securitypolicyviolationevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
selection.rs Propagate CanGc from Document::new() (#33386) 2024-09-09 22:38:01 +00:00
serviceworker.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
serviceworkercontainer.rs clippy: Fix explicit_auto_deref warnings in components/script (#31837) 2024-03-23 11:29:20 +00:00
serviceworkerglobalscope.rs clippy: Add safety documentation and clean up unsafe methods (#33748) 2024-10-16 08:11:31 +00:00
serviceworkerregistration.rs Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
shadowroot.rs clippy: Fix many warnings in components/script (#31717) 2024-03-19 16:05:56 +00:00
staticrange.rs Start marking functions that can transitively trigger a GC (#33144) 2024-08-22 11:42:36 +00:00
stereopannernode.rs CanGc fixes originating from gamepadevent.rs & stereopannernode.rs (#33828) 2024-10-14 13:22:08 +00:00
storage.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
storageevent.rs CanGc fixes and checks in multiple files (#33836) 2024-10-15 04:30:48 +00:00
stylepropertymapreadonly.rs clippy: fixed various clippy warnings in components/scripts (#31960) 2024-04-01 08:25:42 +00:00
stylesheet.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
stylesheetlist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
submitevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
subtlecrypto.rs clippy: Fix warnings in components/script/dom (#33771) 2024-10-09 21:44:01 +00:00
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 changed match to 'matches!' (#31850) 2024-03-25 11:28:12 +00:00
test_mapping.json
testbinding.rs Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822) 2024-10-13 16:11:46 +00:00
testbindingiterable.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
testbindingmaplike.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
testbindingpairiterable.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
testbindingproxy.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
testbindingsetlike.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
testns.rs Support Namespace const in webidl (#30492) 2023-10-04 11:29:54 +00:00
testrunner.rs fix redundant closures in component/script/dom (#31917) 2024-03-28 09:06:02 +00:00
testworklet.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
testworkletglobalscope.rs Move non-gfx things out of gfx_traits and create a base crate (#32296) 2024-05-17 12:28:58 +00:00
text.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
textcontrol.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
textdecoder.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
textencoder.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
textmetrics.rs clippy: Allow too_many_arguments for all functions (#31962) 2024-04-01 14:53:33 +00:00
texttrack.rs clippy: Fix some warnings in script/dom (#31915) 2024-03-28 16:57:25 +00:00
texttrackcue.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
texttrackcuelist.rs clippy: Fix some warnings in script/dom (#31915) 2024-03-28 16:57:25 +00:00
texttracklist.rs clippy: Fix some warnings in script/dom (#31915) 2024-03-28 16:57:25 +00:00
timeranges.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
touch.rs clippy: Allow too_many_arguments for all functions (#31962) 2024-04-01 14:53:33 +00:00
touchevent.rs clippy: Allow too_many_arguments for all functions (#31962) 2024-04-01 14:53:33 +00:00
touchlist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
trackevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
transitionevent.rs CanGc fixes in components/script/dom (#33843) 2024-10-15 04:45:16 +00:00
treewalker.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
uievent.rs CanGc fixes and checks in multiple files (#33836) 2024-10-15 04:30:48 +00:00
url.rs Some CanGc Fixes (#33865) 2024-10-16 15:14:28 +00:00
urlhelper.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
urlsearchparams.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
userscripts.rs clippy: Fix many warnings in components/script (#31717) 2024-03-19 16:05:56 +00:00
validation.rs Implement form-associated custom elements and their ElementInternals (#31980) 2024-04-11 13:17:11 +00:00
validitystate.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
values.rs
vertexarrayobject.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
videotrack.rs clippy: Fix many warnings in components/script (#31717) 2024-03-19 16:05:56 +00:00
videotracklist.rs clippy: Fix many warnings in components/script (#31717) 2024-03-19 16:05:56 +00:00
virtualmethods.rs clippy: Fix more clippy warnings in components/scripts/dom (#31914) 2024-03-28 11:26:39 +00:00
visibilitystateentry.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
vttcue.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
vttregion.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
webgl2renderingcontext.rs webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
webglactiveinfo.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
webglbuffer.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webglcontextevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
webglframebuffer.rs Replace .map_or(false with Option::is_some_and (#33468) 2024-09-16 10:03:52 +00:00
webglobject.rs webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
webglprogram.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
webglquery.rs clippy: Fix several warnings (#31710) 2024-03-18 08:33:43 +00:00
webglrenderbuffer.rs Fixed the .clone() warnings. (#31819) 2024-03-22 05:41:17 +00:00
webglrenderingcontext.rs Add HTMLCanvasDataSource::Empty that represent transparent black instead of HTMLCanvasDataSource::Image(None) (#33519) 2024-09-22 14:04:53 +00:00
webglsampler.rs changed match to 'matches!' (#31850) 2024-03-25 11:28:12 +00:00
webglshader.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
webglshaderprecisionformat.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
webglsync.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webgltexture.rs Fixed some clippy warnings in components (#32107) 2024-04-19 08:48:01 +00:00
webgltransformfeedback.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webgluniformlocation.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglvertexarrayobject.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglvertexarrayobjectoes.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
websocket.rs Various CanGc fixes in components/script/dom (#33706) 2024-10-08 02:30:04 +00:00
wheelevent.rs CanGc fixes in components/script/dom (#33843) 2024-10-15 04:45:16 +00:00
window.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
windowproxy.rs Stop sending EmbedderMsg::WebViewOpened from WindowProxy (#33514) 2024-09-22 19:51:11 +00:00
worker.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
workerglobalscope.rs clippy: Add safety documentation and clean up unsafe methods (#33748) 2024-10-16 08:11:31 +00:00
workerlocation.rs clippy: Fix redundant field names warnings (#31793) 2024-03-20 23:05:29 +00:00
workernavigator.rs script: implement navigator.hardwareConcurrency (#31268) 2024-02-07 18:41:58 +00:00
worklet.rs clippy: Add safety documentation and clean up unsafe methods (#33748) 2024-10-16 08:11:31 +00:00
workletglobalscope.rs clippy: Rename various methods and members to conform to naming guidelines (#33762) 2024-10-10 10:21:07 +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 net: Start reducing number of IPCs channels used for fetch with a FetchThread (#33863) 2024-10-16 16:53:24 +00:00
xmlhttprequesteventtarget.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlhttprequestupload.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlserializer.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrboundedreferencespace.rs webxr: Implement reference space reset events (#33460) 2024-09-17 02:22:15 +00:00
xrcompositionlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrcubelayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrcylinderlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrequirectlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
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 Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrhittestsource.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrinputsource.rs Various CanGc fixes (#33800) 2024-10-11 03:53:39 +00:00
xrinputsourcearray.rs Fix GC borrow hazard in XRInputSourceArray (#33857) 2024-10-16 11:08:31 +00:00
xrinputsourceevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrinputsourceschangeevent.rs clippy: Fix warnings in components/script/dom (#33860) 2024-10-16 15:48:53 +00:00
xrjointpose.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrjointspace.rs webxr: Update hand input to match latest spec (#32958) 2024-08-14 22:45:45 +00:00
xrlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrlayerevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrmediabinding.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrpose.rs webxr: Update XRPose interface to latest spec (#33146) 2024-08-21 10:41:04 +00:00
xrprojectionlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrquadlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrray.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrreferencespace.rs webxr: Implement reference space reset events (#33460) 2024-09-17 02:22:15 +00:00
xrreferencespaceevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrrenderstate.rs clippy: Fix redundant_* warnings (#32056) 2024-04-11 21:46:18 +00:00
xrrigidtransform.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrsession.rs CanGc fixes (#33852) 2024-10-16 02:50:28 +00:00
xrsessionevent.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrspace.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrsubimage.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrsystem.rs webxr: Add some missing internal checks/validation (#33318) 2024-09-05 03:39:27 +00:00
xrtest.rs clippy: Fix dereferenced warnings (#31770) 2024-03-20 08:07:22 +00:00
xrview.rs webxr: Update XRView to latest spec (#33145) 2024-08-21 02:37:58 +00:00
xrviewerpose.rs fixes dereferencing on an immutable reference (#31864) 2024-03-26 08:37:44 +00:00
xrviewport.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrwebglbinding.rs Add missing XRWebGLBinding constructor spec steps (#33731) 2024-10-16 16:12:37 +00:00
xrwebgllayer.rs script: Include constructors and static methods in generated DOM traits (#33665) 2024-10-08 01:51:58 +00:00
xrwebglsubimage.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00