mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Update web-platform-tests to revision 093a97b6ecc6484c201d704d38b47bef1964d59d
This commit is contained in:
parent
16e4eb6964
commit
f9972c83e3
79 changed files with 1530 additions and 824 deletions
18
tests/wpt/web-platform-tests/interfaces/event-timing.idl
Normal file
18
tests/wpt/web-platform-tests/interfaces/event-timing.idl
Normal file
|
@ -0,0 +1,18 @@
|
|||
// GENERATED CONTENT - DO NOT EDIT
|
||||
// Content was automatically extracted by Reffy into reffy-reports
|
||||
// (https://github.com/tidoust/reffy-reports)
|
||||
// Source: Event Timing API (https://wicg.github.io/event-timing/)
|
||||
|
||||
interface PerformanceEventTiming : PerformanceEntry {
|
||||
readonly attribute DOMHighResTimeStamp processingStart;
|
||||
readonly attribute DOMHighResTimeStamp processingEnd;
|
||||
readonly attribute boolean cancelable;
|
||||
};
|
||||
|
||||
interface EventCounts {
|
||||
readonly maplike<DOMString, unsigned long>;
|
||||
};
|
||||
|
||||
partial interface Performance {
|
||||
readonly attribute EventCounts eventCounts;
|
||||
};
|
|
@ -28,12 +28,12 @@ partial interface Navigator {
|
|||
[SecureContext, SameObject] readonly attribute NFC nfc;
|
||||
};
|
||||
|
||||
typedef (DOMString or ArrayBuffer or NFCMessage) NFCPushMessage;
|
||||
typedef (DOMString or ArrayBuffer or NFCMessage) NFCMessageSource;
|
||||
|
||||
[SecureContext]
|
||||
interface NFC {
|
||||
Promise<void> push(NFCPushMessage message, optional NFCPushOptions options);
|
||||
Promise<long> watch(MessageCallback callback, optional NFCWatchOptions options);
|
||||
Promise<void> push(NFCMessageSource message, optional NFCPushOptions options);
|
||||
Promise<void> watch(MessageCallback callback, optional NFCWatchOptions options);
|
||||
};
|
||||
|
||||
callback MessageCallback = void (NFCMessage message);
|
||||
|
|
|
@ -45,7 +45,7 @@ enum XREnvironmentBlendMode {
|
|||
attribute XRLayer baseLayer;
|
||||
|
||||
// Methods
|
||||
Promise<XRFrameOfReference> requestFrameOfReference(XRFrameOfReferenceType type, optional XRFrameOfReferenceOptions options);
|
||||
Promise<XRReferenceSpace> requestReferenceSpace(XRReferenceSpaceType type, optional XRReferenceSpaceOptions options);
|
||||
|
||||
FrozenArray<XRInputSource> getInputSources();
|
||||
|
||||
|
@ -57,7 +57,6 @@ enum XREnvironmentBlendMode {
|
|||
// Events
|
||||
attribute EventHandler onblur;
|
||||
attribute EventHandler onfocus;
|
||||
attribute EventHandler onresetpose;
|
||||
attribute EventHandler onend;
|
||||
attribute EventHandler onselect;
|
||||
attribute EventHandler oninputsourceschange;
|
||||
|
@ -70,34 +69,51 @@ callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame)
|
|||
[SecureContext, Exposed=Window] interface XRFrame {
|
||||
readonly attribute XRSession session;
|
||||
|
||||
XRViewerPose? getViewerPose(XRFrameOfReference frameOfRef);
|
||||
XRInputPose? getInputPose(XRInputSource inputSource, XRFrameOfReference frameOfRef);
|
||||
XRViewerPose? getViewerPose(optional XRReferenceSpace referenceSpace);
|
||||
XRInputPose? getInputPose(XRInputSource inputSource, optional XRReferenceSpace referenceSpace);
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window] interface XRCoordinateSystem : EventTarget {
|
||||
Float32Array? getTransformTo(XRCoordinateSystem other);
|
||||
[SecureContext, Exposed=Window] interface XRSpace : EventTarget {
|
||||
Float32Array? getTransformTo(XRSpace other);
|
||||
};
|
||||
|
||||
enum XRFrameOfReferenceType {
|
||||
"head-model",
|
||||
enum XRReferenceSpaceType {
|
||||
"stationary",
|
||||
"bounded",
|
||||
"unbounded"
|
||||
};
|
||||
|
||||
dictionary XRReferenceSpaceOptions {
|
||||
required XRReferenceSpaceType type;
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window] interface XRReferenceSpace : XRSpace {
|
||||
attribute EventHandler onreset;
|
||||
};
|
||||
|
||||
enum XRStationaryReferenceSpaceSubtype {
|
||||
"eye-level",
|
||||
"stage",
|
||||
"floor-level",
|
||||
"position-disabled"
|
||||
};
|
||||
|
||||
dictionary XRFrameOfReferenceOptions {
|
||||
boolean disableStageEmulation = false;
|
||||
double stageEmulationHeight = 0.0;
|
||||
dictionary XRStationaryReferenceSpaceOptions : XRReferenceSpaceOptions {
|
||||
required XRStationaryReferenceSpaceSubtype subtype;
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window] interface XRFrameOfReference : XRCoordinateSystem {
|
||||
readonly attribute XRStageBounds? bounds;
|
||||
readonly attribute double emulatedHeight;
|
||||
|
||||
attribute EventHandler onboundschange;
|
||||
[SecureContext, Exposed=Window]
|
||||
interface XRStationaryReferenceSpace : XRReferenceSpace {
|
||||
readonly attribute XRStationaryReferenceSpaceSubtype subtype;
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window] interface XRStageBounds {
|
||||
readonly attribute FrozenArray<DOMPointReadOnly> geometry;
|
||||
[SecureContext, Exposed=Window]
|
||||
interface XRBoundedReferenceSpace : XRReferenceSpace {
|
||||
readonly attribute FrozenArray<DOMPointReadOnly> boundsGeometry;
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window]
|
||||
|
||||
interface XRUnboundedReferenceSpace : XRReferenceSpace {
|
||||
};
|
||||
|
||||
enum XREye {
|
||||
|
@ -224,11 +240,13 @@ dictionary XRInputSourceEventInit : EventInit {
|
|||
required XRInputSource inputSource;
|
||||
};
|
||||
|
||||
[SecureContext, Exposed=Window, Constructor(DOMString type, XRCoordinateSystemEventInit eventInitDict)]
|
||||
interface XRCoordinateSystemEvent : Event {
|
||||
readonly attribute XRCoordinateSystem coordinateSystem;
|
||||
[SecureContext, Exposed=Window, Constructor(DOMString type, XRReferenceSpaceEventInit eventInitDict)]
|
||||
interface XRReferenceSpaceEvent : Event {
|
||||
readonly attribute XRReferenceSpace referenceSpace;
|
||||
readonly attribute Float32Array? transformMatrix;
|
||||
};
|
||||
|
||||
dictionary XRCoordinateSystemEventInit : EventInit {
|
||||
required XRCoordinateSystem coordinateSystem;
|
||||
dictionary XRReferenceSpaceEventInit : EventInit {
|
||||
required XRReferenceSpace referenceSpace;
|
||||
Float32Array transformMatrix;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue