servo/components/script/dom
bors-servo ffa03380ca Auto merge of #18580 - MortimerGoro:webgl_active_texture, r=jdm
Associate WebGL textures with texture units

<!-- Please describe your changes on the following line: -->

Currently `bound_texture_2d` and `bound_texture_cube_map` fields are used to restore texture states and to get the current bindings in GetParams(...). But as soon as active texture is changed all the values can become dirty, leading to broken textures in some demos or invalid getParam(...) call results.

This PR implements the texture binding association with the texture units.

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

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

<!-- 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. -->

<!-- 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/18580)
<!-- Reviewable:end -->
2017-09-28 14:12:06 -05:00
..
bindings Make DomRoot<T> a type alias of a more general Root<T> type 2017-09-28 15:42:43 +02:00
servoparser Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webgl_extensions Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webgl_validations Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webidls Return a promise from HTMLMediaElement::Play 2017-09-23 12:01:43 +02:00
abstractworker.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
abstractworkerglobalscope.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
activation.rs
attr.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
beforeunloadevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
blob.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetooth.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothadvertisingevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothcharacteristicproperties.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothdevice.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothpermissionresult.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothremotegattcharacteristic.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothremotegattdescriptor.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothremotegattserver.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothremotegattservice.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
bluetoothuuid.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvasgradient.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
canvaspattern.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
canvasrenderingcontext2d.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
characterdata.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
client.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
closeevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
comment.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
compositionevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
console.rs Hold stderr lock when using stdout through Console APIs. 2017-06-16 17:55:25 -04:00
create.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
crypto.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
css.rs Devirtualize CSS error reporting. 2017-08-24 10:41:06 -07:00
cssconditionrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssfontfacerule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssgroupingrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssimportrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
csskeyframerule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
csskeyframesrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssmediarule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssnamespacerule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssrulelist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssstyledeclaration.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssstylerule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssstylesheet.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssstylevalue.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
csssupportsrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
cssviewportrule.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
customelementregistry.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
customevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dedicatedworkerglobalscope.rs Move script_runtime::StackRootTLS to root::ThreadLocalStackRoots 2017-09-27 13:58:59 +02:00
dissimilaroriginlocation.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dissimilaroriginwindow.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
document.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
documentfragment.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
documenttype.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domexception.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domimplementation.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dommatrix.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dommatrixreadonly.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domparser.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dompoint.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
dompointreadonly.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domquad.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domrect.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domrectreadonly.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domstringmap.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
domtokenlist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
element.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
errorevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
event.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
eventsource.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
eventtarget.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
extendableevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
extendablemessageevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
file.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
filelist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
filereader.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
filereadersync.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
focusevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
forcetouchevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
formdata.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
gamepad.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
gamepadbutton.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
gamepadbuttonlist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
gamepadevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
gamepadlist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
globalscope.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
hashchangeevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
headers.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
history.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlanchorelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlappletelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlareaelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlaudioelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlbaseelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlbodyelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlbrelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlbuttonelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlcanvaselement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlcollection.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldataelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldatalistelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldetailselement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldialogelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldirectoryelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldivelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmldlistelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlembedelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlfieldsetelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlfontelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlformcontrolscollection.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlformelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlframeelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlframesetelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlheadelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlheadingelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlhrelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlhtmlelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmliframeelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlimageelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlinputelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmllabelelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmllegendelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmllielement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmllinkelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlmapelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlmediaelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlmetaelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlmeterelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlmodelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlobjectelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlolistelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmloptgroupelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmloptionelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmloptionscollection.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmloutputelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlparagraphelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlparamelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlpreelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlprogresselement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlquoteelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlscriptelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlselectelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlsourceelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlspanelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlstyleelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltablecaptionelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltablecellelement.rs Rename LayoutJS<T> to LayoutDom<T> 2017-09-26 09:49:04 +02:00
htmltablecolelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltabledatacellelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltableelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltableheadercellelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltablerowelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltablesectionelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltemplateelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltextareaelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltimeelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltitleelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmltrackelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlulistelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlunknownelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
htmlvideoelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
imagedata.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
inputevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
keyboardevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
location.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
macros.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mediaerror.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
medialist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mediaquerylist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mediaquerylistevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
messageevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mimetype.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mimetypearray.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mod.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mouseevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mutationobserver.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
mutationrecord.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
namednodemap.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
navigator.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
navigatorinfo.rs First step toward iOS Support 2017-08-23 17:16:30 +02:00
node.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
nodeiterator.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
nodelist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
pagetransitionevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
paintrenderingcontext2d.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
paintsize.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
paintworkletglobalscope.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performance.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performanceentry.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performancemark.rs User Timing API 2017-09-06 13:33:30 +02:00
performancemeasure.rs User Timing API 2017-09-06 13:33:30 +02:00
performanceobserver.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performanceobserverentrylist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performancepainttiming.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
performancetiming.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
permissions.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
permissionstatus.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
plugin.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
pluginarray.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
popstateevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
processinginstruction.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
progressevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
promise.rs Make Promise::new_resolved unsafe 2017-09-22 14:18:32 +02:00
promisenativehandler.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
radionodelist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
range.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
request.rs Auto merge of #18635 - servo:RENAME-ALL-THE-THINGS, r=emilio 2017-09-26 03:20:05 -05:00
response.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
screen.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
serviceworker.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
serviceworkercontainer.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
serviceworkerglobalscope.rs Move script_runtime::StackRootTLS to root::ThreadLocalStackRoots 2017-09-27 13:58:59 +02:00
serviceworkerregistration.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
storage.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
storageevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
stylepropertymapreadonly.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
stylesheet.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
stylesheetlist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
svgelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
svggraphicselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
svgsvgelement.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testbinding.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testbindingiterable.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testbindingpairiterable.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testbindingproxy.rs removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
testrunner.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testworklet.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
testworkletglobalscope.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
text.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
textdecoder.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
textencoder.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
touch.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
touchevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
touchlist.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
transitionevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
treewalker.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
uievent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
url.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
urlhelper.rs Remove some useless Option<T> wrappers from ServoUrl methods 2017-03-26 16:15:06 +02:00
urlsearchparams.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
userscripts.rs apply user scripts correctly 2017-03-13 21:57:50 +08:00
validation.rs html form validation initial steps with test html file, added stub methods, added code to handle validations 2016-11-23 22:46:57 -08:00
validitystate.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
values.rs
virtualmethods.rs Implement the error path for source children of media elements 2017-09-25 00:35:35 +02:00
vr.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrdisplay.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrdisplaycapabilities.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrdisplayevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vreyeparameters.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrfieldofview.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrframedata.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrpose.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
vrstageparameters.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglactiveinfo.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglbuffer.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglcontextevent.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglframebuffer.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglobject.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglprogram.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglrenderbuffer.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglrenderingcontext.rs Associate bound WebGLTextures with texture units. 2017-09-28 18:52:29 +02:00
webglshader.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webglshaderprecisionformat.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webgltexture.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
webgluniformlocation.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
websocket.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
window.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
windowproxy.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
worker.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
workerglobalscope.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
workerlocation.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
workernavigator.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
worklet.rs Move script_runtime::StackRootTLS to root::ThreadLocalStackRoots 2017-09-27 13:58:59 +02:00
workletglobalscope.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
xmldocument.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
xmlhttprequest.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00
xmlhttprequesteventtarget.rs Use absolute paths in the event handlers macros 2017-09-01 11:54:09 +02:00
xmlhttprequestupload.rs Rename Root<T> to DomRoot<T> 2017-09-26 09:49:10 +02:00