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

Reply via email to