servo/components/script/dom
bors-servo 6988c7424d Auto merge of #18028 - ferjm:performance.timeline, r=jdm
Performance Timeline API

[Performance Timeline API](https://www.w3.org/TR/performance-timeline-2/) implementation.

This API is required to allow DOM access to the [Paint Timing API](https://wicg.github.io/paint-timing/#example) metrics implemented in #17256. Unfortunately, I couldn't test it properly, as its usage depends on other APIs like the Paint Timing, User Timing, Resource Timing or Server Timing APIs. I'll work in the integration with the Paint Timing API next.

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] There are [WPTs](https://github.com/servo/servo/tree/master/tests/wpt/web-platform-tests/performance-timeline) for this API, however they depend on the implementation of the User Timing and the Resource Timing APIs, which I'll hopefully be implementing soon.

<!-- 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/18028)
<!-- Reviewable:end -->
2017-08-17 12:27:19 -05:00
..
bindings Performance Timeline API 2017-08-17 11:48:34 +02:00
servoparser Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
webgl_extensions Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webgl_validations Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webidls Performance Timeline API 2017-08-17 11:48:34 +02:00
abstractworker.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
abstractworkerglobalscope.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
activation.rs
attr.rs Handle exceptions during upgrades 2017-08-09 14:36:20 -06:00
beforeunloadevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
blob.rs Audit usages of unicode case-changing methods. 2017-07-26 23:44:01 +00:00
bluetooth.rs Untry script 2017-06-18 13:21:49 +02:00
bluetoothadvertisingevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothcharacteristicproperties.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothdevice.rs removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
bluetoothpermissionresult.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattcharacteristic.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattdescriptor.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattserver.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattservice.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothuuid.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvasgradient.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
canvaspattern.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
canvasrenderingcontext2d.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
characterdata.rs Replace downcast with is 2017-08-02 21:51:17 +02:00
client.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
closeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
comment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
console.rs Hold stderr lock when using stdout through Console APIs. 2017-06-16 17:55:25 -04:00
create.rs Track custom element state 2017-08-09 14:36:22 -06:00
crypto.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
css.rs Store raw string for prop decl in @supports 2017-07-21 22:59:39 +10:00
cssconditionrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssfontfacerule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssgroupingrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssimportrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
csskeyframerule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
csskeyframesrule.rs Update cssparser to 0.18 2017-07-24 11:39:12 +02:00
cssmediarule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssnamespacerule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssrule.rs style: Implement parsing/serialization for @font-feature-values rule 2017-07-27 13:37:57 -07:00
cssrulelist.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssstyledeclaration.rs Add a pref checking mechanism for alias properties 2017-08-16 13:23:14 -07:00
cssstylerule.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
cssstylesheet.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssstylevalue.rs Implement drawing an image from a CSS style value into a canvas. 2017-07-21 16:39:11 -05:00
csssupportsrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
cssviewportrule.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
customelementregistry.rs Auto merge of #17250 - cbrewster:unwrap_constructor, r=jdm 2017-08-16 17:09:37 -05:00
customevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
dedicatedworkerglobalscope.rs Change RequestInit origin type to ImmutableOrigin 2017-07-16 21:44:33 +02:00
dissimilaroriginlocation.rs Fix various build warnings 2017-04-24 22:54:06 -07:00
dissimilaroriginwindow.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
document.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
documentfragment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
documenttype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domexception.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domimplementation.rs Support is option when creating elements 2017-06-23 21:09:55 -06:00
dommatrix.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
dommatrixreadonly.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
domparser.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompoint.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompointreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domquad.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrect.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrectreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domstringmap.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domtokenlist.rs Untry script 2017-06-18 13:21:49 +02:00
element.rs Enqueue attribute changed callback when replacing attr 2017-08-14 16:13:55 -05:00
errorevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
event.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
eventsource.rs Change RequestInit origin type to ImmutableOrigin 2017-07-16 21:44:33 +02:00
eventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendableevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendablemessageevent.rs Fix unsafe Heap constructor usage in DOM objects 2017-05-04 01:07:23 +02:00
file.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filereader.rs Replace use of rustc_serialize::base64 by base64 2017-03-26 14:15:31 +02:00
filereadersync.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
focusevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
forcetouchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
formdata.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
gamepad.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
gamepadbutton.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadbuttonlist.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadevent.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadlist.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
globalscope.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
hashchangeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
headers.rs Untry script 2017-06-18 13:21:49 +02:00
history.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmlanchorelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlappletelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlareaelement.rs Utilize match_ignore_ascii_case! in more places. 2017-07-29 09:58:09 +00:00
htmlaudioelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbaseelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbodyelement.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmlbrelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbuttonelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlcanvaselement.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
htmlcollection.rs Auto merge of #17381 - cbrewster:custom_element_creation, r=jdm 2017-06-23 21:08:40 -07:00
htmldataelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldatalistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldetailselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldialogelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldirectoryelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldivelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldlistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlelement.rs Minor refactorings for 'data-' attribute logic. 2017-07-29 09:58:03 +00:00
htmlembedelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlfieldsetelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlfontelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlformcontrolscollection.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlformelement.rs Make non-initial about:blank loads asynchronous 2017-05-12 11:53:43 -06:00
htmlframeelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlframesetelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlheadelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlheadingelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlhrelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlhtmlelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmliframeelement.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmlimageelement.rs Change RequestInit origin type to ImmutableOrigin 2017-07-16 21:44:33 +02:00
htmlinputelement.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmllabelelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllegendelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllielement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllinkelement.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmlmapelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlmediaelement.rs Change RequestInit origin type to ImmutableOrigin 2017-07-16 21:44:33 +02:00
htmlmetaelement.rs Expose the source map URL on a style sheet 2017-08-17 06:51:30 -06:00
htmlmeterelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlmodelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlobjectelement.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
htmlolistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptgroupelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptionscollection.rs Untry script 2017-06-18 13:21:49 +02:00
htmloutputelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlparagraphelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlparamelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlpreelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlprogresselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlquoteelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlscriptelement.rs Update step annotations in script's prepare method 2017-07-24 00:20:07 +05:30
htmlselectelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlsourceelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlspanelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlstyleelement.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
htmltablecaptionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablecellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablecolelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltabledatacellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltableelement.rs Untry script 2017-06-18 13:21:49 +02:00
htmltableheadercellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablerowelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablesectionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltemplateelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltextareaelement.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
htmltimeelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltitleelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltrackelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlulistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlunknownelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlvideoelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
imagedata.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
inputevent.rs Implement the InputEvent 2017-07-06 19:37:55 +02:00
keyboardevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
location.rs Untry script 2017-06-18 13:21:49 +02:00
macros.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
mediaerror.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
medialist.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
mediaquerylist.rs Rework MediaType to be an atom-based struct instead of an enum. 2017-08-09 13:25:30 -07:00
mediaquerylistevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
messageevent.rs Fix unsafe Heap constructor usage in DOM objects 2017-05-04 01:07:23 +02:00
mimetype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mimetypearray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mod.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
mouseevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mutationobserver.rs Implement MutationObserver childList mutations. 2017-05-19 13:22:06 +02:00
mutationrecord.rs Implement MutationObserver childList mutations. 2017-05-19 13:22:06 +02:00
namednodemap.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
navigator.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
navigatorinfo.rs Removed util. 2016-12-14 18:04:37 -06:00
node.rs script: Add a function to check whether a node is before another one in DOM order. 2017-08-17 10:31:04 +02:00
nodeiterator.rs Untry script 2017-06-18 13:21:49 +02:00
nodelist.rs Have CharacterData call children_changed on its parent when data is set. 2017-07-13 13:02:27 -07:00
pagetransitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
paintrenderingcontext2d.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
paintsize.rs Fixed scaling artefacts in paint worklets caused by zoom and hidpi. 2017-07-20 17:25:50 -05:00
paintworkletglobalscope.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
performance.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
performanceentry.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
performanceobserver.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
performanceobserverentrylist.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
performancetiming.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
permissions.rs return Option from GlobalScope::current 2017-06-22 10:04:06 -07:00
permissionstatus.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
plugin.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
pluginarray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
popstateevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
processinginstruction.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
progressevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
promise.rs Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
promisenativehandler.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
radionodelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
range.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
request.rs Utilize match_ignore_ascii_case! in more places. 2017-07-29 09:58:09 +00:00
response.rs Untry script 2017-06-18 13:21:49 +02:00
screen.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworker.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
serviceworkercontainer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworkerglobalscope.rs Change RequestInit origin type to ImmutableOrigin 2017-07-16 21:44:33 +02:00
serviceworkerregistration.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
storage.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
storageevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylepropertymapreadonly.rs Used custom_properties::parse_name 2017-07-28 14:46:16 -05:00
stylesheet.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylesheetlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
testbinding.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
testbindingiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingpairiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingproxy.rs removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
testrunner.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testworklet.rs Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
testworkletglobalscope.rs Implemented paint worklet properties. 2017-07-11 17:28:56 -05:00
text.rs Remove obsolete step from Text::SplitText 2017-03-07 13:31:22 +01:00
textdecoder.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
textencoder.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
touch.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
transitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
treewalker.rs Untry script 2017-06-18 13:21:49 +02:00
uievent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
url.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
urlhelper.rs Remove some useless Option<T> wrappers from ServoUrl methods 2017-03-26 16:15:06 +02:00
urlsearchparams.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
values.rs
virtualmethods.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
vr.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
vrdisplay.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
vrdisplaycapabilities.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrdisplayevent.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
vreyeparameters.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
vrfieldofview.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrframedata.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
vrpose.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
vrstageparameters.rs Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
webglactiveinfo.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglbuffer.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglcontextevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglframebuffer.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglobject.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglprogram.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglrenderbuffer.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglrenderingcontext.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglshader.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webglshaderprecisionformat.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webgltexture.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
webgluniformlocation.rs Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" 2017-08-16 23:23:18 +02:00
websocket.rs Untry script 2017-06-18 13:21:49 +02:00
window.rs Performance Timeline API 2017-08-17 11:48:34 +02:00
windowproxy.rs Added a TopLevelBrowsingContextId type. 2017-05-22 09:27:07 -05:00
worker.rs Untry script 2017-06-18 13:21:49 +02:00
workerglobalscope.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
workerlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
workernavigator.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
worklet.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
workletglobalscope.rs make use of ScriptToConstellationChan 2017-08-15 08:22:09 +02:00
xmldocument.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequest.rs Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
xmlhttprequesteventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequestupload.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00