fune/servo/components/script/dom
Matt Brubeck 90c5caf1aa servo: Merge #8785 - Add slow path for hit testing of iframe behind positioned content layer (from mbrubeck:fixed-hit-test); r=pcwalton
Fixes browser.html blocker #8759. r? @pcwalton

This adds a slow path for cases where the compositor's layer-based hit testing is incorrect.  If the script task discovers that a mouse event should have been dispatched to an iframe, it bounces the event back to the constellation to be forwarded to the correct pipeline.

This isn't terribly slow (on the slow path, it adds one extra round-trip message between script and constellation), but if we want to optimize this better we could instead replace the compositor's layer hit testing with display list hit testing in the paint task.  This would be a more complicated change that I think we should save for a follow-up.

This only fixes mouse input for now.  A basically-identical change will be needed for touch-screen input, whether we stick with this approach or switch to the paint task.

Source-Repo: https://github.com/servo/servo
Source-Revision: bc62b5aadb62267582fbd65daa28438ce6c6ac9c
2015-12-04 02:25:22 +05:01
..
bindings servo: Merge #7988 - Implement [Unforgeable] (from nox:unforgeable); r=jdm 2015-12-03 10:34:05 +05:01
webidls servo: Merge #8712 - Issue #8462: Add support for BufferSubData, CompressedTexImage2D and CompressedSubTexImage2D and reenable individual webgl WPT tests (from simartin:issue_8462); r=ecoal95 2015-12-04 00:38:14 +05:01
activation.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
attr.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
blob.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
browsercontext.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
canvasgradient.rs servo: Merge #8656 - Implement currentColor for Canvas colors (from servo:canvas-currentcolor); r=SimonSapin 2015-11-23 22:40:57 +05:01
canvaspattern.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
canvasrenderingcontext2d.rs servo: Merge #8729 - Update Canvas webIDL to spec (from dzbarsky:canvas_webidl); r=dzbarsky 2015-11-29 09:03:28 +05:01
characterdata.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
closeevent.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
comment.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
console.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
create.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
crypto.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
css.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
cssstyledeclaration.rs servo: Merge #8682 - Defined new trait ParseErrorReporter and added error_reporter member … (from jdm:css-error-reporter); r=jdm 2015-11-27 03:27:08 +05:01
customevent.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
dedicatedworkerglobalscope.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
document.rs servo: Merge #8785 - Add slow path for hit testing of iframe behind positioned content layer (from mbrubeck:fixed-hit-test); r=pcwalton 2015-12-04 02:25:22 +05:01
documentfragment.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
documenttype.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domexception.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domimplementation.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
domparser.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
dompoint.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
dompointreadonly.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domrect.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domrectlist.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domrectreadonly.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domstringmap.rs servo: Merge #8569 - Rustfmt some of script (from Ms2ger:fmt-script); r=metajack 2015-11-18 15:15:30 +05:01
domtokenlist.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
element.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
errorevent.rs servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm 2015-11-04 16:18:41 +05:01
event.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
eventdispatcher.rs servo: Merge #8197 - Support variadic interface arguments (fixes #8159) (from nox:variadic-interface-argument); r=jdm 2015-11-11 19:03:26 +05:01
eventtarget.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
file.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
filelist.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
filereader.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
formdata.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
htmlanchorelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlappletelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlareaelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlaudioelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlbaseelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlbodyelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlbrelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlbuttonelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlcanvaselement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlcollection.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
htmldataelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmldatalistelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmldialogelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmldirectoryelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmldivelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmldlistelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlembedelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlfieldsetelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlfontelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlformelement.rs servo: Merge #8293 - Issue #8113: Support file, about and data schemes as form action (from simartin:issue_8113); r=jdm 2015-12-03 22:19:46 +05:01
htmlframeelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlframesetelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlheadelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlheadingelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlhrelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlhtmlelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmliframeelement.rs servo: Merge #8785 - Add slow path for hit testing of iframe behind positioned content layer (from mbrubeck:fixed-hit-test); r=pcwalton 2015-12-04 02:25:22 +05:01
htmlimageelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlinputelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmllabelelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmllegendelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmllielement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmllinkelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlmapelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlmediaelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlmetaelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlmeterelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlmodelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlobjectelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlolistelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmloptgroupelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmloptionelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmloutputelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlparagraphelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlparamelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlpreelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlprogresselement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlquoteelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlscriptelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlselectelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlsourceelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlspanelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlstyleelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltablecaptionelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltablecellelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltablecolelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltabledatacellelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltableelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltableheadercellelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltablerowelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltablesectionelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltemplateelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltextareaelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltimeelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltitleelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmltrackelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlulistelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlunknownelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
htmlvideoelement.rs servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm 2015-12-03 14:36:22 +05:01
imagedata.rs servo: Merge #8701 - Remove #[allow(raw_pointer_derive)] attributes (from nerith:attribute); r=jdm 2015-11-28 05:38:46 +05:01
keyboardevent.rs servo: Merge #8304 - Cleanup some unneeded let bindings (from dzbarsky:borrowck); r=Ms2ger 2015-11-07 01:02:40 +05:01
location.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
macros.rs servo: Merge #7323 - Adds support for input element's maxlength attr (from samfoo:input-maxlength); r=jdm 2015-12-03 09:59:24 +05:01
messageevent.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
mod.rs servo: Merge #8675 - Add XMLDocument object (from GuillaumeGomez:master); r=nox 2015-11-27 19:00:04 +05:01
mouseevent.rs servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger, 2015-11-04 10:34:54 +05:01
namednodemap.rs servo: Merge #8667 - Update string cache (from asajeffrey:update-string-cache); r=SimonSapin 2015-11-25 23:41:39 +05:01
navigator.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
navigatorinfo.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
node.rs servo: Merge #8787 - now using external ref_slice instead of the std version fixed #8695 (from Jayflux:hotfix/8695); r=mbrubeck 2015-12-03 15:41:24 +05:01
nodeiterator.rs servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger, 2015-11-04 10:34:54 +05:01
nodelist.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
performance.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
performancetiming.rs servo: Merge #7242 - Perf timing dom props (from g-k:perf-timing-dom-props); r=jdm 2015-11-14 10:57:23 +05:01
processinginstruction.rs servo: Merge #8020 - Generate all Derived implementations in codegen (from nox:codegen-derived); r=Ms2ger 2015-10-15 12:53:08 -06:00
progressevent.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
range.rs servo: Merge #8675 - Add XMLDocument object (from GuillaumeGomez:master); r=nox 2015-11-27 19:00:04 +05:01
screen.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
servohtmlparser.rs servo: Merge #8696 - Use set_plaintext_state instead of plaintext tag (from KiChjang:change-parser-state); r=KiChjang 2015-11-27 14:54:46 +05:01
servoxmlparser.rs servo: Merge #8278 - M1503: Integrate XML5 parser (from Ronak6892:master); r=eefriedman 2015-11-05 08:43:44 +05:01
storage.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
storageevent.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
testbinding.rs servo: Merge #8147 - Implement weak-referenceable JS-managed objects (from nox:weakref); r=Ms2ger 2015-11-13 05:53:40 +05:01
testbindingproxy.rs servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm 2015-11-04 16:18:41 +05:01
text.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
textdecoder.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
textencoder.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
touch.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
touchevent.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
touchlist.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
treewalker.rs servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger, 2015-11-04 10:34:54 +05:01
uievent.rs servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger, 2015-11-04 10:34:54 +05:01
url.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
urlhelper.rs servo: Merge #8008 - Update URL-related interfaces and their tests up to spec (from nox:url); r=jdm 2015-10-19 14:24:05 -06:00
urlsearchparams.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
userscripts.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
validitystate.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
values.rs servo: Merge #7958 - Consolidate magic number representing max unsigned long (from frewsxcv:consolidate-magic-number); r=mbrubeck 2015-10-10 15:00:39 -06:00
virtualmethods.rs servo: Merge #8419 - Implement <hr> 'color' attribute (from frewsxcv:html-hr-element-color-attribute); r=eefriedman 2015-11-09 04:59:51 +05:01
webglactiveinfo.rs servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm 2015-11-04 16:18:41 +05:01
webglbuffer.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webglcontextevent.rs servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm 2015-11-04 16:18:41 +05:01
webglframebuffer.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webglobject.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webglprogram.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
webglrenderbuffer.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webglrenderingcontext.rs servo: Merge #8712 - Issue #8462: Add support for BufferSubData, CompressedTexImage2D and CompressedSubTexImage2D and reenable individual webgl WPT tests (from simartin:issue_8462); r=ecoal95 2015-12-04 00:38:14 +05:01
webglshader.rs servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm 2015-11-04 16:18:41 +05:01
webglshaderprecisionformat.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webgltexture.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
webgluniformlocation.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
websocket.rs servo: Merge #8787 - now using external ref_slice instead of the std version fixed #8695 (from Jayflux:hotfix/8695); r=mbrubeck 2015-12-03 15:41:24 +05:01
window.rs servo: Merge #8682 - Defined new trait ParseErrorReporter and added error_reporter member … (from jdm:css-error-reporter); r=jdm 2015-11-27 03:27:08 +05:01
worker.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
workerglobalscope.rs servo: Merge #8530 - Split ConstellationMsg into ScriptMsg and CompositorMsg (from KiChjang:split-constellation-msg); r=jdm 2015-11-19 04:10:20 +05:01
workerlocation.rs servo: Merge #8477 - Opaque DOMString (from asajeffrey:opaque-domstring); r=asajeffrey 2015-11-13 06:48:30 +05:01
workernavigator.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01
xmldocument.rs servo: Merge #7988 - Implement [Unforgeable] (from nox:unforgeable); r=jdm 2015-12-03 10:34:05 +05:01
xmlhttprequest.rs servo: Merge #8739 - M1504: Implement final charset support for text_response method (from jitendra29:finalMimeAndCharsetHelper); r=eefriedman 2015-12-03 11:58:19 +05:01
xmlhttprequesteventtarget.rs servo: Merge #8041 - Introduce trait Castable (from nox:castable); r=jdm 2015-10-21 07:57:32 -06:00
xmlhttprequestupload.rs servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm 2015-11-04 02:27:02 +05:01