servo/components/script/dom
Víctor Manuel Jáquez Leal 9f4f9dc750 Add media (WindowGLContext) module in canvas_trait
This module adds a structure (WindowGLContext) which holds the
OpenGL parameters that are going to be used by servo-media player
to render video frames using OpenGL.

In order to fill this structure, three new methods were added to
WindowMethods trait. In this patch only the Glutin-based
implementation provides a simple boilerplate.

The WindowGLContext is created in the entry point of libservo, when
the application window is created, and later passed to the
constellation, the pipeline and to the window element in dom, thus
htmlmediaelement has a mean to obtain these parameters via its
window.
2019-07-04 10:24:01 +02:00
..
bindings Auto merge of #23654 - julientregoat:issue-23645, r=jdm 2019-07-03 19:56:29 -04:00
servoparser Update xml5ever and html5ever 2019-05-19 22:14:28 +02:00
webgl_extensions Add initial support for WebGL compressed textures 2019-05-21 16:56:40 -04:00
webgl_validations Add initial support for WebGL compressed textures 2019-05-21 16:56:40 -04:00
webidls Auto merge of #23685 - saschanaz:scalenonuniform, r=paulrouget 2019-07-03 05:20:14 -04:00
abstractworker.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
abstractworkerglobalscope.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 Remove unused code from script* crates 2019-06-02 07:12:26 +02:00
audiobuffer.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
audiobuffersourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiocontext.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
audiodestinationnode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 StereoPannerNode DOM 2019-04-30 16:54:52 -07:00
audioparam.rs Implemented JS API for setValueCurveAtTime and updated tests 2019-04-26 23:17:24 -04:00
audioscheduledsourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiotrack.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
audiotracklist.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
baseaudiocontext.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
beforeunloadevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
biquadfilternode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
blob.rs create uuid before sending PromoteMemory message 2019-03-18 18:27:46 -07:00
bluetooth.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
bluetoothadvertisingevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
bluetoothcharacteristicproperties.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
canvasgradient.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
canvaspattern.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
canvasrenderingcontext2d.rs layout: Fix servo build. 2019-06-04 01:04:02 -04:00
cdatasection.rs Implement CDATASection interface and createCDATASection method 2019-03-14 21:41:02 +02:00
channelmergernode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
closeevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
comment.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
compositionevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
console.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
create.rs Update to SpiderMonkey 66. 2019-05-10 22:43:43 -04:00
crypto.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
css.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 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 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 Upgrade to Spidermonkey 67. 2019-06-26 18:10:46 -04:00
customevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dedicatedworkerglobalscope.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
dissimilaroriginlocation.rs Remove unused code from script* crates 2019-06-02 07:12:26 +02:00
dissimilaroriginwindow.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
document.rs Implement WheelEvent Interface 2019-06-09 13:25:01 -04:00
documentfragment.rs Register named elements in either the document or shadow tree 2019-04-26 11:31:18 +02:00
documentorshadowroot.rs Move StylesheetSetRef to script 2019-04-26 12:00:26 +02:00
documenttype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domexception.rs implemented missed constructor for DOMException; fixed the tests expectations 2019-03-19 22:49:14 +03:00
domimplementation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dommatrix.rs Support DOMMatrix string constructor 2019-06-30 18:45:56 +09:00
dommatrixreadonly.rs Fix DOMMatrix rotate test failure 2019-07-03 20:23:52 +09:00
domparser.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dompoint.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dompointreadonly.rs Make XRRigidTransform.position/orientation lazy, default to using euclid things 2019-04-03 23:55:33 -07:00
domquad.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domrect.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domrectreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domstringmap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domtokenlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
element.rs style: Rustfmt again. 2019-06-25 13:11:32 +02:00
errorevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
event.rs Update Event's timestamp 2019-03-26 09:39:07 +02:00
eventsource.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
eventtarget.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
extendableevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
extendablemessageevent.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
fakexrdevice.rs Update requiredness of some fields 2019-07-02 10:10:58 -07:00
file.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
filelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
filereader.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
filereadersync.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
focusevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepad.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
globalscope.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
hashchangeevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
headers.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
history.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
htmlanchorelement.rs set referrer in window.load_url 2019-04-19 16:50:38 -07:00
htmlareaelement.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
htmlaudioelement.rs Implement Audio constructor 2018-11-20 13:30:45 +05:30
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 Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlcanvaselement.rs #8539 Config preferences backend restructure 2019-03-20 15:01:26 +00:00
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 Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlformelement.rs Upgrade headers, headers-core, and hyper_serde. 2019-06-13 11:08:16 -04: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 Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmliframeelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlimageelement.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
htmlinputelement.rs Add value sanitization algorithm for input[type="email"] 2019-05-29 23:07:17 +07: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 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 Add media (WindowGLContext) module in canvas_trait 2019-07-04 10:24:01 +02:00
htmlmetaelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +02:00
htmlmeterelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01: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 Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestors 2019-04-26 11:42:38 +02:00
htmloptionscollection.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
htmloutputelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlquoteelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlscriptelement.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlstyleelement.rs Introduce BindContext with in_doc and connected flags 2019-04-26 11:31:18 +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 Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
htmltablerowelement.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
htmltablesectionelement.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
htmltemplateelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltextareaelement.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04: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 script: Implement the HTMLTrackElement API 2019-01-08 13:23:38 +00:00
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 Implementing the builder pattern for RequestInit 2019-04-10 14:01:30 -03:00
imagedata.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
inputevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
keyboardevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
location.rs set referrer in window.load_url 2019-04-19 16:50:38 -07: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
medialist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mediaquerylist.rs Implement AddEventListenerOptions: once 2018-12-22 17:11:30 +01:00
mediaquerylistevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04: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 Update to latest xrtest api 2019-07-01 17:42:46 -07:00
mouseevent.rs Implement WheelEvent Interface 2019-06-09 13:25:01 -04:00
mutationobserver.rs Split getter for mutation_observers() into two methods. 2019-06-06 11:30:37 -07:00
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 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 Split getter for mutation_observers() into two methods. 2019-06-06 11:30:37 -07:00
nodeiterator.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
nodelist.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
offlineaudiocompletionevent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
offlineaudiocontext.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
offscreencanvas.rs Extract canvas operations for reuse by OffscreenCanvas. 2019-05-22 10:24:54 -04:00
offscreencanvasrenderingcontext2d.rs Extract canvas operations for reuse by OffscreenCanvas. 2019-05-22 10:24:54 -04:00
oscillatornode.rs Implemented type attribute for OscillatorNode interface 2019-05-21 17:20:03 +02:00
pagetransitionevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
paintrenderingcontext2d.rs Extract canvas operations for reuse by OffscreenCanvas. 2019-05-22 10:24:54 -04:00
paintsize.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
paintworkletglobalscope.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
pannernode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performance.rs Implement performance interface extension for PerformanceResourceTiming 2019-01-09 01:09:08 +05:30
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
performancenavigationtiming.rs Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
performanceobserver.rs refactored performance timing to align with updated spec 2018-11-20 16:21:32 +00:00
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 Add PerformanceResourceTiming: domainLookupStart 2019-06-30 00:20:26 +02:00
performancetiming.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
permissions.rs Propagate JSFailed error & conditionally execute initial assertion when converting error to JS value. 2019-07-03 13:48:48 -04:00
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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
processinginstruction.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
progressevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
promise.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
promisenativehandler.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
promiserejectionevent.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
radionodelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
range.rs Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestors 2019-04-26 11:42:38 +02:00
raredata.rs Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r 2019-04-29 12:02:04 +02: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 Add RTCSessionDescription::ToJSON 2019-01-29 11:37:00 -08:00
rtctrackevent.rs Add RTCTrackEvent 2019-05-08 08:15:01 -07:00
screen.rs Update webrender 2018-11-27 17:33:13 -08:00
serviceworker.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
serviceworkercontainer.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
serviceworkerglobalscope.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
serviceworkerregistration.rs Introduce NavigationPreloadManager for ServiceWorkerRegistration 2018-12-08 16:50:18 +08:00
shadowroot.rs Move StylesheetSetRef to script 2019-04-26 12:00:26 +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 Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
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 Make StyleSheetListOwner an enum instead of a trait object 2019-04-26 11:31:18 +02: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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
test_mapping.json
testbinding.rs Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
testbindingiterable.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
testbindingpairiterable.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
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 Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
text.rs Implement CDATASection interface and createCDATASection method 2019-03-14 21:41:02 +02:00
textcontrol.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
textdecoder.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
textencoder.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01: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 script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
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 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 Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
transitionevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
treewalker.rs Fix new warnings 2019-01-04 15:27:23 +01:00
uievent.rs Remove most RootedReference uses 2019-03-10 17:51:35 +01:00
url.rs Set query to None when no search params 2019-01-10 22:43:29 +08:00
urlhelper.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
urlsearchparams.rs Implement URLSearchParams.prototype.sort() 2019-01-08 16:48:19 +08:00
userscripts.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06: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 Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05: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 Use the newly added inCompartments option everywhere it can be 2019-05-25 17:28:07 +02:00
vrdisplaycapabilities.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrdisplayevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vreyeparameters.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
vrfieldofview.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrframedata.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
vrpose.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
vrstageparameters.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
webgl2renderingcontext.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
webglactiveinfo.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglbuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglcontextevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglframebuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglobject.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglprogram.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglrenderbuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglrenderingcontext.rs Add stub makeXRCompatible() 2019-06-11 10:10:41 -07:00
webglshader.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
webglshaderprecisionformat.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webgltexture.rs Add initial support for WebGL compressed textures 2019-05-21 16:56:40 -04:00
webgluniformlocation.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglvertexarrayobjectoes.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
websocket.rs Fixes #23408 2019-05-26 09:46:48 -07:00
wheelevent.rs Implement WheelEvent Interface 2019-06-09 13:25:01 -04:00
window.rs Add media (WindowGLContext) module in canvas_trait 2019-07-04 10:24:01 +02:00
windowproxy.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
worker.rs Create a helper API for entering a DOM object's compartment 2019-06-29 19:23:17 +02:00
workerglobalscope.rs Script: removed a few opts::get() 2019-06-26 22:23:07 -06: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 Script: removed a few opts::get() 2019-06-26 22:23:07 -06:00
xmldocument.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlhttprequest.rs Fix some new warnings 2019-06-22 14:59:09 +02: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 Implement XMLSerializer interface 2019-03-21 09:50:29 +02:00
xr.rs Auto merge of #23459 - Eijebong:compartments, r=jdm 2019-06-02 14:41:20 -04:00
xrframe.rs Add XRFrame.getPose() 2019-04-04 17:22:08 -07:00
xrinputsource.rs Add XRInputSource.targetRaySpace 2019-05-03 18:46:31 -07:00
xrlayer.rs Silence unused warnings 2019-01-03 23:53:50 -08:00
xrpose.rs Consistently use GlobalScope in XR code 2019-04-03 23:55:33 -07:00
xrreferencespace.rs Update originOffset semantics 2019-06-10 16:06:31 -07:00
xrrenderstate.rs Hook XRRenderState into XRSession 2019-03-25 09:06:49 -07:00
xrrigidtransform.rs Auto merge of #23292 - Manishearth:input, r=asajeffrey 2019-05-07 19:23:55 -04:00
xrsession.rs Update reference spaces to new model 2019-06-10 15:50:44 -07:00
xrspace.rs Update reference spaces to new model 2019-06-10 15:50:44 -07:00
xrtest.rs Update requiredness of some fields 2019-07-02 10:10:58 -07:00
xrview.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
xrviewerpose.rs Remove mozjs dep from malloc_size_of. 2019-05-02 09:30:03 -04:00
xrviewport.rs Fix xrviewport.height 2019-03-26 00:09:15 -07:00
xrwebgllayer.rs Silence unused warnings 2019-01-03 23:53:50 -08:00