servo/components/script/dom
bors-servo d0f64d9d56
Auto merge of #25610 - pshaughn:abortfix, r=Manishearth
do less on abort if not done

Abort() was resetting state when it didn't need to, and possibly also not resetting as much of it as it needed to. I'm not sure if this is a completely correct fix but it passes some WPT tests.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #24931

<!-- Either: -->
- [X] There are tests for these change

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-01-27 11:49:02 -05:00
..
bindings Auto merge of #25576 - pshaughn:menuelement, r=jdm 2020-01-25 11:15:32 -05:00
servoparser Add microtask checkpoints on </script> and CE construct 2020-01-15 11:49:52 -05:00
webgl_extensions Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
webgl_validations Fix some warnings in future Rust nightlies 2020-01-02 19:22:03 +01:00
webidls Auto merge of #25576 - pshaughn:menuelement, r=jdm 2020-01-25 11:15:32 -05:00
abstractworker.rs continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
abstractworkerglobalscope.rs re-structure blob, structured serialization 2019-12-11 22:46:50 +08:00
activation.rs [WIP] solve #22782 2019-10-18 15:00:03 +09:00
analysernode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
attr.rs Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
audiobuffer.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
audiobuffersourcenode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
audiocontext.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
audiodestinationnode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiolistener.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
audionode.rs Update servo media to include global mute support 2019-07-05 11:01:19 +02:00
audioparam.rs Update servo media to include global mute support 2019-07-05 11:01:19 +02:00
audioscheduledsourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiotrack.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
audiotracklist.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
baseaudiocontext.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
beforeunloadevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
biquadfilternode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
blob.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
bluetooth.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
bluetoothadvertisingevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
bluetoothcharacteristicproperties.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
bluetoothdevice.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
bluetoothpermissionresult.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
bluetoothremotegattcharacteristic.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
bluetoothremotegattdescriptor.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
bluetoothremotegattserver.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
bluetoothremotegattservice.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
bluetoothuuid.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
canvasgradient.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
canvaspattern.rs Update euclid. 2019-07-23 23:09:55 +02:00
canvasrenderingcontext2d.rs Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions 2019-11-10 18:37:14 -05:00
cdatasection.rs Implement CDATASection interface and createCDATASection method 2019-03-14 21:41:02 +02:00
channelmergernode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
channelsplitternode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
characterdata.rs Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
client.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
closeevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
comment.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
compositionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
console.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
constantsourcenode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
create.rs Implement HTMLMenuElement 2020-01-23 18:04:48 -05:00
crypto.rs Update rand to 0.6 2019-08-11 20:50:22 +02:00
css.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
cssconditionrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssfontfacerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssgroupingrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssimportrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csskeyframerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csskeyframesrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssmediarule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssnamespacerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssrulelist.rs Fix insertRule crash by exposing getter on stylesheet's owner 2019-03-22 15:45:18 +05:30
cssstyledeclaration.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
cssstylerule.rs Add invalidate_stylesheets to StyleSheetsListOwner trait 2019-04-26 11:31:17 +02:00
cssstylesheet.rs Add invalidate_stylesheets to StyleSheetsListOwner trait 2019-04-26 11:31:17 +02:00
cssstylevalue.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csssupportsrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssviewportrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
customelementregistry.rs Auto merge of #25575 - pshaughn:celoop, r=jdm 2020-01-26 06:07:08 -05:00
customevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
dedicatedworkerglobalscope.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
dissimilaroriginlocation.rs Remove unused code from script* crates 2019-06-02 07:12:26 +02:00
dissimilaroriginwindow.rs impl timer-task-source, dedicated time-out mechanism for service-worker 2019-11-19 14:32:21 +08:00
document.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
documentfragment.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
documentorshadowroot.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
documenttype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domexception.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domimplementation.rs createElement can now take an ignored string for options 2019-12-23 11:35:32 -05:00
dommatrix.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
dommatrixreadonly.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domparser.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
dompoint.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
dompointreadonly.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domquad.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domrect.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domrectreadonly.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
domstringlist.rs add webidl bindings for DOMStringList 2019-09-18 01:22:22 +02:00
domstringmap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domtokenlist.rs Return a boolean from DOMTokenList::replace to match the spec 2019-12-07 13:22:10 +01:00
element.rs Prevent infinite recursion when upgrading custom elements 2020-01-22 18:44:33 -05:00
errorevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
event.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
eventsource.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
eventtarget.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
extendableevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
extendablemessageevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
fakexrdevice.rs Support profiles 2020-01-21 15:47:30 -08:00
fakexrinputcontroller.rs Support profiles 2020-01-21 15:47:30 -08:00
file.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
filelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
filereader.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
filereadersync.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
focusevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
formdata.rs Files roundtrip through FormData 2020-01-20 19:01:57 -05:00
formdataevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
gainnode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
gamepad.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
gamepadbutton.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadbuttonlist.rs Simplify RootedReference and make it specifically about slicesIt's now called DomSlice<T>. 2019-03-11 16:25:39 +01:00
gamepadevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
gamepadlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
globalscope.rs Support worker for WebGPU 2020-01-23 10:51:21 +01:00
gpu.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
gpuadapter.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
gpubindgrouplayout.rs Initial implementation of GPUPipelineLayout for WebGPU 2020-01-21 14:47:38 +01:00
gpubuffer.rs Only start WebGPU thread if an adapter is requested 2020-01-13 10:39:23 +01:00
gpubufferusage.rs Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
gpudevice.rs Support worker for WebGPU 2020-01-23 10:51:21 +01:00
gpupipelinelayout.rs Initial implementation of GPUPipelineLayout for WebGPU 2020-01-21 14:47:38 +01:00
gpushaderstage.rs Initial implementation of GPUBindGroupLayout for WebGPU 2020-01-16 10:53:51 +01:00
hashchangeevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
headers.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
history.rs re-structure blob, structured serialization 2019-12-11 22:46:50 +08:00
htmlanchorelement.rs Support stringifier attributes 2019-10-29 21:35:40 +09:00
htmlareaelement.rs [WIP] solve #22782 2019-10-18 15:00:03 +09:00
htmlaudioelement.rs Auto merge of #25431 - warren-fisher:create-html-element, r=jdm 2020-01-21 12:38:07 -05:00
htmlbaseelement.rs Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r 2019-04-29 12:02:04 +02:00
htmlbodyelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlbrelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlbuttonelement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmlcanvaselement.rs Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
htmlcollection.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
htmldataelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldatalistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldetailselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldialogelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldirectoryelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldivelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldlistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlelement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmlembedelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlfieldsetelement.rs Introduce ShadowIncluding enum for tree traversals 2019-04-26 11:31:17 +02:00
htmlfontelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlformcontrolscollection.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
htmlformelement.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
htmlframeelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlframesetelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlheadelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmlheadingelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlhrelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlhtmlelement.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
htmliframeelement.rs dom: Reduce the scope of iframe's load blocker borrow. 2019-11-12 13:57:54 -05:00
htmlimageelement.rs Auto merge of #25515 - pshaughn:checkpoints, r=jdm 2020-01-25 07:30:48 -05:00
htmlinputelement.rs Auto merge of #25490 - teapotd:radio-group-iter, r=Manishearth 2020-01-23 16:56:57 -05:00
htmllabelelement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmllegendelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmllielement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmllinkelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlmapelement.rs Introduce ShadowIncluding enum for tree traversals 2019-04-26 11:31:17 +02:00
htmlmediaelement.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
htmlmenuelement.rs Implement HTMLMenuElement 2020-01-23 18:04:48 -05:00
htmlmetaelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlmeterelement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmlmodelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlobjectelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlolistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloptgroupelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloptionelement.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
htmloptionscollection.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmloutputelement.rs Now passing output tests as well as anyone 2020-01-06 15:28:55 -05:00
htmlparagraphelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlparamelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlpictureelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlpreelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlprogresselement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmlquoteelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlscriptelement.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
htmlselectelement.rs HTMLOptionElement.index 2020-01-09 15:38:02 -05:00
htmlsourceelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlspanelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlstyleelement.rs Revert changes to load media styles as UA styles 2019-07-22 17:40:15 +02:00
htmltablecaptionelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablecellelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablecolelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltableelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmltablerowelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmltablesectionelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmltemplateelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltextareaelement.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
htmltimeelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltitleelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmltrackelement.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
htmlulistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlunknownelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlvideoelement.rs Update servo-media with MediaElementAudioSourceNode engine 2019-11-18 17:14:50 +01:00
identityhub.rs Initial implementation of GPUPipelineLayout for WebGPU 2020-01-21 14:47:38 +01:00
imagedata.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
inputevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
keyboardevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
location.rs Support stringifier attributes 2019-10-29 21:35:40 +09:00
macros.rs Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
mediadevices.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
mediaelementaudiosourcenode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mediaerror.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mediafragmentparser.rs Changed DOMString usages to string in MediaFragmentParser 2019-07-25 13:34:18 -04:00
medialist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mediametadata.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mediaquerylist.rs Implement AddEventListenerOptions: once 2018-12-22 17:11:30 +01:00
mediaquerylistevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mediasession.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
mediastream.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mediastreamtrack.rs Add {MediaStream, MediaStreamTrack}.clone() 2019-05-08 08:15:01 -07:00
messagechannel.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
messageevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
messageport.rs Add lint check for &DomRoot<T> 2019-12-21 12:44:35 -09:00
mimetype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mimetypearray.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mod.rs Implement HTMLMenuElement 2020-01-23 18:04:48 -05:00
mouseevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mutationobserver.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
mutationrecord.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
namednodemap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
navigationpreloadmanager.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
navigator.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
navigatorinfo.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
node.rs Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
nodeiterator.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
nodelist.rs RadioNodeList now reflects changes to the parent, but has room for performance optimization 2020-01-10 19:09:38 -05:00
offlineaudiocompletionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
offlineaudiocontext.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
offscreencanvas.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
offscreencanvasrenderingcontext2d.rs Addresses Issue: Support OffscreenCanvas as CanvasImageSource #24269 2019-12-04 18:23:28 -05:00
oscillatornode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
pagetransitionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
paintrenderingcontext2d.rs Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions 2019-11-10 18:37:14 -05:00
paintsize.rs Update euclid. 2019-07-23 23:09:55 +02:00
paintworkletglobalscope.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
pannernode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
performance.rs #23330 fix clear_entries_by_name_and_type bug 2019-12-13 13:41:48 -05:00
performanceentry.rs refactored performance timing to align with updated spec 2018-11-20 16:21:32 +00:00
performancemark.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancemeasure.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancenavigation.rs Implement PerformanceNavigation interface 2019-06-26 02:07:24 +03:00
performancenavigationtiming.rs Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
performanceobserver.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
performanceobserverentrylist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancepainttiming.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performanceresourcetiming.rs PerformanceResourceTiming calculate duration 2019-10-30 20:41:32 -07:00
performancetiming.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
permissions.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
permissionstatus.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
plugin.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
pluginarray.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
popstateevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
processinginstruction.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
progressevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
promise.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
promisenativehandler.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
promiserejectionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
radionodelist.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
range.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
raredata.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
request.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
response.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
rtcicecandidate.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
rtcpeerconnection.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
rtcpeerconnectioniceevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
rtcsessiondescription.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
rtctrackevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
screen.rs Update euclid. 2019-07-23 23:09:55 +02:00
serviceworker.rs Use IDL sequence default value 2019-11-04 23:39:37 +09:00
serviceworkercontainer.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
serviceworkerglobalscope.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
serviceworkerregistration.rs Remove Optional pipeline_id 2019-12-19 02:25:43 -04:00
shadowroot.rs Moar detach shadow improvements 2019-07-22 17:40:17 +02:00
stereopannernode.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
storage.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
storageevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
stylepropertymapreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
stylesheet.rs Fix new warnings 2019-01-04 15:27:23 +01:00
stylesheetlist.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
svgelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svggraphicselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svgsvgelement.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
test_mapping.json
testbinding.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
testbindingiterable.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
testbindingpairiterable.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
testbindingproxy.rs Inherit TestBinding from TestBindingProxy. 2019-04-20 22:39:39 +02:00
testrunner.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
testworklet.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
testworkletglobalscope.rs Wrap(Global)Method now takes a SafeJSContext instead of a JSContext 2019-07-24 08:18:21 +01:00
text.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
textcontrol.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
textdecoder.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
textencoder.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
textmetrics.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
texttrack.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
texttrackcue.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
texttrackcuelist.rs script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
texttracklist.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
timeranges.rs No need to share a reference for HTMLMediaElement played TimeRange 2019-01-17 10:01:38 +01:00
touch.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
touchevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
touchlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
trackevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
transitionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
treewalker.rs Fix new warnings 2019-01-04 15:27:23 +01:00
uievent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
url.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
urlhelper.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
urlsearchparams.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
userscripts.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
validation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
validitystate.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
values.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
videotrack.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
videotracklist.rs Add track_list member to AudioTrack, VideoTrack, TextTrack structs 2019-12-23 01:06:58 +05:30
virtualmethods.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
vrdisplay.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
vrdisplaycapabilities.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrdisplayevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
vreyeparameters.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
vrfieldofview.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrframedata.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
vrpose.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
vrstageparameters.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
webgl2renderingcontext.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
webglactiveinfo.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglbuffer.rs Add initial support for WebGL2 uniform buffer functions 2020-01-09 11:17:50 +01:00
webglcontextevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
webglframebuffer.rs Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
webglobject.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglprogram.rs Add initial support for WebGL2 uniform buffer functions 2020-01-09 11:17:50 +01:00
webglquery.rs Initial implementation of WebGLQueries 2019-10-01 12:30:24 +02:00
webglrenderbuffer.rs Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
webglrenderingcontext.rs Add support for WebGL2 uniform matrix operations 2020-01-17 11:42:45 +01:00
webglsampler.rs Add WebGLSampler support 2019-10-08 16:21:43 +02:00
webglshader.rs webgl: Set more ANGLE shader translation properties for WebGL 2. 2020-01-07 10:22:40 -05:00
webglshaderprecisionformat.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglsync.rs Initial implementation of WebGLSync 2019-10-02 12:51:32 +02:00
webgltexture.rs Auto merge of #24616 - teapotd:imageinfo-option-refactoring, r=jdm 2019-11-01 20:13:59 -04:00
webgltransformfeedback.rs Add Support for WebGL Transormfeedback 2019-11-08 15:22:52 +01:00
webgluniformlocation.rs Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
webglvertexarrayobjectoes.rs Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
websocket.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
wheelevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
window.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
windowproxy.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
worker.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
workerglobalscope.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
workerlocation.rs Support stringifier attributes 2019-10-29 21:35:40 +09:00
workernavigator.rs Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
worklet.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
workletglobalscope.rs impl timer-task-source, dedicated time-out mechanism for service-worker 2019-11-19 14:32:21 +08:00
xmldocument.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
xmlhttprequest.rs do less on abort if not done 2020-01-25 19:12:19 -05:00
xmlhttprequesteventtarget.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlhttprequestupload.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlserializer.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
xr.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
xrframe.rs Support nullable origins and floors 2019-12-11 22:12:06 -08:00
xrinputsource.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
xrinputsourcearray.rs Support profiles 2020-01-21 15:47:30 -08:00
xrinputsourceevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
xrinputsourceschangeevent.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
xrpose.rs Hook webxr data into XRFrame/XRView/XRSpace 2019-07-11 11:12:59 -07:00
xrreferencespace.rs Use actual floor origin for local-floor 2019-12-11 22:12:07 -08:00
xrrenderstate.rs Set inlineVerticalFieldOfView to null for immersive sessions 2019-12-11 22:12:07 -08:00
xrrigidtransform.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
xrsession.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
xrsessionevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
xrspace.rs Support nullable origins and floors 2019-12-11 22:12:06 -08:00
xrtest.rs Add support for requesting features 2020-01-21 15:47:30 -08:00
xrview.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
xrviewerpose.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
xrviewport.rs Update euclid. 2019-07-23 23:09:55 +02:00
xrwebgllayer.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30