Changeset 207588 in webkit
- Timestamp:
- Oct 20, 2016 12:26:55 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r207587 r207588 1 2016-10-20 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr> 2 3 WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member 4 https://bugs.webkit.org/show_bug.cgi?id=146232 5 6 Update MediaStreamTrackEvent IDL as per specification. 7 8 No additional test required, rebase existings tests. 9 10 Reviewed by Darin Adler. 11 12 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt: 13 * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove 14 useless tests. 15 1 16 2016-10-19 Antoine Quint <graouts@apple.com> 2 17 -
trunk/LayoutTests/fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt
r207175 r207588 10 10 11 11 *** No initializer passed *** 12 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent').bubbles is false 13 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent').cancelable is false 14 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent').track is null 12 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent') threw exception TypeError: Not enough arguments. 15 13 16 14 *** Bubbles and cancelable true, track is missing *** 17 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).bubbles is true 18 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).cancelable is true 19 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).track is null 15 PASS new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }) threw exception TypeError: Type error. 20 16 21 17 *** Bubbles and cancelable true, invalid track *** -
trunk/LayoutTests/fast/mediastream/MediaStreamTrackEvent-constructor.html
r207175 r207588 24 24 { 25 25 debug("<br>*** No initializer passed ***"); 26 shouldBe("new MediaStreamTrackEvent('MediaStreamTrackEvent').bubbles", "false"); 27 shouldBe("new MediaStreamTrackEvent('MediaStreamTrackEvent').cancelable", "false"); 28 shouldBeNull("new MediaStreamTrackEvent('MediaStreamTrackEvent').track"); 29 26 shouldThrowErrorName("new MediaStreamTrackEvent('MediaStreamTrackEvent')", "TypeError"); 27 30 28 debug("<br>*** Bubbles and cancelable true, track is missing ***"); 31 shouldBe("new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).bubbles", "true"); 32 shouldBe("new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).cancelable", "true"); 33 shouldBeNull("new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true }).track"); 34 29 shouldThrowErrorName("new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true })", "TypeError"); 30 35 31 debug("<br>*** Bubbles and cancelable true, invalid track ***"); 36 32 shouldThrowErrorName("new MediaStreamTrackEvent('MediaStreamTrackEvent', { bubbles: true, cancelable: true, track: MediaStreamTrack })", "TypeError"); -
trunk/Source/WebCore/ChangeLog
r207587 r207588 1 2016-10-20 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr> 2 3 WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member 4 https://bugs.webkit.org/show_bug.cgi?id=146232 5 6 Update MediaStreamTrackEvent IDL as per specification. 7 8 Reviewed by Darin Adler. 9 10 No additional test required, rebase existings tests. 11 12 * Modules/mediastream/MediaStreamTrackEvent.idl: 13 1 14 2016-10-19 Antoine Quint <graouts@apple.com> 2 15 -
trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.idl
r207175 r207588 25 25 [ 26 26 Conditional=MEDIA_STREAM, 27 Constructor(DOMString type, optionalMediaStreamTrackEventInit eventInitDict),27 Constructor(DOMString type, MediaStreamTrackEventInit eventInitDict), 28 28 ] interface MediaStreamTrackEvent : Event { 29 readonly attribute MediaStreamTrack ?track;29 readonly attribute MediaStreamTrack track; 30 30 }; 31 31 32 32 dictionary MediaStreamTrackEventInit : EventInit { 33 // FIXME: The specification says that this member should be required and non-nullable. 34 MediaStreamTrack? track = null; 33 required MediaStreamTrack track; 35 34 };
Note: See TracChangeset
for help on using the changeset viewer.