aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Basic XRRigidTransform interfaceManish Goregaokar2018-12-191-0/+1
|
* Basic XRView interfaceManish Goregaokar2018-12-191-0/+1
|
* Basic XRViewerPose interfaceManish Goregaokar2018-12-191-0/+1
|
* Basic XRReferenceSpace interfaceManish Goregaokar2018-12-191-0/+2
|
* Basic XRSpace interfaceManish Goregaokar2018-12-191-0/+1
|
* Basic XRFrame interfaceManish Goregaokar2018-12-191-0/+3
|
* Basic XRSession interfaceManish Goregaokar2018-12-191-0/+1
|
* Move VR interface to XRManish Goregaokar2018-12-191-1/+1
| | | | The WebVR spec no longer has a navigator.vr, but there is a navigator.XR in the XR spec. Instead of duplicating work I've combined the two.
* script: Create structures for TextTrack APIDan Robertson2018-12-111-0/+4
| | | | | | | | | Fill out the basics for the WebIDLs for the following: - TextTrack - TextTrackCue - TextTrackCueList - TextTrackList
* Introduce NavigationPreloadManager for ServiceWorkerRegistrationCYBAI2018-12-081-0/+1
|
* refactored performance timing to align with updated specddh2018-11-201-1/+2
| | | | | | | | | | | | refactoring with ResourceFetchMetadata implemented deprecated window.timing functionality created ResourceTimingListener trait fixed w3c links in navigation timing updated include.ini to run resource timing tests on ci
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* Implement TimeRanges interfaceFernando Jiménez Moreno2018-10-311-0/+1
|
* Implement unhandledrejection eventCYBAI2018-10-181-0/+1
|
* Remove the HTMLTable{Header,Data}CellElement interfacesSimon Pieters2018-10-021-2/+0
| | | | Fixes #17222.
* Implement BiquadFilterNodeManish Goregaokar2018-09-201-0/+1
|
* AnalyserNode in scriptManish Goregaokar2018-09-181-0/+1
|
* Add ChannelMergerNodeManish Goregaokar2018-09-031-0/+1
|
* Add PannerNode DOM interfaceManish Goregaokar2018-08-241-0/+1
|
* Add AudioListener DOM interfaceManish Goregaokar2018-08-241-0/+1
|
* OfflineAudioContextFernando Jiménez Moreno2018-07-301-0/+2
|
* Remove unimplemented PeriodicWave stubFernando Jiménez Moreno2018-07-301-1/+0
|
* AudioBufferSourceNode stubsFernando Jiménez Moreno2018-07-301-0/+1
|
* AudioBuffer stubFernando Jiménez Moreno2018-07-301-0/+1
|
* GainNodeFernando Jiménez Moreno2018-07-301-0/+1
|
* Initial WebAudio API stubsFernando Jiménez Moreno2018-07-301-0/+8
|
* Move WebGLVertexArrayObjectOES to script::domAnthony Ramine2018-05-241-0/+1
| | | | It's not a WebGL extension itself, it's just used by one.
* remove forcetouch supportPaul Rouget2018-02-111-1/+0
|
* Implement HTMLPictureElement interface.Rakhi Sharma2018-01-291-0/+1
|
* Extract common text control selection codeJon Leighton2017-11-181-0/+1
| | | | | | | | | | | | The API for text control selection is the same for both <input> and <textarea>: https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#textFieldSelection Before this change, they had similar but not identical implementations with duplicate code. Now there is a common TextControl trait which contains the implementation used by both. As a result, some previously failing tests now pass.
* script: Remove HTMLAppletElement.Emilio Cobos Álvarez2017-11-061-1/+0
| | | | It was removed from the spec, there's no reason to keep it in tree.
* Kick off WebGL 2.0 implementationImanol Fernandez2017-10-271-0/+1
|
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-1/+1
| | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned.
* Rename DOMRefCell<T> to DomRefCell<T>Anthony Ramine2017-09-261-1/+1
| | | | | | | | I don't want to do such a gratuitous rename, but with all the other types now having "Dom" as part of their name, and especially with "DomOnceCell", I feel like the other cell type that we already have should also follow the convention. That argument loses weight though when we realise there is still DOMString and other things.
* Rename LayoutJS<T> to LayoutDom<T>Anthony Ramine2017-09-261-2/+2
|
* Rename MutNullableJS<T> to MutNullableDom<T>Anthony Ramine2017-09-261-1/+1
|
* Rename MutJS<T> to MutDom<T>Anthony Ramine2017-09-261-1/+1
|
* Rename JS<T> to Dom<T>Anthony Ramine2017-09-261-2/+2
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-5/+5
|
* User Timing APIFernando Jiménez Moreno2017-09-061-0/+2
|
* Add paint metrics to Performance Timeline APIFernando Jiménez Moreno2017-08-231-0/+1
|
* Add CompositionEvent bindingsPyfisch2017-08-221-0/+1
|
* Performance Timeline APIFernando Jiménez Moreno2017-08-171-0/+3
|
* Implemented paint worklet properties.Alan Jeffrey2017-07-111-0/+2
|
* Auto merge of #17578 - pyfisch:input-event, r=jdmbors-servo2017-07-061-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the InputEvent Add WebIDL, from UI Events working draft. Implement script type for event. Note that actually firing InputEvents is not part of this commit. <!-- Please describe your changes on the following line: --> As part of my effort to improve [keyboard handling](https://groups.google.com/forum/#!topic/mozilla.dev.servo/e6R7eBDjo4M) it is necessary to introduce the InputEvent. While I have a working prototype using the input event this still needs a lot of work before it can be merged into servo. cc @jdm <!-- 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/17578) <!-- Reviewable:end -->
| * Implement the InputEventPyfisch2017-07-061-0/+1
| | | | | | | | | | | | | | Add WebIDL, from UI Events working draft. Implement script type for event. Note that actually firing InputEvents is not part of this commit.
* | Implemented paint worklets invoking worklet scripts.Alan Jeffrey2017-06-291-0/+2
|/
* Implemented the plumbing for paint worklets.Alan Jeffrey2017-06-071-0/+1
|
* Add custom element registryConnor Brewster2017-06-051-0/+1
|
* Implement WebGL extensions.Imanol Fernandez2017-05-181-0/+2
|