aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Implement WebGL extensions.Imanol Fernandez2017-05-181-0/+2
|
* Implemented Houdini worklets.Alan Jeffrey2017-05-171-0/+4
|
* Renamed BrowsingContext to WindowProxy in script.Alan Jeffrey2017-05-121-1/+1
|
* Remove DOMRectList and use sequences instead.Jack Moffitt2017-04-191-1/+0
| | | | | DOMRectList was removed last back in 2015. See https://www.w3.org/Bugs/Public/show_bug.cgi?id=26200 for details.
* Implement Gamepad APIImanol Fernandez2017-04-121-0/+5
|
* Implement basic interface for MutationObserver and MutationRecord.Sumit2017-04-051-0/+2
|
* Allow browsing contexts to resolve to cross-origin windows.Alan Jeffrey2017-02-161-0/+2
|
* Bluetooth Permission API integrationZakor Gyula2017-02-131-0/+1
|
* Permission APIAttila Dusnoki2017-02-131-0/+2
|
* Inline dom::eventdispatcher into dom::eventAnthony Ramine2017-01-221-1/+0
|
* Auto merge of #14789 - Manishearth:supports, r=SimonSapinbors-servo2017-01-091-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Support @supports fixes #14786 cc @heycam @upsuper r? @SimonSapin <!-- 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/14789) <!-- Reviewable:end -->
| * CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with ↵Manish Goregaokar2017-01-071-0/+2
| | | | | | | | conditionText attribute
* | WebVR API Implementation, r=larsbergstromImanol Fernandez2017-01-091-0/+9
|/
* Move attributes for the bindings module to its mod.rs.Ms2ger2016-12-221-3/+1
|
* Implement MediaQueryListEvent interfacebd3392016-12-201-0/+1
|
* script: Add CSSImportRule WebIDL interface.Emilio Cobos Álvarez2016-12-161-0/+1
|
* Replace AdvertisingData with AdvertisingEventAttila Dusnoki2016-12-141-1/+1
|
* Remove HeapGCValueAnthony Ramine2016-12-121-2/+2
| | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS.
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-2/+2
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Implement MediaList interfaceNazım Can Altınova2016-12-021-0/+1
|
* Transitively deparent on removalManish Goregaokar2016-11-231-1/+1
| | | | Chrome and Firefox do this already, probably a spec oversight
* Add support for keyframe-backed CSSRules, CSSKeyframesRule.cssRules and ↵Manish Goregaokar2016-11-231-0/+1
| | | | CSSKeyframeRule
* Support basic immutable CSSOMManish Goregaokar2016-11-151-0/+10
|
* WebBluetooth Test APIzakorgyula2016-11-041-0/+1
|
* Implement matchMedia and MediaQueryListJack Moffitt2016-11-021-0/+1
| | | | Fixes #13376.
* Implement TransitionEventKeith Yeung2016-10-111-0/+1
|
* Unify ServoHTMLParser and ServoXMLParser in ServoParserAnthony Ramine2016-10-111-2/+0
|
* Introduce ServoParserAnthony Ramine2016-10-111-0/+1
| | | | This is a common inline parent to ServoHTMLParser and ServoXMLParser.
* Auto merge of #13589 - splav:SVGElement#12974, r=pcwalton,Ms2gerbors-servo2016-10-071-0/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support SVG element <!-- Please describe your changes on the following line: --> minimal SVG element implementation --- <!-- 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 - [X] These changes fix #12974 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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/13589) <!-- Reviewable:end -->
| * add SVGElement, SVGGraphicsElement interfaces and SVGSVGElement elementAlexandrov Sergey2016-10-061-0/+3
| |
* | Implement [Inline] interfacesAnthony Ramine2016-10-061-0/+1
|/ | | | | Inline interfaces just appear as a Rust type and in the TypeId hierarchy. They are completely invisible on the JS side.
* implement HTMLOptionsCollection and add related items to HTMLSelectElementAlexandrov Sergey2016-09-261-0/+1
|
* Support native promise callbacks.Josh Matthews2016-09-221-0/+1
|
* Implement binding support for returning and accepting Promises in WebIDL.Josh Matthews2016-09-221-0/+1
|
* implement ExtendableEvent as base type for ServiceWorker eventsRahul Sharma2016-09-171-0/+2
|
* DOMMatrix and DOMMatrixReadOnlyPeter2016-09-151-0/+2
| | | | Updated test expectations
* dom::Response implementationMalisa Smith2016-09-061-0/+1
|
* Implement pair iterators in WebIDL interfaces.Josh Matthews2016-08-241-0/+1
|
* Support value iterators in WebIDL interfaces.Josh Matthews2016-08-241-0/+1
|
* Native MSVC windows build, convert to cmakeVladimir Vukicevic2016-08-171-0/+3
|
* Implement the Request API for the Fetch API.Jeena Lee2016-08-121-0/+1
| | | | | | | | | | | | | | | This commit adds new files related to implementing the [Request API](https://fetch.spec.whatwg.org/#request-class). This commit also changes the expected web platform tests results. It also modifies the following files: components/net_traits/request.rs HeapSizeOf is implemented in net_traits/request so that dom::request can be used as a wrapper around net_traits::request::Request. components/script/dom/headers.rs Several methods are added to Headers so that request can access and modify some of the headers fields.
* Add FileReaderSync skeletonZhen Zhang2016-07-311-0/+1
|
* Add History interfaceConnor Brewster2016-07-221-0/+1
| | | | implement go, forward, back
* Add the append method for the Headers API for the Fetch APIJeena Lee2016-07-191-0/+1
| | | | This commit will add the append method and associated helper functions, and introduce any necessary changes for it.
* webgl: Refactor texture validations to take advantage of rust type systemEmilio Cobos Álvarez2016-06-251-0/+1
| | | | | | | | | | | | | This commit introduces the `WebGLValidator` trait, and uses it for multiple validations in the texture-related WebGL code, to move that logic out of the already bloated `webglrenderingcontext.rs` file. It also creates a type-safe wrapper for some WebGL types, removing all the `unreachable!`s there, and introduces a macro for generating them conveniently. This partially addresses #10693, pending refactor more code to use this infrastructure, and (possibly?) introducing an `AsGLError` trait for the errors to make the error handling happen in `WebGLContext`.
* implement related sw interface and register methodRahul Sharma2016-06-021-0/+7
|
* Fix the doc on inheritance and castingAnthony Ramine2016-05-211-5/+5
|
* dom: Add missing event handlersPiotr Stankiewicz2016-05-201-0/+1
| | | | | | | | | | Adding: * global event handlers, * window event handlers, * document and element handlers, * and support for BeforeUnloadEvent. Signed-off-by: Piotr Stankiewicz <bionicrift@gmail.com>
* add popstateevent, hashchangeevent, pagetransitioneventConnor Brewster2016-05-111-0/+3
|
* Auto merge of #8454 - jdm:media, r=KiChjangbors-servo2016-05-031-0/+1
|\ | | | | | | | | | | | | | | | | | | Implement basic <media> infrastructure This gets us to the point where we can start playing with actually integrating rust-media to process the data received by the network request, as currently it's just ignored. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8454) <!-- Reviewable:end -->