Changeset 106361 in webkit
- Timestamp:
- Jan 31, 2012 8:44:15 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r106349 r106361 1 2012-01-31 Arko Saha <arko@motorola.com> 2 3 The spec renamed addTrack() to addTextTrack(). 4 https://bugs.webkit.org/show_bug.cgi?id=77381 5 6 Reviewed by Eric Carlson. 7 8 Renamed addTrack() to addTextTrack(). 9 Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#media-elements 10 11 * media/track/track-add-track-expected.txt: 12 * media/track/track-add-track.html: 13 * media/track/track-addtrack-kind-expected.txt: 14 * media/track/track-addtrack-kind.html: 15 * media/track/track-text-track-destructor-crash.html: 16 * media/track/track-texttracks-expected.txt: 17 * media/track/track-texttracks.html: 18 * platform/gtk/fast/dom/Window/window-properties-expected.txt: 19 * platform/mac/fast/dom/Window/window-properties-expected.txt: 20 1 21 2012-01-31 Yuzo Fujishima <yuzo@google.com> 2 22 -
trunk/LayoutTests/media/track/track-add-track-expected.txt
r101999 r106361 12 12 EXPECTED (event.track == '[object TextTrack]') OK 13 13 14 ** Test a TextTrack created with video.addT rack().15 RUN(tracks.push(video.addT rack('captions', 'Caption Track', 'en')))14 ** Test a TextTrack created with video.addTextTrack(). 15 RUN(tracks.push(video.addTextTrack('captions', 'Caption Track', 'en'))) 16 16 EXPECTED (video.textTracks.length == '2') OK 17 17 EVENT(addtrack) -
trunk/LayoutTests/media/track/track-add-track.html
r101999 r106361 19 19 20 20 if (video.textTracks.length == 1) { 21 consoleWrite("<br>** Test a TextTrack created with video.addT rack().");22 run("tracks.push(video.addT rack('captions', 'Caption Track', 'en'))");21 consoleWrite("<br>** Test a TextTrack created with video.addTextTrack()."); 22 run("tracks.push(video.addTextTrack('captions', 'Caption Track', 'en'))"); 23 23 testExpected("video.textTracks.length", 2); 24 24 } else { -
trunk/LayoutTests/media/track/track-addtrack-kind-expected.txt
r100453 r106361 1 Tests that the addT rack() only accepts known 'kind' values.1 Tests that the addTextTrack() only accepts known 'kind' values. 2 2 3 3 ++ Test invalid 'kind'. 4 4 EXPECTED (video.textTracks.length == '0') OK 5 TEST(video.addT rack('kaptions')) THROWS(DOMException.SYNTAX_ERR) OK5 TEST(video.addTextTrack('kaptions')) THROWS(DOMException.SYNTAX_ERR) OK 6 6 EXPECTED (video.textTracks.length == '0') OK 7 7 8 8 ++ Test all valid 'kind' keywords. 9 RUN(video.addT rack('subtitles'))9 RUN(video.addTextTrack('subtitles')) 10 10 EXPECTED (video.textTracks.length == '1') OK 11 RUN(video.addT rack('captions'))11 RUN(video.addTextTrack('captions')) 12 12 EXPECTED (video.textTracks.length == '2') OK 13 RUN(video.addT rack('descriptions'))13 RUN(video.addTextTrack('descriptions')) 14 14 EXPECTED (video.textTracks.length == '3') OK 15 RUN(video.addT rack('chapters'))15 RUN(video.addTextTrack('chapters')) 16 16 EXPECTED (video.textTracks.length == '4') OK 17 RUN(video.addT rack('metadata'))17 RUN(video.addTextTrack('metadata')) 18 18 EXPECTED (video.textTracks.length == '5') OK 19 19 -
trunk/LayoutTests/media/track/track-addtrack-kind.html
r100453 r106361 12 12 function addTrack(type) 13 13 { 14 run("video.addT rack('" + type + "')");14 run("video.addTextTrack('" + type + "')"); 15 15 testExpected("video.textTracks.length", ++trackCount); 16 16 } … … 22 22 consoleWrite("<em>++ Test invalid 'kind'.</em>"); 23 23 testExpected("video.textTracks.length", 0); 24 testException("video.addT rack('kaptions')", "DOMException.SYNTAX_ERR");24 testException("video.addTextTrack('kaptions')", "DOMException.SYNTAX_ERR"); 25 25 testExpected("video.textTracks.length", 0); 26 26 consoleWrite(""); … … 40 40 </head> 41 41 <body onload="start()"> 42 <p>Tests that the addT rack() only accepts known 'kind' values.</p>42 <p>Tests that the addTextTrack() only accepts known 'kind' values.</p> 43 43 <video> 44 44 </video> -
trunk/LayoutTests/media/track/track-text-track-destructor-crash.html
r98807 r106361 15 15 var video = document.createElement('video'); 16 16 for (var i = 0; i < 1000; i++) 17 tracks[i] = video.addT rack('captions', 'Captions Track', 'en');17 tracks[i] = video.addTextTrack('captions', 'Captions Track', 'en'); 18 18 testExpected("tracks.length", 1000); 19 19 consoleWrite(""); -
trunk/LayoutTests/media/track/track-texttracks-expected.txt
r100616 r106361 1 1 Tests that TextTracks in a TextTrackList are kept in the correct order. 2 2 3 ** Add a track with video.addT rack().4 RUN(video.addT rack('descriptions', 'Descriptions Track', 'en'))3 ** Add a track with video.addTextTrack(). 4 RUN(video.addTextTrack('descriptions', 'Descriptions Track', 'en')) 5 5 6 6 ** Add a <track> element with DOM API. … … 15 15 EXPECTED (video.textTracks[2].kind == 'descriptions') OK 16 16 17 ** Add another <track> element, is should insert before the addT rack() track.17 ** Add another <track> element, is should insert before the addTextTrack() track. 18 18 RUN(trackElement = document.createElement('track')) 19 19 RUN(trackElement.setAttribute('kind', 'metadata')) -
trunk/LayoutTests/media/track/track-texttracks.html
r100616 r106361 14 14 findMediaElement(); 15 15 16 consoleWrite("** Add a track with video.addT rack().");17 run("video.addT rack('descriptions', 'Descriptions Track', 'en')");16 consoleWrite("** Add a track with video.addTextTrack()."); 17 run("video.addTextTrack('descriptions', 'Descriptions Track', 'en')"); 18 18 19 19 consoleWrite("<br>** Add a <track> element with DOM API."); … … 28 28 testExpected("video.textTracks[2].kind", "descriptions"); 29 29 30 consoleWrite("<br>** Add another <track> element, is should insert before the addT rack() track.");30 consoleWrite("<br>** Add another <track> element, is should insert before the addTextTrack() track."); 31 31 run("trackElement = document.createElement('track')"); 32 32 run("trackElement.setAttribute('kind', 'metadata')"); -
trunk/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
r105514 r106361 73 73 window.Audio.prototype.TEXT_NODE [number] 74 74 window.Audio.prototype.addEventListener [function] 75 window.Audio.prototype.addT rack [function]75 window.Audio.prototype.addTextTrack [function] 76 76 window.Audio.prototype.appendChild [function] 77 77 window.Audio.prototype.blur [function] -
trunk/LayoutTests/platform/mac/fast/dom/Window/window-properties-expected.txt
r105672 r106361 73 73 window.Audio.prototype.TEXT_NODE [number] 74 74 window.Audio.prototype.addEventListener [function] 75 window.Audio.prototype.addT rack [function]75 window.Audio.prototype.addTextTrack [function] 76 76 window.Audio.prototype.appendChild [function] 77 77 window.Audio.prototype.blur [function] -
trunk/Source/WebCore/ChangeLog
r106360 r106361 1 2012-01-31 Arko Saha <arko@motorola.com> 2 3 The spec renamed addTrack() to addTextTrack(). 4 https://bugs.webkit.org/show_bug.cgi?id=77381 5 6 Reviewed by Eric Carlson. 7 8 Renamed addTrack() to addTextTrack(). 9 Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#media-elements 10 11 * html/HTMLMediaElement.cpp: 12 (WebCore::HTMLMediaElement::addTextTrack): 13 * html/HTMLMediaElement.h: 14 (WebCore::HTMLMediaElement::addTextTrack): 15 * html/HTMLMediaElement.idl: 16 1 17 2012-01-31 Peter Rybin <peter.rybin@gmail.com> 2 18 -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r106156 r106361 2199 2199 2200 2200 #if ENABLE(VIDEO_TRACK) 2201 PassRefPtr<TextTrack> HTMLMediaElement::addT rack(const String& kind, const String& label, const String& language, ExceptionCode& ec)2201 PassRefPtr<TextTrack> HTMLMediaElement::addTextTrack(const String& kind, const String& label, const String& language, ExceptionCode& ec) 2202 2202 { 2203 2203 if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled()) -
trunk/Source/WebCore/html/HTMLMediaElement.h
r106156 r106361 198 198 199 199 #if ENABLE(VIDEO_TRACK) 200 PassRefPtr<TextTrack> addT rack(const String& kind, const String& label, const String& language, ExceptionCode&);201 PassRefPtr<TextTrack> addT rack(const String& kind, const String& label, ExceptionCode& ec) { return addTrack(kind, label, emptyString(), ec); }202 PassRefPtr<TextTrack> addT rack(const String& kind, ExceptionCode& ec) { return addTrack(kind, emptyString(), emptyString(), ec); }200 PassRefPtr<TextTrack> addTextTrack(const String& kind, const String& label, const String& language, ExceptionCode&); 201 PassRefPtr<TextTrack> addTextTrack(const String& kind, const String& label, ExceptionCode& ec) { return addTextTrack(kind, label, emptyString(), ec); } 202 PassRefPtr<TextTrack> addTextTrack(const String& kind, ExceptionCode& ec) { return addTextTrack(kind, emptyString(), emptyString(), ec); } 203 203 204 204 TextTrackList* textTracks(); -
trunk/Source/WebCore/html/HTMLMediaElement.idl
r100453 r106361 113 113 114 114 #if defined(ENABLE_VIDEO_TRACK) && ENABLE_VIDEO_TRACK 115 [EnabledAtRuntime=webkitVideoTrack] TextTrack addT rack(in DOMString kind, in [Optional] DOMString label, in [Optional] DOMString language)115 [EnabledAtRuntime=webkitVideoTrack] TextTrack addTextTrack(in DOMString kind, in [Optional] DOMString label, in [Optional] DOMString language) 116 116 raises (DOMException); 117 117 readonly attribute [EnabledAtRuntime=webkitVideoTrack] TextTrackList textTracks;
Note: See TracChangeset
for help on using the changeset viewer.