Manish Goregaokar
9a31f6fe7a
Add blank FakeXRDeviceController interface
2019-05-30 12:53:47 -07:00
Manish Goregaokar
1c07b0f416
Add blank XRTest interface
2019-05-30 12:53:47 -07:00
bors-servo
17590fd48f
Auto merge of #23342 - Manishearth:webrtc-streams, r=ferjm
...
Receive streams in WebRTC (and MediaStreamTrack support)
This adds the `ontrack` event handler to webrtc, and all the `MediaStreamTrack` stuff necessary to make it work.
WebRTC has the ability to group media tracks into streams using MSIDs, but I haven't yet figured out how to do this. For now, `ontrack` should work.
This _should_ be complete, but it hasn't yet been tested (hence the WIP)
r? @ferjm or @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/23342 )
<!-- Reviewable:end -->
2019-05-09 00:26:02 -04:00
Manish Goregaokar
318c6857a9
Add RTCTrackEvent
2019-05-08 08:15:01 -07:00
Manish Goregaokar
106cc4a1f7
Add MediaStreamTrack interface
2019-05-07 17:09:04 -07:00
Manish Goregaokar
0f952c7ff8
Add blank XRInputSource
2019-05-03 14:37:41 -07:00
Maria Sable
58f027468c
StereoPannerNode DOM
2019-04-30 16:54:52 -07:00
Fernando Jiménez Moreno
6af4729f42
Introduce NodeRareData and ElementRareData
2019-04-26 11:31:19 +02:00
Fernando Jiménez Moreno
4304ee28dc
Partial ShadowRoot implementation of DocumentOrShadowRoot
2019-04-26 10:17:44 +02:00
Fernando Jiménez Moreno
18ae0fcbd6
ShadowRoot interface
2019-04-26 10:17:44 +02:00
Manish Goregaokar
e1f0ad7b7c
Add empty XRPose interface
2019-04-03 23:55:33 -07:00
Manish Goregaokar
1dc7636135
Add XRRenderState
2019-03-25 09:06:21 -07:00
George Roman
c6433efc1d
Implement XMLSerializer interface
2019-03-21 09:50:29 +02:00
George Roman
4b8282b3b1
Implement CDATASection interface and createCDATASection method
2019-03-14 21:41:02 +02:00
sreeise
cac4aa56f7
Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces
2019-03-03 09:04:50 -05:00
Manish Goregaokar
8b55d69fe1
Add empty MediaStream interface
2019-01-29 11:36:27 -08:00
Manish Goregaokar
bafbc0e1c0
Add empty MediaDevices interface
2019-01-29 11:36:27 -08:00
Manish Goregaokar
5bfa42094e
Add RTCPeerConnectionIceEvent
2019-01-29 11:36:27 -08:00
Manish Goregaokar
69931934ac
Add empty RTCIceCandidate interface
2019-01-28 22:21:42 -08:00
Manish Goregaokar
f8b3bac757
Add empty RTCSessionDescription interface
2019-01-28 22:21:42 -08:00
Manish Goregaokar
2dd69d0cb0
Add empty RTCPeerConnection interface
2019-01-28 22:21:42 -08:00
CYBAI
9d70f51356
Implement formdata event
2019-01-23 00:38:44 +08:00
Maharsh
0f17273276
Initial Steps OffScreenCanvas API
2019-01-15 22:45:34 -05:00
Mauricio Collares
ff0cf9e93a
Implement DOM APIs for ChannelSplitterNode
2019-01-10 11:58:10 -05:00
Manish Goregaokar
7e043a33f1
Support fetching viewport info
2018-12-21 14:43:41 -08:00
Manish Goregaokar
520bb23048
Basic XRRigidTransform interface
2018-12-19 16:50:27 -08:00
Manish Goregaokar
73c530344c
Basic XRView interface
2018-12-19 16:48:44 -08:00
Manish Goregaokar
31feb1eca2
Basic XRViewerPose interface
2018-12-19 16:46:27 -08:00
Manish Goregaokar
581470016f
Basic XRReferenceSpace interface
2018-12-19 16:24:38 -08:00
Manish Goregaokar
90e0ceb7ce
Basic XRSpace interface
2018-12-19 15:42:46 -08:00
Manish Goregaokar
29e9672d4d
Basic XRFrame interface
2018-12-19 15:42:27 -08:00
Manish Goregaokar
ebf9ccc9de
Basic XRSession interface
2018-12-19 15:40:38 -08:00
Manish Goregaokar
376426a936
Move VR interface to XR
...
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.
2018-12-19 14:33:54 -08:00
Dan Robertson
62a9bfa0c5
script: Create structures for TextTrack API
...
Fill out the basics for the WebIDLs for the following:
- TextTrack
- TextTrackCue
- TextTrackCueList
- TextTrackList
2018-12-11 20:14:00 +00:00
CYBAI
235fb5952d
Introduce NavigationPreloadManager for ServiceWorkerRegistration
2018-12-08 16:50:18 +08:00
ddh
26007fddd3
refactored performance timing to align with updated spec
...
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
2018-11-20 16:21:32 +00:00
Jan Andre Ikenmeyer
a1a14459c1
Update MPL license to https (part 3)
2018-11-19 14:47:12 +01:00
Fernando Jiménez Moreno
664d5cd2fa
Implement TimeRanges interface
2018-10-31 18:35:53 +01:00
CYBAI
924a78c6c6
Implement unhandledrejection event
2018-10-18 19:13:22 +08:00
Simon Pieters
9b74f0af24
Remove the HTMLTable{Header,Data}CellElement interfaces
...
Fixes #17222 .
2018-10-02 19:23:02 +02:00
Manish Goregaokar
1be41686d3
Implement BiquadFilterNode
2018-09-20 20:23:29 +05:30
Manish Goregaokar
18b9ad9e5c
AnalyserNode in script
2018-09-18 18:18:36 +05:30
Manish Goregaokar
03d6fb18da
Add ChannelMergerNode
2018-09-03 20:07:02 +05:30
Manish Goregaokar
e4e01a6452
Add PannerNode DOM interface
2018-08-24 12:22:19 -07:00
Manish Goregaokar
9228ca3a02
Add AudioListener DOM interface
2018-08-24 08:33:22 -07:00
Fernando Jiménez Moreno
6aaf5806b1
OfflineAudioContext
2018-07-30 14:23:48 +02:00
Fernando Jiménez Moreno
b68c791b8d
Remove unimplemented PeriodicWave stub
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
0cb053ad4c
AudioBufferSourceNode stubs
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
3fe38a99ad
AudioBuffer stub
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
02c39eb9ef
GainNode
2018-07-30 14:21:41 +02:00