servo/components/script/dom
bors-servo c0ee7594c2
Auto merge of #25659 - pshaughn:timingresolution, r=jdm,nox
Expose DOMHighResTimeStamps at lower res

As explained in https://www.w3.org/TR/hr-time-2/#clock-resolution and tested in a few WPT tests, we're not supposed to show Javascript the full resolution of OS timestamps. This fixes that on all the DOMHighResTimeStamp interfaces that weren't already limiting themselves to integer milliseconds.

The specific choice of how to coarsen the resolution is extremely bikesheddable; I commented the reasoning for my arbitrary choice but I admit it's arbitrary.

A couple tests of timing resolution still fail, but because they're seeing undefined and NaN values due to unimplemented attributes (#25658).

---
<!-- 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 #25656 fix #25296 fix #21276

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

<!-- 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-02-10 13:50:42 -05:00
..
bindings Auto merge of #25637 - szeged:wgpu_crete_bind_group, r=jdm 2020-01-30 12:34:26 -05:00
servoparser Remove unnecessary LocalName::from(constant) calls 2020-01-28 11:47:05 -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 Embedder Prompt API 2020-02-10 06:51:18 +01: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 Implement Blob methods (text/arraybuffer) and async file read method 2020-01-28 14:38:32 +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 :defined works 2020-01-30 10:09:51 -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 Add an unused but part-of-the-spec exception type 2020-01-28 14:22:13 -05:00
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 fix DOMTokenList 2020-01-30 22:25:25 -05:00
element.rs :defined works 2020-01-30 10:09:51 -05:00
errorevent.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
event.rs Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05:00
eventsource.rs rename compartment to realm 2020-01-24 20:52:36 +05:30
eventtarget.rs Fix some of the remove-event-handler problems 2020-01-30 14:27:30 -05:00
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 Auto merge of #25637 - szeged:wgpu_crete_bind_group, r=jdm 2020-01-30 12:34:26 -05: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
gpubindgroup.rs Initial implementation of GPUBindGroup for WebGPU 2020-01-30 14:45:01 +01:00
gpubindgrouplayout.rs Initial implementation of GPUPipelineLayout for WebGPU 2020-01-21 14:47:38 +01:00
gpubuffer.rs Initial implementation of GPUBindGroup for WebGPU 2020-01-30 14:45:01 +01:00
gpubufferusage.rs Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
gpudevice.rs Initial implementation of GPUBindGroup for WebGPU 2020-01-30 14:45:01 +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 SubmitEvent and test changes 2020-01-30 17:37:33 -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 SubmitEvent and test changes 2020-01-30 17:37:33 -05:00
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 Remove unnecessary LocalName::from(constant) calls 2020-01-28 11:47:05 -05:00
htmlinputelement.rs SubmitEvent and test changes 2020-01-30 17:37:33 -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 Auto merge of #25637 - szeged:wgpu_crete_bind_group, r=jdm 2020-01-30 12:34:26 -05: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 SubmitEvent and test changes 2020-01-30 17:37:33 -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 Remove outdated comment about #4105 2020-02-05 15:43:03 -05:00
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 Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05:00
performanceentry.rs Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05: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 Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05: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
submitevent.rs SubmitEvent and test changes 2020-01-30 17:37:33 -05: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 Added randomness to the mutation strategy 2017-11-06 13:00:14 -05:00
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 Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05:00
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 Embedder Prompt API 2020-02-10 06:51:18 +01:00
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 not include request progress/total values on XHR timeout 2020-01-30 18:15:04 +00: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 Expose DOMHighResTimeStamps at lower res 2020-02-03 09:54:39 -05:00
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