Title: [235920] trunk
- Revision
- 235920
- Author
- [email protected]
- Date
- 2018-09-11 16:19:02 -0700 (Tue, 11 Sep 2018)
Log Message
Remove MediaDevices NoInterfaceObject
https://bugs.webkit.org/show_bug.cgi?id=189512
Reviewed by Alex Christensen.
LayoutTests/imported/w3c:
* web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt:
* web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt:
Source/WebCore:
Covered by rebased WPT tests.
* Modules/mediastream/MediaDevices.idl:
Modified Paths
Diff
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (235919 => 235920)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2018-09-11 23:18:15 UTC (rev 235919)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2018-09-11 23:19:02 UTC (rev 235920)
@@ -1,3 +1,13 @@
+2018-09-11 Youenn Fablet <[email protected]>
+
+ Remove MediaDevices NoInterfaceObject
+ https://bugs.webkit.org/show_bug.cgi?id=189512
+
+ Reviewed by Alex Christensen.
+
+ * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt:
+ * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt:
+
2018-09-11 Chris Dumez <[email protected]>
Unreviewed, rebaseline imported/w3c/web-platform-tests/css/cssom/interfaces.html after r235889.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt (235919 => 235920)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt 2018-09-11 23:18:15 UTC (rev 235919)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt 2018-09-11 23:19:02 UTC (rev 235920)
@@ -61,17 +61,17 @@
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's "constructor" property
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS OverconstrainedErrorEvent interface: attribute error
-FAIL MediaDevices interface: existence and properties of interface object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface object length assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface object name assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: attribute ondevicechange assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation enumerateDevices() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation getSupportedConstraints() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation getUserMedia(MediaStreamConstraints) assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices must be primary interface of navigator.mediaDevices assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
+PASS MediaDevices interface: existence and properties of interface object
+PASS MediaDevices interface object length
+PASS MediaDevices interface object name
+PASS MediaDevices interface: existence and properties of interface prototype object
+PASS MediaDevices interface: existence and properties of interface prototype object's "constructor" property
+PASS MediaDevices interface: existence and properties of interface prototype object's @@unscopables property
+PASS MediaDevices interface: attribute ondevicechange
+PASS MediaDevices interface: operation enumerateDevices()
+PASS MediaDevices interface: operation getSupportedConstraints()
+PASS MediaDevices interface: operation getUserMedia(MediaStreamConstraints)
+PASS MediaDevices must be primary interface of navigator.mediaDevices
PASS Stringification of navigator.mediaDevices
PASS MediaDevices interface: navigator.mediaDevices must inherit property "ondevicechange" with the proper type
PASS MediaDevices interface: navigator.mediaDevices must inherit property "enumerateDevices()" with the proper type
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt (235919 => 235920)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt 2018-09-11 23:18:15 UTC (rev 235919)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt 2018-09-11 23:19:02 UTC (rev 235920)
@@ -61,16 +61,16 @@
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's "constructor" property
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS OverconstrainedErrorEvent interface: attribute error
-FAIL MediaDevices interface: existence and properties of interface object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface object length assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface object name assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: attribute ondevicechange assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation enumerateDevices() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation getSupportedConstraints() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
-FAIL MediaDevices interface: operation getUserMedia(MediaStreamConstraints) assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
+PASS MediaDevices interface: existence and properties of interface object
+PASS MediaDevices interface object length
+PASS MediaDevices interface object name
+PASS MediaDevices interface: existence and properties of interface prototype object
+PASS MediaDevices interface: existence and properties of interface prototype object's "constructor" property
+PASS MediaDevices interface: existence and properties of interface prototype object's @@unscopables property
+PASS MediaDevices interface: attribute ondevicechange
+PASS MediaDevices interface: operation enumerateDevices()
+PASS MediaDevices interface: operation getSupportedConstraints()
+PASS MediaDevices interface: operation getUserMedia(MediaStreamConstraints)
PASS MediaDeviceInfo interface: existence and properties of interface object
PASS MediaDeviceInfo interface object length
PASS MediaDeviceInfo interface object name
Modified: trunk/Source/WebCore/ChangeLog (235919 => 235920)
--- trunk/Source/WebCore/ChangeLog 2018-09-11 23:18:15 UTC (rev 235919)
+++ trunk/Source/WebCore/ChangeLog 2018-09-11 23:19:02 UTC (rev 235920)
@@ -1,3 +1,14 @@
+2018-09-11 Youenn Fablet <[email protected]>
+
+ Remove MediaDevices NoInterfaceObject
+ https://bugs.webkit.org/show_bug.cgi?id=189512
+
+ Reviewed by Alex Christensen.
+
+ Covered by rebased WPT tests.
+
+ * Modules/mediastream/MediaDevices.idl:
+
2018-09-11 Jer Noble <[email protected]>
[MediaCapabilities] Implement MediaEngineConfigurationFactory registration
Modified: trunk/Source/WebCore/Modules/mediastream/MediaDevices.idl (235919 => 235920)
--- trunk/Source/WebCore/Modules/mediastream/MediaDevices.idl 2018-09-11 23:18:15 UTC (rev 235919)
+++ trunk/Source/WebCore/Modules/mediastream/MediaDevices.idl 2018-09-11 23:19:02 UTC (rev 235920)
@@ -31,8 +31,7 @@
// FIXME 169871: should be subclass of EventTarget
[
ActiveDOMObject,
- Conditional=MEDIA_STREAM,
- NoInterfaceObject,
+ Conditional=MEDIA_STREAM
] interface MediaDevices : EventTarget {
attribute EventHandler ondevicechange;
Promise<sequence<MediaDeviceInfo>> enumerateDevices();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes