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
Fernando Jiménez Moreno
7ee42e4223
Initial WebAudio API stubs
2018-07-30 14:21:36 +02:00
Anthony Ramine
b523267349
Move WebGLVertexArrayObjectOES to script::dom
...
It's not a WebGL extension itself, it's just used by one.
2018-05-24 12:12:23 +02:00
Paul Rouget
e7c754fb64
remove forcetouch support
2018-02-11 08:02:39 +01:00
Rakhi Sharma
d47ce855ce
Implement HTMLPictureElement interface.
2018-01-29 20:27:54 -05:00
Jon Leighton
6beda3c761
Extract common text control selection code
...
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.
2017-11-18 22:33:05 +01:00
Emilio Cobos Álvarez
8b0f58c8af
script: Remove HTMLAppletElement.
...
It was removed from the spec, there's no reason to keep it in tree.
2017-11-06 17:08:14 +01:00
Imanol Fernandez
ddd6c86e99
Kick off WebGL 2.0 implementation
2017-10-27 12:53:11 +02:00
Anthony Ramine
f87c2a8d76
Rename Root<T> to DomRoot<T>
...
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.
2017-09-26 09:49:10 +02:00
Anthony Ramine
577370746e
Rename DOMRefCell<T> to DomRefCell<T>
...
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.
2017-09-26 09:49:08 +02:00
Anthony Ramine
e2dac78d36
Rename LayoutJS<T> to LayoutDom<T>
2017-09-26 09:49:04 +02:00
Anthony Ramine
c52fd0a780
Rename MutNullableJS<T> to MutNullableDom<T>
2017-09-26 09:49:02 +02:00
Anthony Ramine
d29335040d
Rename MutJS<T> to MutDom<T>
2017-09-26 09:49:00 +02:00
Anthony Ramine
7be32fb237
Rename JS<T> to Dom<T>
2017-09-26 09:48:55 +02:00
Anthony Ramine
0e3c54c191
Rename dom::bindings::js to dom::bindings::root
2017-09-26 02:19:05 +02:00
Fernando Jiménez Moreno
8412f5403a
User Timing API
2017-09-06 13:33:30 +02:00
Fernando Jiménez Moreno
2d0037f195
Add paint metrics to Performance Timeline API
2017-08-23 17:30:13 +02:00
Pyfisch
982c4ea2d8
Add CompositionEvent bindings
2017-08-22 12:03:29 +02:00