servo/components/script/dom
bors-servo 45b68ecbfc
Auto merge of #24316 - tokarzkj:set-body-is-too-strict, r=jdm
Change setBody to be less strict when getting the immediate child

Step four of the dom document body calls for throwing an exception
if no document element was found. The current setBody implementation
was looking for a document element that is also an html element. It
has been updated to use GetDocumentElement which returns any document
element.

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #24291

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24316)
<!-- Reviewable:end -->
2019-09-30 09:35:23 -04:00
..
bindings Don’t rely on $CARGO_TARGET_DIR in build scripts 2019-09-30 11:20:41 +02:00
servoparser Responding to review comments 2019-09-11 12:13:41 -05:00
webgl_extensions Replace use of gleam in webgl with sparkle. 2019-09-11 11:40:04 -04:00
webgl_validations Add initial support for WebGL compressed textures 2019-05-21 16:56:40 -04:00
webidls Auto merge of #24261 - paulrouget:fakeMeasureTExt, r=jdm 2019-09-25 11:38:36 -04:00
abstractworker.rs
abstractworkerglobalscope.rs
activation.rs Implement MouseEvent buttons attribute 2019-05-16 10:59:20 +03:00
analysernode.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
attr.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
audiobuffer.rs AudioBuffer: Track sample rate 2019-08-19 14:36:30 -03:00
audiobuffersourcenode.rs AudioBufferSourceNode: Send loop messages 2019-08-20 11:42:16 -03:00
audiocontext.rs Register pipeline instead of browsing contexts for media instances 2019-09-19 17:48:54 +02:00
audiodestinationnode.rs
audiolistener.rs Implemented SetOrientation and SetPosition functions but still have errors in throwing NotSupported error message 2019-04-27 18:38:15 -04:00
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
audiotrack.rs Media fragment parser 2019-07-22 21:39:55 -04:00
audiotracklist.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
baseaudiocontext.rs Register pipeline instead of browsing contexts for media instances 2019-09-19 17:48:54 +02:00
beforeunloadevent.rs
biquadfilternode.rs
blob.rs Don't panic if file manager thread is unreachable when cleaning up Blobs. 2019-07-29 16:03:29 -04:00
bluetooth.rs Remove some usage of unsafe code in Permissions 2019-08-09 00:02:09 +01:00
bluetoothadvertisingevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
bluetoothcharacteristicproperties.rs
bluetoothdevice.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
bluetoothpermissionresult.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
bluetoothremotegattcharacteristic.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
bluetoothremotegattdescriptor.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
bluetoothremotegattserver.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
bluetoothremotegattservice.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothuuid.rs
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 Temporary implementation of Canvas.MeasureText 2019-09-25 13:34:48 +02:00
cdatasection.rs Implement CDATASection interface and createCDATASection method 2019-03-14 21:41:02 +02:00
channelmergernode.rs
channelsplitternode.rs Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
characterdata.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
client.rs
closeevent.rs
comment.rs
compositionevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
console.rs
constantsourcenode.rs ISSUE-21803: implement ConstantSourceNode audionode 2019-08-13 10:13:05 -04:00
create.rs Use safe JSContext as first argument for throw_dom_exception 2019-08-09 00:43:28 +01:00
crypto.rs Update rand to 0.6 2019-08-11 20:50:22 +02:00
css.rs
cssconditionrule.rs
cssfontfacerule.rs
cssgroupingrule.rs
cssimportrule.rs
csskeyframerule.rs
csskeyframesrule.rs
cssmediarule.rs
cssnamespacerule.rs
cssrule.rs
cssrulelist.rs Fix insertRule crash by exposing getter on stylesheet's owner 2019-03-22 15:45:18 +05:30
cssstyledeclaration.rs Add invalidate_stylesheets to StyleSheetsListOwner trait 2019-04-26 11:31:17 +02: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
csssupportsrule.rs
cssviewportrule.rs
customelementregistry.rs Use safe JSContext as first argument for throw_dom_exception 2019-08-09 00:43:28 +01:00
customevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
dedicatedworkerglobalscope.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
dissimilaroriginlocation.rs Remove unused code from script* crates 2019-06-02 07:12:26 +02:00
dissimilaroriginwindow.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
document.rs Change setBody to be less strict when getting the immediate child 2019-09-29 07:34:36 -04:00
documentfragment.rs Register named elements in either the document or shadow tree 2019-04-26 11:31:18 +02:00
documentorshadowroot.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
documenttype.rs
domexception.rs Decoupled DOMErrorName from legacy error codes 2019-07-18 17:16:10 -05:00
domimplementation.rs
dommatrix.rs Update euclid. 2019-07-23 23:09:55 +02:00
dommatrixreadonly.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
domparser.rs
dompoint.rs Implement DOMPoint.fromPoint 2019-07-06 01:15:24 +09:00
dompointreadonly.rs Implement DOMPoint.fromPoint 2019-07-06 01:15:24 +09:00
domquad.rs
domrect.rs
domrectreadonly.rs
domstringlist.rs add webidl bindings for DOMStringList 2019-09-18 01:22:22 +02:00
domstringmap.rs
domtokenlist.rs
element.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
errorevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
event.rs implement historical srcElement attribute for Event interface 2019-09-05 22:29:48 +10:00
eventsource.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
eventtarget.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
extendableevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
extendablemessageevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
fakexrdevice.rs Improve session test lifecycle code 2019-07-29 15:37:17 -07:00
file.rs
filelist.rs
filereader.rs Remove some usage of unsafe code in FileReader 2019-08-09 00:02:08 +01:00
filereadersync.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
focusevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
formdata.rs Implement formdata event 2019-01-23 00:38:44 +08:00
formdataevent.rs Implement formdata event 2019-01-23 00:38:44 +08:00
gainnode.rs
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
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
gamepadlist.rs
globalscope.rs Use safe JSContext in MicrotaskQueue 2019-08-09 00:02:10 +01:00
hashchangeevent.rs
headers.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
history.rs Remove some usage of unsafe code in History 2019-08-09 00:02:07 +01:00
htmlanchorelement.rs clean-up navigation 2019-07-18 12:03:45 +08:00
htmlareaelement.rs Update euclid. 2019-07-23 23:09:55 +02:00
htmlaudioelement.rs
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
htmlbuttonelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlcanvaselement.rs Remove some usage of unsafe code in HTMLCanvasElement 2019-08-09 00:02:08 +01:00
htmlcollection.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
htmldataelement.rs
htmldatalistelement.rs
htmldetailselement.rs
htmldialogelement.rs
htmldirectoryelement.rs
htmldivelement.rs
htmldlistelement.rs
htmlelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmlembedelement.rs
htmlfieldsetelement.rs Introduce ShadowIncluding enum for tree traversals 2019-04-26 11:31:17 +02:00
htmlfontelement.rs
htmlformcontrolscollection.rs
htmlformelement.rs Update to url 2.0 2019-08-17 10:03:44 +02:00
htmlframeelement.rs
htmlframesetelement.rs
htmlheadelement.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmlheadingelement.rs
htmlhrelement.rs
htmlhtmlelement.rs
htmliframeelement.rs improve spec compliance of discarding BCs 2019-09-22 12:46:40 +08:00
htmlimageelement.rs Prefetch img and scripts during parsing 2019-09-10 16:13:49 -05:00
htmlinputelement.rs Upgrade to rustc 1.39.0-nightly (f7af19c27 2019-08-15) 2019-08-23 08:23:21 +02:00
htmllabelelement.rs Introduce ShadowIncluding enum for tree traversals 2019-04-26 11:31:17 +02:00
htmllegendelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmllielement.rs
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 Register pipeline instead of browsing contexts for media instances 2019-09-19 17:48:54 +02:00
htmlmetaelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlmeterelement.rs
htmlmodelement.rs
htmlobjectelement.rs
htmlolistelement.rs
htmloptgroupelement.rs
htmloptionelement.rs Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestors 2019-04-26 11:42:38 +02:00
htmloptionscollection.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
htmloutputelement.rs
htmlparagraphelement.rs
htmlparamelement.rs
htmlpictureelement.rs
htmlpreelement.rs
htmlprogresselement.rs
htmlquoteelement.rs
htmlscriptelement.rs Prefetch img and scripts during parsing 2019-09-10 16:13:49 -05:00
htmlselectelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlsourceelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlspanelement.rs
htmlstyleelement.rs Revert changes to load media styles as UA styles 2019-07-22 17:40:15 +02:00
htmltablecaptionelement.rs
htmltablecellelement.rs
htmltablecolelement.rs
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
htmltextareaelement.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
htmltimeelement.rs
htmltitleelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmltrackelement.rs script: Implement the HTMLTrackElement API 2019-01-08 13:23:38 +00:00
htmlulistelement.rs
htmlunknownelement.rs
htmlvideoelement.rs Implementing the builder pattern for RequestInit 2019-04-10 14:01:30 -03:00
imagedata.rs Refactor constructor code to align with spec. 2019-09-26 13:23:34 -05:00
inputevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
keyboardevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
location.rs clean-up navigation 2019-07-18 12:03:45 +08:00
macros.rs Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r 2019-04-29 12:02:04 +02:00
mediadevices.rs Improve support for nested dictionaries 2019-06-27 18:13:23 -07:00
mediaerror.rs
mediafragmentparser.rs Changed DOMString usages to string in MediaFragmentParser 2019-07-25 13:34:18 -04:00
medialist.rs
mediaquerylist.rs
mediaquerylistevent.rs
mediastream.rs Add constructors for MediaStream 2019-05-08 08:15:01 -07:00
mediastreamtrack.rs Add {MediaStream, MediaStreamTrack}.clone() 2019-05-08 08:15:01 -07:00
messageevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
mimetype.rs
mimetypearray.rs
mod.rs WebIDL codegen: Replace cmake with a single Python script 2019-09-27 13:53:19 +02:00
mouseevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
mutationobserver.rs Split getter for mutation_observers() into two methods. 2019-06-06 11:30:37 -07:00
mutationrecord.rs
namednodemap.rs
navigationpreloadmanager.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
navigator.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
navigatorinfo.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
node.rs ISSUE-23995: lazily generate unique_id for node 2019-09-24 09:25:09 -04:00
nodeiterator.rs
nodelist.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
offlineaudiocompletionevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
offlineaudiocontext.rs Register pipeline instead of browsing contexts for media instances 2019-09-19 17:48:54 +02:00
offscreencanvas.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
offscreencanvasrenderingcontext2d.rs Temporary implementation of Canvas.MeasureText 2019-09-25 13:34:48 +02:00
oscillatornode.rs Implemented type attribute for OscillatorNode interface 2019-05-21 17:20:03 +02:00
pagetransitionevent.rs
paintrenderingcontext2d.rs Update euclid. 2019-07-23 23:09:55 +02:00
paintsize.rs Update euclid. 2019-07-23 23:09:55 +02:00
paintworkletglobalscope.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
pannernode.rs
performance.rs performance: clear and disable buffer on pipeline exit 2019-09-04 13:38:37 +08:00
performanceentry.rs
performancemark.rs
performancemeasure.rs
performancenavigation.rs Implement PerformanceNavigation interface 2019-06-26 02:07:24 +03:00
performancenavigationtiming.rs
performanceobserver.rs
performanceobserverentrylist.rs
performancepainttiming.rs
performanceresourcetiming.rs Expose stub attributes on PerformanceResourceTiming 2019-09-23 22:52:12 -04:00
performancetiming.rs
permissions.rs Remove some usage of unsafe code in Permissions 2019-08-09 00:02:09 +01:00
permissionstatus.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
plugin.rs
pluginarray.rs
popstateevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
processinginstruction.rs
progressevent.rs
promise.rs Remove some usage of unsafe code in Promise 2019-08-09 00:02:07 +01:00
promisenativehandler.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
promiserejectionevent.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
radionodelist.rs
range.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
raredata.rs ISSUE-23995: lazily generate unique_id for node 2019-09-24 09:25:09 -04:00
request.rs set referrer in window.load_url 2019-04-19 16:50:38 -07:00
response.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
rtcicecandidate.rs Add RTCIceCandidate::ToJSON 2019-01-29 11:37:00 -08:00
rtcpeerconnection.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
rtcpeerconnectioniceevent.rs Use draft spec links 2019-01-29 11:37:00 -08:00
rtcsessiondescription.rs use SafeJSContext 2019-07-25 11:14:21 +09:00
rtctrackevent.rs Add RTCTrackEvent 2019-05-08 08:15:01 -07:00
screen.rs Update euclid. 2019-07-23 23:09:55 +02:00
serviceworker.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
serviceworkercontainer.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
serviceworkerglobalscope.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
serviceworkerregistration.rs
shadowroot.rs Moar detach shadow improvements 2019-07-22 17:40:17 +02:00
stereopannernode.rs StereoPannerNode DOM 2019-04-30 16:54:52 -07:00
storage.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
storageevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
stylepropertymapreadonly.rs
stylesheet.rs Fix new warnings 2019-01-04 15:27:23 +01:00
stylesheetlist.rs Make StyleSheetListOwner an enum instead of a trait object 2019-04-26 11:31:18 +02:00
svgelement.rs
svggraphicselement.rs
svgsvgelement.rs
test_mapping.json
testbinding.rs Use safe JSContext when possible in interface.rs 2019-08-09 00:43:24 +01:00
testbindingiterable.rs
testbindingpairiterable.rs
testbindingproxy.rs Inherit TestBinding from TestBindingProxy. 2019-04-20 22:39:39 +02:00
testrunner.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
testworklet.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
testworkletglobalscope.rs Wrap(Global)Method now takes a SafeJSContext instead of a JSContext 2019-07-24 08:18:21 +01:00
text.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
textcontrol.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
textdecoder.rs
textencoder.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
textmetrics.rs Temporary implementation of Canvas.MeasureText 2019-09-25 13:34:48 +02:00
texttrack.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
texttrackcue.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
texttrackcuelist.rs
texttracklist.rs Remove 'on' prefix from event handler macros 2019-03-14 00:55:21 +08:00
timeranges.rs No need to share a reference for HTMLMediaElement played TimeRange 2019-01-17 10:01:38 +01:00
touch.rs
touchevent.rs
touchlist.rs
trackevent.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
transitionevent.rs
treewalker.rs Fix new warnings 2019-01-04 15:27:23 +01:00
uievent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
url.rs Set query to None when no search params 2019-01-10 22:43:29 +08:00
urlhelper.rs
urlsearchparams.rs Implement URLSearchParams.prototype.sort() 2019-01-08 16:48:19 +08:00
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
validitystate.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
values.rs
videotrack.rs Media fragment parser 2019-07-22 21:39:55 -04:00
videotracklist.rs Simplify VideoTrackList::set_selected 2019-03-05 11:50:48 +00:00
virtualmethods.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
vrdisplay.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
vrdisplaycapabilities.rs
vrdisplayevent.rs
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
vrframedata.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01: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 Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
webglactiveinfo.rs
webglbuffer.rs Don't panic if WebGL thread can't be reached during finalization. 2019-07-29 10:09:24 -04:00
webglcontextevent.rs
webglframebuffer.rs webgl: Update framebuffer completion status when attached renderbuffer/texture storage changes. 2019-09-23 12:01:08 -04:00
webglobject.rs
webglprogram.rs Don't panic if WebGL thread can't be reached during finalization. 2019-07-29 10:09:24 -04:00
webglrenderbuffer.rs webgl: Update framebuffer completion status when attached renderbuffer/texture storage changes. 2019-09-23 12:01:08 -04:00
webglrenderingcontext.rs webxr: Use the same texture format as the original GL context's framebuffer when creating an XR GL layer. 2019-09-20 01:28:22 -04:00
webglshader.rs Don't panic if WebGL thread can't be reached during finalization. 2019-07-29 10:09:24 -04:00
webglshaderprecisionformat.rs
webgltexture.rs webgl: Update framebuffer completion status when attached renderbuffer/texture storage changes. 2019-09-23 12:01:08 -04:00
webgluniformlocation.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglvertexarrayobjectoes.rs Don't panic if WebGL thread can't be reached during finalization. 2019-07-29 10:09:24 -04:00
websocket.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
wheelevent.rs Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
window.rs improve spec compliance of discarding BCs 2019-09-22 12:46:40 +08:00
windowproxy.rs improve spec compliance of discarding BCs 2019-09-22 12:46:40 +08:00
worker.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
workerglobalscope.rs introduce a pipeline namespace installer 2019-08-21 14:20:01 +02:00
workerlocation.rs Implement worker origin member of WorkerLocation 2019-06-02 10:20:03 +08:00
workernavigator.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
worklet.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
workletglobalscope.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
xmldocument.rs Convert CGTraitInterface to use safe JSContext instead of raw JSContext 2019-07-24 08:24:50 +01:00
xmlhttprequest.rs Remove unused checking 2019-09-26 22:53:10 +09:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs
xmlserializer.rs Implement XMLSerializer interface 2019-03-21 09:50:29 +02:00
xr.rs Do not allow XR session on non user-activated events 2019-09-20 07:52:26 +02:00
xrframe.rs Update euclid. 2019-07-23 23:09:55 +02:00
xrinputsource.rs Hook input code into new webxr crate 2019-07-11 11:12:59 -07:00
xrpose.rs Hook webxr data into XRFrame/XRView/XRSpace 2019-07-11 11:12:59 -07:00
xrreferencespace.rs Update euclid. 2019-07-23 23:09:55 +02:00
xrrenderstate.rs Make use of ended flag, get rid of XRLayer 2019-07-22 09:32:01 -07:00
xrrigidtransform.rs Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
xrsession.rs Allow setting near/far clip planes 2019-08-23 08:01:21 -07:00
xrsessionevent.rs Add XRSessionEvent 2019-07-22 09:32:01 -07:00
xrspace.rs Hook input code into new webxr crate 2019-07-11 11:12:59 -07:00
xrtest.rs Do not allow XR session on non user-activated events 2019-09-20 07:52:26 +02: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 Modify *::get_cx methods to return a safe JSContext instead of a raw one 2019-07-24 09:53:10 +01:00
xrviewport.rs Update euclid. 2019-07-23 23:09:55 +02:00
xrwebgllayer.rs webxr: Use the same texture format as the original GL context's framebuffer when creating an XR GL layer. 2019-09-20 01:28:22 -04:00