AX: Audio and Video attachments are not output to VoiceOver
authorcfleizach@apple.com <cfleizach@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Nov 2013 14:15:42 +0000 (14:15 +0000)
committercfleizach@apple.com <cfleizach@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Nov 2013 14:15:42 +0000 (14:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=123479

Reviewed by Mario Sanchez Prada.

Source/WebCore:

Video and audio elements don't appear as distinct objects in the AX hierarchy,
nor are they treated as replaceable objects when emitting the text. We should
treat these characters like attachments, for one. On the Mac platform, we should
also identify them with special subroles.

Tests: platform/mac/accessibility/media-emits-object-replacement.html
       platform/mac/accessibility/media-role-descriptions.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::isGenericFocusableElement):
* accessibility/AccessibilityObject.h:
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper roleDescription]):
* editing/TextIterator.cpp:
(WebCore::isRendererReplacedElement):

LayoutTests:

Making media elements int replaced elements has the unfortunate side-effect
of causing a new line to be inserted into any test using a <video> or <audio> tag.

* compositing/video/video-poster-expected.txt:
* compositing/video/video-reflection-expected.txt:
* compositing/visibility/visibility-simple-video-layer-expected.txt:
* fast/css/first-letter-block-form-controls-crash-expected.txt:
* fast/css/relative-position-replaced-in-table-display-crash-expected.txt:
* fast/forms/access-key-for-all-elements-expected.txt:
* fast/forms/form-associated-element-crash3-expected.txt:
* fast/multicol/renderer-positioned-assert-crash-expected.txt:
* fast/regions/full-screen-video-from-region-expected.txt:
* fast/runin/nonblock-runin-expected.txt:
* fast/spatial-navigation/snav-media-elements-expected.txt:
* fullscreen/full-screen-crash-offsetLeft-expected.txt:
* fullscreen/full-screen-no-style-sharing-expected.txt:
* fullscreen/full-screen-stacking-context-expected.txt:
* fullscreen/video-controls-drag-expected.txt:
* fullscreen/video-controls-timeline-expected.txt:
* fullscreen/video-cursor-auto-hide-expected.txt:
* fullscreen/video-specified-size-expected.txt:
* http/tests/appcache/video-expected.txt:
* http/tests/media/pdf-served-as-pdf-expected.txt:
* http/tests/media/reload-after-dialog-expected.txt:
* http/tests/media/text-served-as-text-expected.txt:
* http/tests/media/video-accept-encoding-expected.txt:
* http/tests/media/video-buffered-range-contains-currentTime-expected.txt:
* http/tests/media/video-cross-site-expected.txt:
* http/tests/media/video-error-abort-expected.txt:
* http/tests/media/video-load-suspend-expected.txt:
* http/tests/media/video-play-progress-expected.txt:
* http/tests/media/video-play-stall-before-meta-data-expected.txt:
* http/tests/media/video-preload-expected.txt:
* http/tests/media/video-redirect-expected.txt:
* http/tests/media/video-referer-expected.txt:
* http/tests/media/video-served-as-text-expected.txt:
* http/tests/media/video-throttled-load-metadata-expected.txt:
* http/tests/misc/empty-urls-expected.txt:
* http/tests/security/contentSecurityPolicy/media-src-allowed-expected.txt:
* http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
* http/tests/security/local-video-poster-from-remote-expected.txt:
* http/tests/security/local-video-source-from-remote-expected.txt:
* http/tests/security/local-video-src-from-remote-expected.txt:
* http/tests/security/text-track-crossorigin-expected.txt:
* media/W3C/audio/events/event_canplay-expected.txt:
* media/W3C/audio/events/event_canplay_manual-expected.txt:
* media/W3C/audio/events/event_canplaythrough-expected.txt:
* media/W3C/audio/events/event_canplaythrough_manual-expected.txt:
* media/W3C/audio/events/event_loadeddata-expected.txt:
* media/W3C/audio/events/event_loadeddata_manual-expected.txt:
* media/W3C/audio/events/event_loadedmetadata-expected.txt:
* media/W3C/audio/events/event_loadedmetadata_manual-expected.txt:
* media/W3C/audio/events/event_loadstart-expected.txt:
* media/W3C/audio/events/event_loadstart_manual-expected.txt:
* media/W3C/audio/events/event_order_canplay_canplaythrough-expected.txt:
* media/W3C/audio/events/event_order_canplay_playing-expected.txt:
* media/W3C/audio/events/event_order_loadedmetadata_loadeddata-expected.txt:
* media/W3C/audio/events/event_order_loadstart_progress-expected.txt:
* media/W3C/audio/events/event_pause_manual-expected.txt:
* media/W3C/audio/events/event_play-expected.txt:
* media/W3C/audio/events/event_play_manual-expected.txt:
* media/W3C/audio/events/event_playing-expected.txt:
* media/W3C/audio/events/event_playing_manual-expected.txt:
* media/W3C/audio/events/event_progress-expected.txt:
* media/W3C/audio/events/event_progress_manual-expected.txt:
* media/W3C/audio/events/event_timeupdate-expected.txt:
* media/W3C/audio/events/event_timeupdate_manual-expected.txt:
* media/W3C/audio/networkState/networkState_during_loadstart-expected.txt:
* media/W3C/audio/paused/paused_false_during_play-expected.txt:
* media/W3C/audio/paused/paused_true_during_pause-expected.txt:
* media/W3C/audio/readyState/readyState_during_canplay-expected.txt:
* media/W3C/audio/readyState/readyState_during_canplaythrough-expected.txt:
* media/W3C/audio/readyState/readyState_during_loadeddata-expected.txt:
* media/W3C/audio/readyState/readyState_during_loadedmetadata-expected.txt:
* media/W3C/audio/readyState/readyState_during_playing-expected.txt:
* media/W3C/video/canPlayType/canPlayType_application_octet_stream-expected.txt:
* media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_1-expected.txt:
* media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_2-expected.txt:
* media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_3-expected.txt:
* media/W3C/video/canPlayType/canPlayType_bogus_type-expected.txt:
* media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
* media/W3C/video/canPlayType/canPlayType_method_exists-expected.txt:
* media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
* media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
* media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
* media/W3C/video/currentSrc/currentSrc_empty_if_no_src-expected.txt:
* media/W3C/video/currentSrc/currentSrc_property_exists-expected.txt:
* media/W3C/video/error/error_null-expected.txt:
* media/W3C/video/error/error_onerror_called_on_bogus_source-expected.txt:
* media/W3C/video/error/error_property_exists-expected.txt:
* media/W3C/video/events/event_canplay-expected.txt:
* media/W3C/video/events/event_canplay_manual-expected.txt:
* media/W3C/video/events/event_canplaythrough-expected.txt:
* media/W3C/video/events/event_canplaythrough_manual-expected.txt:
* media/W3C/video/events/event_loadeddata-expected.txt:
* media/W3C/video/events/event_loadeddata_manual-expected.txt:
* media/W3C/video/events/event_loadedmetadata-expected.txt:
* media/W3C/video/events/event_loadedmetadata_manual-expected.txt:
* media/W3C/video/events/event_loadstart-expected.txt:
* media/W3C/video/events/event_loadstart_manual-expected.txt:
* media/W3C/video/events/event_order_canplay_canplaythrough-expected.txt:
* media/W3C/video/events/event_order_canplay_playing-expected.txt:
* media/W3C/video/events/event_order_loadedmetadata_loadeddata-expected.txt:
* media/W3C/video/events/event_order_loadstart_progress-expected.txt:
* media/W3C/video/events/event_pause_manual-expected.txt:
* media/W3C/video/events/event_play-expected.txt:
* media/W3C/video/events/event_play_manual-expected.txt:
* media/W3C/video/events/event_playing-expected.txt:
* media/W3C/video/events/event_playing_manual-expected.txt:
* media/W3C/video/events/event_progress-expected.txt:
* media/W3C/video/events/event_progress_manual-expected.txt:
* media/W3C/video/events/event_timeupdate-expected.txt:
* media/W3C/video/events/event_timeupdate_manual-expected.txt:
* media/W3C/video/networkState/networkState_during_loadstart-expected.txt:
* media/W3C/video/networkState/networkState_during_progress-expected.txt:
* media/W3C/video/networkState/networkState_initial-expected.txt:
* media/W3C/video/networkState/networkState_property_exists-expected.txt:
* media/W3C/video/paused/paused_false_during_play-expected.txt:
* media/W3C/video/paused/paused_true_during_pause-expected.txt:
* media/W3C/video/preload/preload_property_exists-expected.txt:
* media/W3C/video/preload/preload_reflects_auto_value-expected.txt:
* media/W3C/video/preload/preload_reflects_bogus_value-expected.txt:
* media/W3C/video/preload/preload_reflects_empty-expected.txt:
* media/W3C/video/preload/preload_reflects_metadata-expected.txt:
* media/W3C/video/preload/preload_reflects_no_value-expected.txt:
* media/W3C/video/preload/preload_reflects_none-expected.txt:
* media/W3C/video/preload/preload_reflects_none_autoplay-expected.txt:
* media/W3C/video/readyState/readyState_during_canplay-expected.txt:
* media/W3C/video/readyState/readyState_during_canplaythrough-expected.txt:
* media/W3C/video/readyState/readyState_during_loadeddata-expected.txt:
* media/W3C/video/readyState/readyState_during_loadedmetadata-expected.txt:
* media/W3C/video/readyState/readyState_during_playing-expected.txt:
* media/W3C/video/readyState/readyState_initial-expected.txt:
* media/W3C/video/readyState/readyState_property_exists-expected.txt:
* media/W3C/video/src/src_reflects_attribute_not_source_elements-expected.txt:
* media/W3C/video/src/src_reflects_no_value-expected.txt:
* media/W3C/video/src/src_removal_does_not_trigger_loadstart-expected.txt:
* media/audio-mpeg-supported-expected.txt:
* media/audio-mpeg4-supported-expected.txt:
* media/audio-only-video-intrinsic-size-expected.txt:
* media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
* media/before-load-member-access-expected.txt:
* media/broken-video-expected.txt:
* media/constructors-expected.txt:
* media/controls-css-overload-expected.txt:
* media/controls-drag-timebar-expected.txt:
* media/controls-layout-direction-expected.txt:
* media/controls-right-click-on-timebar-expected.txt:
* media/csp-blocks-video-expected.txt:
* media/event-attributes-expected.txt:
* media/media-blocked-by-beforeload-expected.txt:
* media/media-blocked-by-willsendrequest-expected.txt:
* media/media-can-play-mpeg-audio-expected.txt:
* media/media-can-play-mpeg4-video-expected.txt:
* media/media-can-play-octet-stream-expected.txt:
* media/media-can-play-type-expected.txt:
* media/media-can-play-wav-audio-expected.txt:
* media/media-captions-expected.txt:
* media/media-captions-no-controls-expected.txt:
* media/media-controller-expected.txt:
* media/media-controller-playback-expected.txt:
* media/media-controller-playbackrate-expected.txt:
* media/media-controller-time-clamp-expected.txt:
* media/media-controller-time-constant-expected.txt:
* media/media-controller-time-expected.txt:
* media/media-controller-timeupdate-expected.txt:
* media/media-controller-unpause-expected.txt:
* media/media-controls-invalid-url-expected.txt:
* media/media-ended-expected.txt:
* media/media-extension-with-fragment-expected.txt:
* media/media-fragments/TC0001-expected.txt:
* media/media-fragments/TC0002-expected.txt:
* media/media-fragments/TC0003-expected.txt:
* media/media-fragments/TC0004-expected.txt:
* media/media-fragments/TC0005-expected.txt:
* media/media-fragments/TC0006-expected.txt:
* media/media-fragments/TC0009-expected.txt:
* media/media-fragments/TC0011-expected.txt:
* media/media-fragments/TC0012-expected.txt:
* media/media-fragments/TC0014-expected.txt:
* media/media-fragments/TC0015-expected.txt:
* media/media-fragments/TC0017-expected.txt:
* media/media-fragments/TC0024-expected.txt:
* media/media-fragments/TC0027-expected.txt:
* media/media-fragments/TC0028-expected.txt:
* media/media-fragments/TC0029-expected.txt:
* media/media-fragments/TC0030-expected.txt:
* media/media-fragments/TC0031-expected.txt:
* media/media-fragments/TC0032-expected.txt:
* media/media-fragments/TC0033-expected.txt:
* media/media-fragments/TC0034-expected.txt:
* media/media-fragments/TC0035-expected.txt:
* media/media-fragments/TC0036-expected.txt:
* media/media-fragments/TC0037-expected.txt:
* media/media-fragments/TC0038-expected.txt:
* media/media-fragments/TC0039-expected.txt:
* media/media-fragments/TC0044-expected.txt:
* media/media-fragments/TC0051-expected.txt:
* media/media-fragments/TC0052-expected.txt:
* media/media-fragments/TC0053-expected.txt:
* media/media-fragments/TC0054-expected.txt:
* media/media-fragments/TC0055-expected.txt:
* media/media-fragments/TC0058-expected.txt:
* media/media-fragments/TC0059-expected.txt:
* media/media-fragments/TC0061-expected.txt:
* media/media-fragments/TC0062-expected.txt:
* media/media-fragments/TC0063-expected.txt:
* media/media-fragments/TC0064-expected.txt:
* media/media-fragments/TC0065-expected.txt:
* media/media-fragments/TC0066-expected.txt:
* media/media-fragments/TC0067-expected.txt:
* media/media-fragments/TC0068-expected.txt:
* media/media-fragments/TC0069-expected.txt:
* media/media-fragments/TC0070-expected.txt:
* media/media-fragments/TC0071-expected.txt:
* media/media-fragments/TC0072-expected.txt:
* media/media-fragments/TC0073-expected.txt:
* media/media-fragments/TC0074-expected.txt:
* media/media-fragments/TC0075-expected.txt:
* media/media-fragments/TC0076-expected.txt:
* media/media-fragments/TC0077-expected.txt:
* media/media-fragments/TC0078-expected.txt:
* media/media-fragments/TC0079-expected.txt:
* media/media-fragments/TC0080-expected.txt:
* media/media-fragments/TC0081-expected.txt:
* media/media-fragments/TC0082-expected.txt:
* media/media-fragments/TC0083-expected.txt:
* media/media-fragments/TC0084-expected.txt:
* media/media-fragments/TC0085-expected.txt:
* media/media-fragments/TC0086-expected.txt:
* media/media-fragments/TC0087-expected.txt:
* media/media-fragments/TC0088-expected.txt:
* media/media-fragments/TC0089-expected.txt:
* media/media-fragments/TC0090-expected.txt:
* media/media-fragments/TC0091-expected.txt:
* media/media-fragments/TC0092-expected.txt:
* media/media-fragments/TC0093-expected.txt:
* media/media-fragments/TC0094-expected.txt:
* media/media-fullscreen-inline-expected.txt:
* media/media-preload-no-delay-loadevent-expected.txt:
* media/no-autoplay-with-user-gesture-requirement-expected.txt:
* media/nodesFromRect-shadowContent-expected.txt:
* media/restore-from-page-cache-expected.txt:
* media/sources-fallback-codecs-expected.txt:
* media/track/add-and-remove-track-expected.txt:
* media/track/audio-track-expected.txt:
* media/track/opera/interfaces/TextTrack/addCue-expected.txt:
* media/track/opera/interfaces/TextTrack/removeCue-expected.txt:
* media/track/opera/interfaces/TextTrackCue/align-expected.txt:
* media/track/opera/interfaces/TextTrackCue/endTime-expected.txt:
* media/track/opera/interfaces/TextTrackCue/id-expected.txt:
* media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt:
* media/track/opera/interfaces/TextTrackCue/startTime-expected.txt:
* media/track/opera/interfaces/TextTrackCue/track-expected.txt:
* media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt:
* media/track/opera/interfaces/TextTrackCueList/length-expected.txt:
* media/track/text-track-cue-is-reachable-expected.txt:
* media/track/text-track-is-reachable-expected.txt:
* media/track/track-active-cues-expected.txt:
* media/track/track-add-remove-cue-expected.txt:
* media/track/track-add-track-expected.txt:
* media/track/track-addtrack-kind-expected.txt:
* media/track/track-automatic-subtitles-expected.txt:
* media/track/track-css-all-cues-expected.txt:
* media/track/track-css-cue-lifetime-expected.txt:
* media/track/track-css-matching-default-expected.txt:
* media/track/track-css-matching-expected.txt:
* media/track/track-css-matching-lang-expected.txt:
* media/track/track-css-matching-timestamps-expected.txt:
* media/track/track-css-property-whitelist-expected.txt:
* media/track/track-css-user-override-expected.txt:
* media/track/track-cue-container-rendering-position-expected.txt:
* media/track/track-cue-empty-text-crash-expected.txt:
* media/track/track-cue-inline-assertion-crash-expected.txt:
* media/track/track-cue-mutable-expected.txt:
* media/track/track-cue-mutable-fragment-expected.txt:
* media/track/track-cue-negative-timestamp-expected.txt:
* media/track/track-cue-nothing-to-render-expected.txt:
* media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt:
* media/track/track-cue-rendering-empty-cue-crash-expected.txt:
* media/track/track-cue-rendering-expected.txt:
* media/track/track-cue-rendering-on-resize-expected.txt:
* media/track/track-cue-rendering-rtl-expected.txt:
* media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
* media/track/track-cue-rendering-tree-is-removed-properly-expected.txt:
* media/track/track-cue-rendering-with-padding-expected.txt:
* media/track/track-cues-cuechange-expected.txt:
* media/track/track-cues-enter-exit-expected.txt:
* media/track/track-cues-missed-expected.txt:
* media/track/track-cues-pause-on-exit-expected.txt:
* media/track/track-cues-seeking-expected.txt:
* media/track/track-cues-sorted-before-dispatch-expected.txt:
* media/track/track-default-attribute-expected.txt:
* media/track/track-disabled-addcue-expected.txt:
* media/track/track-disabled-expected.txt:
* media/track/track-element-load-event-expected.txt:
* media/track/track-in-band-cues-added-once-expected.txt:
* media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt:
* media/track/track-in-band-expected.txt:
* media/track/track-in-band-legacy-api-expected.txt:
* media/track/track-in-band-style-expected.txt:
* media/track/track-kind-expected.txt:
* media/track/track-large-timestamp-expected.txt:
* media/track/track-legacyapi-with-automatic-mode-expected.txt:
* media/track/track-load-from-element-readyState-expected.txt:
* media/track/track-load-from-src-readyState-expected.txt:
* media/track/track-long-captions-file-expected.txt:
* media/track/track-mode-disabled-crash-expected.txt:
* media/track/track-mode-expected.txt:
* media/track/track-mode-not-changed-by-new-track-expected.txt:
* media/track/track-mode-triggers-loading-expected.txt:
* media/track/track-remove-active-cue-crash-expected.txt:
* media/track/track-remove-by-setting-innerHTML-expected.txt:
* media/track/track-remove-quickly-expected.txt:
* media/track/track-text-track-cue-list-expected.txt:
* media/track/track-texttracks-expected.txt:
* media/track/track-webvtt-tc000-empty-expected.txt:
* media/track/track-webvtt-tc001-utf8-expected.txt:
* media/track/track-webvtt-tc002-bom-expected.txt:
* media/track/track-webvtt-tc003-newlines-expected.txt:
* media/track/track-webvtt-tc004-magic-header-expected.txt:
* media/track/track-webvtt-tc005-header-comment-expected.txt:
* media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
* media/track/track-webvtt-tc007-cue-no-id-expected.txt:
* media/track/track-webvtt-tc008-timings-no-hours-expected.txt:
* media/track/track-webvtt-tc009-timings-hour-expected.txt:
* media/track/track-webvtt-tc010-no-timings-expected.txt:
* media/track/track-webvtt-tc011-blank-lines-expected.txt:
* media/track/track-webvtt-tc013-settings-expected.txt:
* media/track/track-webvtt-tc014-alignment-expected.txt:
* media/track/track-webvtt-tc015-positioning-expected.txt:
* media/track/track-webvtt-tc016-align-positioning-expected.txt:
* media/track/track-webvtt-tc017-line-position-expected.txt:
* media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
* media/track/track-webvtt-tc019-cue-size-expected.txt:
* media/track/track-webvtt-tc020-cue-size-align-expected.txt:
* media/track/track-webvtt-tc021-valign-expected.txt:
* media/track/track-webvtt-tc022-entities-expected.txt:
* media/track/track-webvtt-tc023-markup-expected.txt:
* media/track/track-webvtt-tc024-timestamp-expected.txt:
* media/track/track-webvtt-tc025-class-markup-expected.txt:
* media/track/track-webvtt-tc026-voice-expected.txt:
* media/track/track-webvtt-tc027-empty-cue-expected.txt:
* media/track/track-webvtt-tc028-unsupported-markup-expected.txt:
* media/track/track-word-breaking-expected.txt:
* media/track/tracklist-is-reachable-expected.txt:
* media/track/video-track-expected.txt:
* media/unsupported-rtsp-expected.txt:
* media/unsupported-tracks-expected.txt:
* media/video-append-source-expected.txt:
* media/video-autoplay-expected.txt:
* media/video-beforeload-remove-source-expected.txt:
* media/video-buffered-expected.txt:
* media/video-canvas-drawing-expected.txt:
* media/video-canvas-drawing-output-expected.txt:
* media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt:
* media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt:
* media/video-controls-expected.txt:
* media/video-controls-transformed-expected.txt:
* media/video-controls-with-mutation-event-handler-expected.txt:
* media/video-controls-zoomed-expected.txt:
* media/video-currentTime-delay-expected.txt:
* media/video-currentTime-expected.txt:
* media/video-currentTime-set-expected.txt:
* media/video-currentTime-set2-expected.txt:
* media/video-delay-load-event-expected.txt:
* media/video-display-aspect-ratio-expected.txt:
* media/video-dom-autoplay-expected.txt:
* media/video-dom-preload-expected.txt:
* media/video-dom-src-expected.txt:
* media/video-duration-known-after-eos-expected.txt:
* media/video-error-does-not-exist-expected.txt:
* media/video-load-networkState-expected.txt:
* media/video-load-preload-metadata-expected.txt:
* media/video-load-preload-none-expected.txt:
* media/video-load-readyState-expected.txt:
* media/video-load-require-user-gesture-expected.txt:
* media/video-loop-expected.txt:
* media/video-mouse-focus-expected.txt:
* media/video-muted-expected.txt:
* media/video-no-autoplay-expected.txt:
* media/video-pause-empty-events-expected.txt:
* media/video-pause-immediately-expected.txt:
* media/video-play-empty-events-expected.txt:
* media/video-play-pause-events-expected.txt:
* media/video-play-pause-exception-expected.txt:
* media/video-play-require-user-gesture-expected.txt:
* media/video-playbackrate-expected.txt:
* media/video-played-collapse-expected.txt:
* media/video-played-ranges-1-expected.txt:
* media/video-played-reset-expected.txt:
* media/video-plays-past-end-of-test-expected.txt:
* media/video-poster-blocked-by-willsendrequest-expected.txt:
* media/video-poster-delayed-expected.txt:
* media/video-poster-expected.txt:
* media/video-poster-scale-expected.txt:
* media/video-preload-expected.txt:
* media/video-replaces-poster-expected.txt:
* media/video-reverse-play-duration-expected.txt:
* media/video-seek-after-end-expected.txt:
* media/video-seek-by-small-increment-expected.txt:
* media/video-seek-multiple-expected.txt:
* media/video-seek-no-src-exception-expected.txt:
* media/video-seek-past-end-playing-expected.txt:
* media/video-seekable-expected.txt:
* media/video-seeking-expected.txt:
* media/video-set-rate-from-pause-expected.txt:
* media/video-single-valid-source-expected.txt:
* media/video-size-expected.txt:
* media/video-source-error-expected.txt:
* media/video-source-error-no-candidate-expected.txt:
* media/video-source-expected.txt:
* media/video-source-inserted-expected.txt:
* media/video-source-load-expected.txt:
* media/video-source-none-supported-expected.txt:
* media/video-source-type-expected.txt:
* media/video-src-blob-expected.txt:
* media/video-src-change-expected.txt:
* media/video-src-empty-expected.txt:
* media/video-src-expected.txt:
* media/video-src-invalid-poster-expected.txt:
* media/video-src-invalid-remove-expected.txt:
* media/video-src-none-expected.txt:
* media/video-src-plus-source-expected.txt:
* media/video-src-remove-expected.txt:
* media/video-src-set-expected.txt:
* media/video-src-source-expected.txt:
* media/video-timeupdate-during-playback-expected.txt:
* media/video-timeupdate-reverse-play-expected.txt:
* media/video-volume-expected.txt:
* media/video-width-height-expected.txt:
* platform/mac/accessibility/media-element-expected.txt:
* platform/mac/accessibility/media-emits-object-replacement-expected.txt: Added.
* platform/mac/accessibility/media-emits-object-replacement.html: Added.
* platform/mac/accessibility/media-role-descriptions-expected.txt: Added.
* platform/mac/accessibility/media-role-descriptions.html: Added.
* platform/mac/compositing/video/video-object-fit-expected.txt:
* platform/mac/fullscreen/video-controls-override-expected.txt:
* platform/mac/media/media-can-play-wav-audio-expected.txt:
* platform/mac/media/media-can-play-webm-expected.txt:
* platform/mac/media/video-seek-past-end-paused-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@158743 268f45cc-cd09-0410-ab3c-d52691b4dbfc

446 files changed:
LayoutTests/ChangeLog
LayoutTests/compositing/video/video-poster-expected.txt
LayoutTests/compositing/video/video-reflection-expected.txt
LayoutTests/compositing/visibility/visibility-simple-video-layer-expected.txt
LayoutTests/fast/css/first-letter-block-form-controls-crash-expected.txt
LayoutTests/fast/css/relative-position-replaced-in-table-display-crash-expected.txt
LayoutTests/fast/forms/access-key-for-all-elements-expected.txt
LayoutTests/fast/forms/form-associated-element-crash3-expected.txt
LayoutTests/fast/multicol/renderer-positioned-assert-crash-expected.txt
LayoutTests/fast/regions/full-screen-video-from-region-expected.txt
LayoutTests/fast/runin/nonblock-runin-expected.txt
LayoutTests/fast/spatial-navigation/snav-media-elements-expected.txt
LayoutTests/fullscreen/full-screen-crash-offsetLeft-expected.txt
LayoutTests/fullscreen/full-screen-no-style-sharing-expected.txt
LayoutTests/fullscreen/full-screen-stacking-context-expected.txt
LayoutTests/fullscreen/video-controls-drag-expected.txt
LayoutTests/fullscreen/video-controls-timeline-expected.txt
LayoutTests/fullscreen/video-cursor-auto-hide-expected.txt
LayoutTests/fullscreen/video-specified-size-expected.txt
LayoutTests/http/tests/appcache/video-expected.txt
LayoutTests/http/tests/media/pdf-served-as-pdf-expected.txt
LayoutTests/http/tests/media/reload-after-dialog-expected.txt
LayoutTests/http/tests/media/text-served-as-text-expected.txt
LayoutTests/http/tests/media/video-accept-encoding-expected.txt
LayoutTests/http/tests/media/video-buffered-range-contains-currentTime-expected.txt
LayoutTests/http/tests/media/video-cross-site-expected.txt
LayoutTests/http/tests/media/video-error-abort-expected.txt
LayoutTests/http/tests/media/video-load-suspend-expected.txt
LayoutTests/http/tests/media/video-play-progress-expected.txt
LayoutTests/http/tests/media/video-play-stall-before-meta-data-expected.txt
LayoutTests/http/tests/media/video-preload-expected.txt
LayoutTests/http/tests/media/video-redirect-expected.txt
LayoutTests/http/tests/media/video-referer-expected.txt
LayoutTests/http/tests/media/video-served-as-text-expected.txt
LayoutTests/http/tests/media/video-throttled-load-metadata-expected.txt
LayoutTests/http/tests/misc/empty-urls-expected.txt
LayoutTests/http/tests/security/contentSecurityPolicy/media-src-allowed-expected.txt
LayoutTests/http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt
LayoutTests/http/tests/security/local-video-poster-from-remote-expected.txt
LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
LayoutTests/http/tests/security/local-video-src-from-remote-expected.txt
LayoutTests/http/tests/security/text-track-crossorigin-expected.txt
LayoutTests/media/W3C/audio/events/event_canplay-expected.txt
LayoutTests/media/W3C/audio/events/event_canplay_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_canplaythrough-expected.txt
LayoutTests/media/W3C/audio/events/event_canplaythrough_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_loadeddata-expected.txt
LayoutTests/media/W3C/audio/events/event_loadeddata_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_loadedmetadata-expected.txt
LayoutTests/media/W3C/audio/events/event_loadedmetadata_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_loadstart-expected.txt
LayoutTests/media/W3C/audio/events/event_loadstart_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_order_canplay_canplaythrough-expected.txt
LayoutTests/media/W3C/audio/events/event_order_canplay_playing-expected.txt
LayoutTests/media/W3C/audio/events/event_order_loadedmetadata_loadeddata-expected.txt
LayoutTests/media/W3C/audio/events/event_order_loadstart_progress-expected.txt
LayoutTests/media/W3C/audio/events/event_pause_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_play-expected.txt
LayoutTests/media/W3C/audio/events/event_play_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_playing-expected.txt
LayoutTests/media/W3C/audio/events/event_playing_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_progress-expected.txt
LayoutTests/media/W3C/audio/events/event_progress_manual-expected.txt
LayoutTests/media/W3C/audio/events/event_timeupdate-expected.txt
LayoutTests/media/W3C/audio/events/event_timeupdate_manual-expected.txt
LayoutTests/media/W3C/audio/networkState/networkState_during_loadstart-expected.txt
LayoutTests/media/W3C/audio/paused/paused_false_during_play-expected.txt
LayoutTests/media/W3C/audio/paused/paused_true_during_pause-expected.txt
LayoutTests/media/W3C/audio/readyState/readyState_during_canplay-expected.txt
LayoutTests/media/W3C/audio/readyState/readyState_during_canplaythrough-expected.txt
LayoutTests/media/W3C/audio/readyState/readyState_during_loadeddata-expected.txt
LayoutTests/media/W3C/audio/readyState/readyState_during_loadedmetadata-expected.txt
LayoutTests/media/W3C/audio/readyState/readyState_during_playing-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_application_octet_stream-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_1-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_2-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_3-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_bogus_type-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_method_exists-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt
LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt
LayoutTests/media/W3C/video/currentSrc/currentSrc_empty_if_no_src-expected.txt
LayoutTests/media/W3C/video/currentSrc/currentSrc_property_exists-expected.txt
LayoutTests/media/W3C/video/error/error_null-expected.txt
LayoutTests/media/W3C/video/error/error_onerror_called_on_bogus_source-expected.txt
LayoutTests/media/W3C/video/error/error_property_exists-expected.txt
LayoutTests/media/W3C/video/events/event_canplay-expected.txt
LayoutTests/media/W3C/video/events/event_canplay_manual-expected.txt
LayoutTests/media/W3C/video/events/event_canplaythrough-expected.txt
LayoutTests/media/W3C/video/events/event_canplaythrough_manual-expected.txt
LayoutTests/media/W3C/video/events/event_loadeddata-expected.txt
LayoutTests/media/W3C/video/events/event_loadeddata_manual-expected.txt
LayoutTests/media/W3C/video/events/event_loadedmetadata-expected.txt
LayoutTests/media/W3C/video/events/event_loadedmetadata_manual-expected.txt
LayoutTests/media/W3C/video/events/event_loadstart-expected.txt
LayoutTests/media/W3C/video/events/event_loadstart_manual-expected.txt
LayoutTests/media/W3C/video/events/event_order_canplay_canplaythrough-expected.txt
LayoutTests/media/W3C/video/events/event_order_canplay_playing-expected.txt
LayoutTests/media/W3C/video/events/event_order_loadedmetadata_loadeddata-expected.txt
LayoutTests/media/W3C/video/events/event_order_loadstart_progress-expected.txt
LayoutTests/media/W3C/video/events/event_pause_manual-expected.txt
LayoutTests/media/W3C/video/events/event_play-expected.txt
LayoutTests/media/W3C/video/events/event_play_manual-expected.txt
LayoutTests/media/W3C/video/events/event_playing-expected.txt
LayoutTests/media/W3C/video/events/event_playing_manual-expected.txt
LayoutTests/media/W3C/video/events/event_progress-expected.txt
LayoutTests/media/W3C/video/events/event_progress_manual-expected.txt
LayoutTests/media/W3C/video/events/event_timeupdate-expected.txt
LayoutTests/media/W3C/video/events/event_timeupdate_manual-expected.txt
LayoutTests/media/W3C/video/networkState/networkState_during_loadstart-expected.txt
LayoutTests/media/W3C/video/networkState/networkState_during_progress-expected.txt
LayoutTests/media/W3C/video/networkState/networkState_initial-expected.txt
LayoutTests/media/W3C/video/networkState/networkState_property_exists-expected.txt
LayoutTests/media/W3C/video/paused/paused_false_during_play-expected.txt
LayoutTests/media/W3C/video/paused/paused_true_during_pause-expected.txt
LayoutTests/media/W3C/video/preload/preload_property_exists-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_auto_value-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_bogus_value-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_empty-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_metadata-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_no_value-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_none-expected.txt
LayoutTests/media/W3C/video/preload/preload_reflects_none_autoplay-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_during_canplay-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_during_canplaythrough-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_during_loadeddata-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_during_loadedmetadata-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_during_playing-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_initial-expected.txt
LayoutTests/media/W3C/video/readyState/readyState_property_exists-expected.txt
LayoutTests/media/W3C/video/src/src_reflects_attribute_not_source_elements-expected.txt
LayoutTests/media/W3C/video/src/src_reflects_no_value-expected.txt
LayoutTests/media/W3C/video/src/src_removal_does_not_trigger_loadstart-expected.txt
LayoutTests/media/audio-mpeg-supported-expected.txt
LayoutTests/media/audio-mpeg4-supported-expected.txt
LayoutTests/media/audio-only-video-intrinsic-size-expected.txt
LayoutTests/media/auto-play-in-sandbox-with-allow-scripts-expected.txt
LayoutTests/media/before-load-member-access-expected.txt
LayoutTests/media/broken-video-expected.txt
LayoutTests/media/constructors-expected.txt
LayoutTests/media/controls-css-overload-expected.txt
LayoutTests/media/controls-drag-timebar-expected.txt
LayoutTests/media/controls-layout-direction-expected.txt
LayoutTests/media/controls-right-click-on-timebar-expected.txt
LayoutTests/media/csp-blocks-video-expected.txt
LayoutTests/media/event-attributes-expected.txt
LayoutTests/media/media-blocked-by-beforeload-expected.txt
LayoutTests/media/media-blocked-by-willsendrequest-expected.txt
LayoutTests/media/media-can-play-mpeg-audio-expected.txt
LayoutTests/media/media-can-play-mpeg4-video-expected.txt
LayoutTests/media/media-can-play-octet-stream-expected.txt
LayoutTests/media/media-can-play-type-expected.txt
LayoutTests/media/media-can-play-wav-audio-expected.txt
LayoutTests/media/media-captions-expected.txt
LayoutTests/media/media-captions-no-controls-expected.txt
LayoutTests/media/media-controller-expected.txt
LayoutTests/media/media-controller-playback-expected.txt
LayoutTests/media/media-controller-playbackrate-expected.txt
LayoutTests/media/media-controller-time-clamp-expected.txt
LayoutTests/media/media-controller-time-constant-expected.txt
LayoutTests/media/media-controller-time-expected.txt
LayoutTests/media/media-controller-timeupdate-expected.txt
LayoutTests/media/media-controller-unpause-expected.txt
LayoutTests/media/media-controls-invalid-url-expected.txt
LayoutTests/media/media-ended-expected.txt
LayoutTests/media/media-extension-with-fragment-expected.txt
LayoutTests/media/media-fragments/TC0001-expected.txt
LayoutTests/media/media-fragments/TC0002-expected.txt
LayoutTests/media/media-fragments/TC0003-expected.txt
LayoutTests/media/media-fragments/TC0004-expected.txt
LayoutTests/media/media-fragments/TC0005-expected.txt
LayoutTests/media/media-fragments/TC0006-expected.txt
LayoutTests/media/media-fragments/TC0009-expected.txt
LayoutTests/media/media-fragments/TC0011-expected.txt
LayoutTests/media/media-fragments/TC0012-expected.txt
LayoutTests/media/media-fragments/TC0014-expected.txt
LayoutTests/media/media-fragments/TC0015-expected.txt
LayoutTests/media/media-fragments/TC0017-expected.txt
LayoutTests/media/media-fragments/TC0024-expected.txt
LayoutTests/media/media-fragments/TC0027-expected.txt
LayoutTests/media/media-fragments/TC0028-expected.txt
LayoutTests/media/media-fragments/TC0029-expected.txt
LayoutTests/media/media-fragments/TC0030-expected.txt
LayoutTests/media/media-fragments/TC0031-expected.txt
LayoutTests/media/media-fragments/TC0032-expected.txt
LayoutTests/media/media-fragments/TC0033-expected.txt
LayoutTests/media/media-fragments/TC0034-expected.txt
LayoutTests/media/media-fragments/TC0035-expected.txt
LayoutTests/media/media-fragments/TC0036-expected.txt
LayoutTests/media/media-fragments/TC0037-expected.txt
LayoutTests/media/media-fragments/TC0038-expected.txt
LayoutTests/media/media-fragments/TC0039-expected.txt
LayoutTests/media/media-fragments/TC0044-expected.txt
LayoutTests/media/media-fragments/TC0051-expected.txt
LayoutTests/media/media-fragments/TC0052-expected.txt
LayoutTests/media/media-fragments/TC0053-expected.txt
LayoutTests/media/media-fragments/TC0054-expected.txt
LayoutTests/media/media-fragments/TC0055-expected.txt
LayoutTests/media/media-fragments/TC0058-expected.txt
LayoutTests/media/media-fragments/TC0059-expected.txt
LayoutTests/media/media-fragments/TC0061-expected.txt
LayoutTests/media/media-fragments/TC0062-expected.txt
LayoutTests/media/media-fragments/TC0063-expected.txt
LayoutTests/media/media-fragments/TC0064-expected.txt
LayoutTests/media/media-fragments/TC0065-expected.txt
LayoutTests/media/media-fragments/TC0066-expected.txt
LayoutTests/media/media-fragments/TC0067-expected.txt
LayoutTests/media/media-fragments/TC0068-expected.txt
LayoutTests/media/media-fragments/TC0069-expected.txt
LayoutTests/media/media-fragments/TC0070-expected.txt
LayoutTests/media/media-fragments/TC0071-expected.txt
LayoutTests/media/media-fragments/TC0072-expected.txt
LayoutTests/media/media-fragments/TC0073-expected.txt
LayoutTests/media/media-fragments/TC0074-expected.txt
LayoutTests/media/media-fragments/TC0075-expected.txt
LayoutTests/media/media-fragments/TC0076-expected.txt
LayoutTests/media/media-fragments/TC0077-expected.txt
LayoutTests/media/media-fragments/TC0078-expected.txt
LayoutTests/media/media-fragments/TC0079-expected.txt
LayoutTests/media/media-fragments/TC0080-expected.txt
LayoutTests/media/media-fragments/TC0081-expected.txt
LayoutTests/media/media-fragments/TC0082-expected.txt
LayoutTests/media/media-fragments/TC0083-expected.txt
LayoutTests/media/media-fragments/TC0084-expected.txt
LayoutTests/media/media-fragments/TC0085-expected.txt
LayoutTests/media/media-fragments/TC0086-expected.txt
LayoutTests/media/media-fragments/TC0087-expected.txt
LayoutTests/media/media-fragments/TC0088-expected.txt
LayoutTests/media/media-fragments/TC0089-expected.txt
LayoutTests/media/media-fragments/TC0090-expected.txt
LayoutTests/media/media-fragments/TC0091-expected.txt
LayoutTests/media/media-fragments/TC0092-expected.txt
LayoutTests/media/media-fragments/TC0093-expected.txt
LayoutTests/media/media-fragments/TC0094-expected.txt
LayoutTests/media/media-fullscreen-inline-expected.txt
LayoutTests/media/media-preload-no-delay-loadevent-expected.txt
LayoutTests/media/no-autoplay-with-user-gesture-requirement-expected.txt
LayoutTests/media/nodesFromRect-shadowContent-expected.txt
LayoutTests/media/restore-from-page-cache-expected.txt
LayoutTests/media/sources-fallback-codecs-expected.txt
LayoutTests/media/track/add-and-remove-track-expected.txt
LayoutTests/media/track/audio-track-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrack/addCue-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrack/removeCue-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/align-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/endTime-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/id-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/startTime-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCue/track-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt
LayoutTests/media/track/opera/interfaces/TextTrackCueList/length-expected.txt
LayoutTests/media/track/text-track-cue-is-reachable-expected.txt
LayoutTests/media/track/text-track-is-reachable-expected.txt
LayoutTests/media/track/track-active-cues-expected.txt
LayoutTests/media/track/track-add-remove-cue-expected.txt
LayoutTests/media/track/track-add-track-expected.txt
LayoutTests/media/track/track-addtrack-kind-expected.txt
LayoutTests/media/track/track-automatic-subtitles-expected.txt
LayoutTests/media/track/track-css-all-cues-expected.txt
LayoutTests/media/track/track-css-cue-lifetime-expected.txt
LayoutTests/media/track/track-css-matching-default-expected.txt
LayoutTests/media/track/track-css-matching-expected.txt
LayoutTests/media/track/track-css-matching-lang-expected.txt
LayoutTests/media/track/track-css-matching-timestamps-expected.txt
LayoutTests/media/track/track-css-property-whitelist-expected.txt
LayoutTests/media/track/track-css-user-override-expected.txt
LayoutTests/media/track/track-cue-container-rendering-position-expected.txt
LayoutTests/media/track/track-cue-empty-text-crash-expected.txt
LayoutTests/media/track/track-cue-inline-assertion-crash-expected.txt
LayoutTests/media/track/track-cue-mutable-expected.txt
LayoutTests/media/track/track-cue-mutable-fragment-expected.txt
LayoutTests/media/track/track-cue-negative-timestamp-expected.txt
LayoutTests/media/track/track-cue-nothing-to-render-expected.txt
LayoutTests/media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt
LayoutTests/media/track/track-cue-rendering-empty-cue-crash-expected.txt
LayoutTests/media/track/track-cue-rendering-expected.txt
LayoutTests/media/track/track-cue-rendering-on-resize-expected.txt
LayoutTests/media/track/track-cue-rendering-rtl-expected.txt
LayoutTests/media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt
LayoutTests/media/track/track-cue-rendering-tree-is-removed-properly-expected.txt
LayoutTests/media/track/track-cue-rendering-with-padding-expected.txt
LayoutTests/media/track/track-cues-cuechange-expected.txt
LayoutTests/media/track/track-cues-enter-exit-expected.txt
LayoutTests/media/track/track-cues-missed-expected.txt
LayoutTests/media/track/track-cues-pause-on-exit-expected.txt
LayoutTests/media/track/track-cues-seeking-expected.txt
LayoutTests/media/track/track-cues-sorted-before-dispatch-expected.txt
LayoutTests/media/track/track-default-attribute-expected.txt
LayoutTests/media/track/track-disabled-addcue-expected.txt
LayoutTests/media/track/track-disabled-expected.txt
LayoutTests/media/track/track-element-load-event-expected.txt
LayoutTests/media/track/track-in-band-cues-added-once-expected.txt
LayoutTests/media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt
LayoutTests/media/track/track-in-band-expected.txt
LayoutTests/media/track/track-in-band-legacy-api-expected.txt
LayoutTests/media/track/track-in-band-style-expected.txt
LayoutTests/media/track/track-kind-expected.txt
LayoutTests/media/track/track-large-timestamp-expected.txt
LayoutTests/media/track/track-legacyapi-with-automatic-mode-expected.txt
LayoutTests/media/track/track-load-error-readyState-expected.txt
LayoutTests/media/track/track-load-from-element-readyState-expected.txt
LayoutTests/media/track/track-load-from-src-readyState-expected.txt
LayoutTests/media/track/track-long-captions-file-expected.txt
LayoutTests/media/track/track-mode-disabled-crash-expected.txt
LayoutTests/media/track/track-mode-expected.txt
LayoutTests/media/track/track-mode-not-changed-by-new-track-expected.txt
LayoutTests/media/track/track-mode-triggers-loading-expected.txt
LayoutTests/media/track/track-remove-active-cue-crash-expected.txt
LayoutTests/media/track/track-remove-by-setting-innerHTML-expected.txt
LayoutTests/media/track/track-remove-quickly-expected.txt
LayoutTests/media/track/track-text-track-cue-list-expected.txt
LayoutTests/media/track/track-texttracks-expected.txt
LayoutTests/media/track/track-webvtt-tc000-empty-expected.txt
LayoutTests/media/track/track-webvtt-tc001-utf8-expected.txt
LayoutTests/media/track/track-webvtt-tc002-bom-expected.txt
LayoutTests/media/track/track-webvtt-tc003-newlines-expected.txt
LayoutTests/media/track/track-webvtt-tc004-magic-header-expected.txt
LayoutTests/media/track/track-webvtt-tc005-header-comment-expected.txt
LayoutTests/media/track/track-webvtt-tc006-cue-identifiers-expected.txt
LayoutTests/media/track/track-webvtt-tc007-cue-no-id-expected.txt
LayoutTests/media/track/track-webvtt-tc008-timings-no-hours-expected.txt
LayoutTests/media/track/track-webvtt-tc009-timings-hour-expected.txt
LayoutTests/media/track/track-webvtt-tc010-no-timings-expected.txt
LayoutTests/media/track/track-webvtt-tc011-blank-lines-expected.txt
LayoutTests/media/track/track-webvtt-tc013-settings-expected.txt
LayoutTests/media/track/track-webvtt-tc014-alignment-expected.txt
LayoutTests/media/track/track-webvtt-tc015-positioning-expected.txt
LayoutTests/media/track/track-webvtt-tc016-align-positioning-expected.txt
LayoutTests/media/track/track-webvtt-tc017-line-position-expected.txt
LayoutTests/media/track/track-webvtt-tc018-align-text-line-position-expected.txt
LayoutTests/media/track/track-webvtt-tc019-cue-size-expected.txt
LayoutTests/media/track/track-webvtt-tc020-cue-size-align-expected.txt
LayoutTests/media/track/track-webvtt-tc021-valign-expected.txt
LayoutTests/media/track/track-webvtt-tc022-entities-expected.txt
LayoutTests/media/track/track-webvtt-tc023-markup-expected.txt
LayoutTests/media/track/track-webvtt-tc024-timestamp-expected.txt
LayoutTests/media/track/track-webvtt-tc025-class-markup-expected.txt
LayoutTests/media/track/track-webvtt-tc026-voice-expected.txt
LayoutTests/media/track/track-webvtt-tc027-empty-cue-expected.txt
LayoutTests/media/track/track-webvtt-tc028-unsupported-markup-expected.txt
LayoutTests/media/track/track-word-breaking-expected.txt
LayoutTests/media/track/tracklist-is-reachable-expected.txt
LayoutTests/media/track/video-track-expected.txt
LayoutTests/media/unsupported-rtsp-expected.txt
LayoutTests/media/unsupported-tracks-expected.txt
LayoutTests/media/video-append-source-expected.txt
LayoutTests/media/video-autoplay-expected.txt
LayoutTests/media/video-beforeload-remove-source-expected.txt
LayoutTests/media/video-buffered-expected.txt
LayoutTests/media/video-canvas-drawing-expected.txt
LayoutTests/media/video-canvas-drawing-output-expected.txt
LayoutTests/media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt
LayoutTests/media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt
LayoutTests/media/video-controls-expected.txt
LayoutTests/media/video-controls-transformed-expected.txt
LayoutTests/media/video-controls-with-mutation-event-handler-expected.txt
LayoutTests/media/video-controls-zoomed-expected.txt
LayoutTests/media/video-currentTime-delay-expected.txt
LayoutTests/media/video-currentTime-expected.txt
LayoutTests/media/video-currentTime-set-expected.txt
LayoutTests/media/video-currentTime-set2-expected.txt
LayoutTests/media/video-delay-load-event-expected.txt
LayoutTests/media/video-display-aspect-ratio-expected.txt
LayoutTests/media/video-dom-autoplay-expected.txt
LayoutTests/media/video-dom-preload-expected.txt
LayoutTests/media/video-dom-src-expected.txt
LayoutTests/media/video-duration-known-after-eos-expected.txt
LayoutTests/media/video-error-does-not-exist-expected.txt
LayoutTests/media/video-load-networkState-expected.txt
LayoutTests/media/video-load-preload-metadata-expected.txt
LayoutTests/media/video-load-preload-none-expected.txt
LayoutTests/media/video-load-readyState-expected.txt
LayoutTests/media/video-load-require-user-gesture-expected.txt
LayoutTests/media/video-loop-expected.txt
LayoutTests/media/video-mouse-focus-expected.txt
LayoutTests/media/video-muted-expected.txt
LayoutTests/media/video-no-autoplay-expected.txt
LayoutTests/media/video-pause-empty-events-expected.txt
LayoutTests/media/video-pause-immediately-expected.txt
LayoutTests/media/video-play-empty-events-expected.txt
LayoutTests/media/video-play-pause-events-expected.txt
LayoutTests/media/video-play-pause-exception-expected.txt
LayoutTests/media/video-play-require-user-gesture-expected.txt
LayoutTests/media/video-playbackrate-expected.txt
LayoutTests/media/video-played-collapse-expected.txt
LayoutTests/media/video-played-ranges-1-expected.txt
LayoutTests/media/video-played-reset-expected.txt
LayoutTests/media/video-plays-past-end-of-test-expected.txt
LayoutTests/media/video-poster-blocked-by-willsendrequest-expected.txt
LayoutTests/media/video-poster-delayed-expected.txt
LayoutTests/media/video-poster-expected.txt
LayoutTests/media/video-poster-scale-expected.txt
LayoutTests/media/video-preload-expected.txt
LayoutTests/media/video-replaces-poster-expected.txt
LayoutTests/media/video-reverse-play-duration-expected.txt
LayoutTests/media/video-seek-after-end-expected.txt
LayoutTests/media/video-seek-by-small-increment-expected.txt
LayoutTests/media/video-seek-multiple-expected.txt
LayoutTests/media/video-seek-no-src-exception-expected.txt
LayoutTests/media/video-seek-past-end-playing-expected.txt
LayoutTests/media/video-seekable-expected.txt
LayoutTests/media/video-seeking-expected.txt
LayoutTests/media/video-set-rate-from-pause-expected.txt
LayoutTests/media/video-single-valid-source-expected.txt
LayoutTests/media/video-size-expected.txt
LayoutTests/media/video-source-error-expected.txt
LayoutTests/media/video-source-error-no-candidate-expected.txt
LayoutTests/media/video-source-expected.txt
LayoutTests/media/video-source-inserted-expected.txt
LayoutTests/media/video-source-load-expected.txt
LayoutTests/media/video-source-none-supported-expected.txt
LayoutTests/media/video-source-type-expected.txt
LayoutTests/media/video-src-blob-expected.txt
LayoutTests/media/video-src-change-expected.txt
LayoutTests/media/video-src-empty-expected.txt
LayoutTests/media/video-src-expected.txt
LayoutTests/media/video-src-invalid-poster-expected.txt
LayoutTests/media/video-src-invalid-remove-expected.txt
LayoutTests/media/video-src-none-expected.txt
LayoutTests/media/video-src-plus-source-expected.txt
LayoutTests/media/video-src-remove-expected.txt
LayoutTests/media/video-src-set-expected.txt
LayoutTests/media/video-src-source-expected.txt
LayoutTests/media/video-timeupdate-during-playback-expected.txt
LayoutTests/media/video-timeupdate-reverse-play-expected.txt
LayoutTests/media/video-volume-expected.txt
LayoutTests/media/video-width-height-expected.txt
LayoutTests/platform/mac/accessibility/media-element-expected.txt
LayoutTests/platform/mac/accessibility/media-emits-object-replacement-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/accessibility/media-emits-object-replacement.html [new file with mode: 0644]
LayoutTests/platform/mac/accessibility/media-role-descriptions-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/accessibility/media-role-descriptions.html [new file with mode: 0644]
LayoutTests/platform/mac/compositing/video/video-object-fit-expected.txt
LayoutTests/platform/mac/fullscreen/video-controls-override-expected.txt
LayoutTests/platform/mac/media/media-can-play-wav-audio-expected.txt
LayoutTests/platform/mac/media/media-can-play-webm-expected.txt
LayoutTests/platform/mac/media/video-seek-past-end-paused-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/accessibility/AccessibilityNodeObject.cpp
Source/WebCore/accessibility/AccessibilityObject.h
Source/WebCore/accessibility/AccessibilityRenderObject.cpp
Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
Source/WebCore/editing/TextIterator.cpp

index e4942941baf72543df03a9f010ecc54b7f6287c1..1f7a8845cb7a68e171a9a1fc68d6479f3ce66a80 100644 (file)
@@ -1,3 +1,452 @@
+2013-11-06  Chris Fleizach  <cfleizach@apple.com>
+
+        AX: Audio and Video attachments are not output to VoiceOver
+        https://bugs.webkit.org/show_bug.cgi?id=123479
+
+        Reviewed by Mario Sanchez Prada.
+
+        Making media elements int replaced elements has the unfortunate side-effect
+        of causing a new line to be inserted into any test using a <video> or <audio> tag.
+
+        * compositing/video/video-poster-expected.txt:
+        * compositing/video/video-reflection-expected.txt:
+        * compositing/visibility/visibility-simple-video-layer-expected.txt:
+        * fast/css/first-letter-block-form-controls-crash-expected.txt:
+        * fast/css/relative-position-replaced-in-table-display-crash-expected.txt:
+        * fast/forms/access-key-for-all-elements-expected.txt:
+        * fast/forms/form-associated-element-crash3-expected.txt:
+        * fast/multicol/renderer-positioned-assert-crash-expected.txt:
+        * fast/regions/full-screen-video-from-region-expected.txt:
+        * fast/runin/nonblock-runin-expected.txt:
+        * fast/spatial-navigation/snav-media-elements-expected.txt:
+        * fullscreen/full-screen-crash-offsetLeft-expected.txt:
+        * fullscreen/full-screen-no-style-sharing-expected.txt:
+        * fullscreen/full-screen-stacking-context-expected.txt:
+        * fullscreen/video-controls-drag-expected.txt:
+        * fullscreen/video-controls-timeline-expected.txt:
+        * fullscreen/video-cursor-auto-hide-expected.txt:
+        * fullscreen/video-specified-size-expected.txt:
+        * http/tests/appcache/video-expected.txt:
+        * http/tests/media/pdf-served-as-pdf-expected.txt:
+        * http/tests/media/reload-after-dialog-expected.txt:
+        * http/tests/media/text-served-as-text-expected.txt:
+        * http/tests/media/video-accept-encoding-expected.txt:
+        * http/tests/media/video-buffered-range-contains-currentTime-expected.txt:
+        * http/tests/media/video-cross-site-expected.txt:
+        * http/tests/media/video-error-abort-expected.txt:
+        * http/tests/media/video-load-suspend-expected.txt:
+        * http/tests/media/video-play-progress-expected.txt:
+        * http/tests/media/video-play-stall-before-meta-data-expected.txt:
+        * http/tests/media/video-preload-expected.txt:
+        * http/tests/media/video-redirect-expected.txt:
+        * http/tests/media/video-referer-expected.txt:
+        * http/tests/media/video-served-as-text-expected.txt:
+        * http/tests/media/video-throttled-load-metadata-expected.txt:
+        * http/tests/misc/empty-urls-expected.txt:
+        * http/tests/security/contentSecurityPolicy/media-src-allowed-expected.txt:
+        * http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
+        * http/tests/security/local-video-poster-from-remote-expected.txt:
+        * http/tests/security/local-video-source-from-remote-expected.txt:
+        * http/tests/security/local-video-src-from-remote-expected.txt:
+        * http/tests/security/text-track-crossorigin-expected.txt:
+        * media/W3C/audio/events/event_canplay-expected.txt:
+        * media/W3C/audio/events/event_canplay_manual-expected.txt:
+        * media/W3C/audio/events/event_canplaythrough-expected.txt:
+        * media/W3C/audio/events/event_canplaythrough_manual-expected.txt:
+        * media/W3C/audio/events/event_loadeddata-expected.txt:
+        * media/W3C/audio/events/event_loadeddata_manual-expected.txt:
+        * media/W3C/audio/events/event_loadedmetadata-expected.txt:
+        * media/W3C/audio/events/event_loadedmetadata_manual-expected.txt:
+        * media/W3C/audio/events/event_loadstart-expected.txt:
+        * media/W3C/audio/events/event_loadstart_manual-expected.txt:
+        * media/W3C/audio/events/event_order_canplay_canplaythrough-expected.txt:
+        * media/W3C/audio/events/event_order_canplay_playing-expected.txt:
+        * media/W3C/audio/events/event_order_loadedmetadata_loadeddata-expected.txt:
+        * media/W3C/audio/events/event_order_loadstart_progress-expected.txt:
+        * media/W3C/audio/events/event_pause_manual-expected.txt:
+        * media/W3C/audio/events/event_play-expected.txt:
+        * media/W3C/audio/events/event_play_manual-expected.txt:
+        * media/W3C/audio/events/event_playing-expected.txt:
+        * media/W3C/audio/events/event_playing_manual-expected.txt:
+        * media/W3C/audio/events/event_progress-expected.txt:
+        * media/W3C/audio/events/event_progress_manual-expected.txt:
+        * media/W3C/audio/events/event_timeupdate-expected.txt:
+        * media/W3C/audio/events/event_timeupdate_manual-expected.txt:
+        * media/W3C/audio/networkState/networkState_during_loadstart-expected.txt:
+        * media/W3C/audio/paused/paused_false_during_play-expected.txt:
+        * media/W3C/audio/paused/paused_true_during_pause-expected.txt:
+        * media/W3C/audio/readyState/readyState_during_canplay-expected.txt:
+        * media/W3C/audio/readyState/readyState_during_canplaythrough-expected.txt:
+        * media/W3C/audio/readyState/readyState_during_loadeddata-expected.txt:
+        * media/W3C/audio/readyState/readyState_during_loadedmetadata-expected.txt:
+        * media/W3C/audio/readyState/readyState_during_playing-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_application_octet_stream-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_1-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_2-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_3-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_bogus_type-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_method_exists-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
+        * media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
+        * media/W3C/video/currentSrc/currentSrc_empty_if_no_src-expected.txt:
+        * media/W3C/video/currentSrc/currentSrc_property_exists-expected.txt:
+        * media/W3C/video/error/error_null-expected.txt:
+        * media/W3C/video/error/error_onerror_called_on_bogus_source-expected.txt:
+        * media/W3C/video/error/error_property_exists-expected.txt:
+        * media/W3C/video/events/event_canplay-expected.txt:
+        * media/W3C/video/events/event_canplay_manual-expected.txt:
+        * media/W3C/video/events/event_canplaythrough-expected.txt:
+        * media/W3C/video/events/event_canplaythrough_manual-expected.txt:
+        * media/W3C/video/events/event_loadeddata-expected.txt:
+        * media/W3C/video/events/event_loadeddata_manual-expected.txt:
+        * media/W3C/video/events/event_loadedmetadata-expected.txt:
+        * media/W3C/video/events/event_loadedmetadata_manual-expected.txt:
+        * media/W3C/video/events/event_loadstart-expected.txt:
+        * media/W3C/video/events/event_loadstart_manual-expected.txt:
+        * media/W3C/video/events/event_order_canplay_canplaythrough-expected.txt:
+        * media/W3C/video/events/event_order_canplay_playing-expected.txt:
+        * media/W3C/video/events/event_order_loadedmetadata_loadeddata-expected.txt:
+        * media/W3C/video/events/event_order_loadstart_progress-expected.txt:
+        * media/W3C/video/events/event_pause_manual-expected.txt:
+        * media/W3C/video/events/event_play-expected.txt:
+        * media/W3C/video/events/event_play_manual-expected.txt:
+        * media/W3C/video/events/event_playing-expected.txt:
+        * media/W3C/video/events/event_playing_manual-expected.txt:
+        * media/W3C/video/events/event_progress-expected.txt:
+        * media/W3C/video/events/event_progress_manual-expected.txt:
+        * media/W3C/video/events/event_timeupdate-expected.txt:
+        * media/W3C/video/events/event_timeupdate_manual-expected.txt:
+        * media/W3C/video/networkState/networkState_during_loadstart-expected.txt:
+        * media/W3C/video/networkState/networkState_during_progress-expected.txt:
+        * media/W3C/video/networkState/networkState_initial-expected.txt:
+        * media/W3C/video/networkState/networkState_property_exists-expected.txt:
+        * media/W3C/video/paused/paused_false_during_play-expected.txt:
+        * media/W3C/video/paused/paused_true_during_pause-expected.txt:
+        * media/W3C/video/preload/preload_property_exists-expected.txt:
+        * media/W3C/video/preload/preload_reflects_auto_value-expected.txt:
+        * media/W3C/video/preload/preload_reflects_bogus_value-expected.txt:
+        * media/W3C/video/preload/preload_reflects_empty-expected.txt:
+        * media/W3C/video/preload/preload_reflects_metadata-expected.txt:
+        * media/W3C/video/preload/preload_reflects_no_value-expected.txt:
+        * media/W3C/video/preload/preload_reflects_none-expected.txt:
+        * media/W3C/video/preload/preload_reflects_none_autoplay-expected.txt:
+        * media/W3C/video/readyState/readyState_during_canplay-expected.txt:
+        * media/W3C/video/readyState/readyState_during_canplaythrough-expected.txt:
+        * media/W3C/video/readyState/readyState_during_loadeddata-expected.txt:
+        * media/W3C/video/readyState/readyState_during_loadedmetadata-expected.txt:
+        * media/W3C/video/readyState/readyState_during_playing-expected.txt:
+        * media/W3C/video/readyState/readyState_initial-expected.txt:
+        * media/W3C/video/readyState/readyState_property_exists-expected.txt:
+        * media/W3C/video/src/src_reflects_attribute_not_source_elements-expected.txt:
+        * media/W3C/video/src/src_reflects_no_value-expected.txt:
+        * media/W3C/video/src/src_removal_does_not_trigger_loadstart-expected.txt:
+        * media/audio-mpeg-supported-expected.txt:
+        * media/audio-mpeg4-supported-expected.txt:
+        * media/audio-only-video-intrinsic-size-expected.txt:
+        * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
+        * media/before-load-member-access-expected.txt:
+        * media/broken-video-expected.txt:
+        * media/constructors-expected.txt:
+        * media/controls-css-overload-expected.txt:
+        * media/controls-drag-timebar-expected.txt:
+        * media/controls-layout-direction-expected.txt:
+        * media/controls-right-click-on-timebar-expected.txt:
+        * media/csp-blocks-video-expected.txt:
+        * media/event-attributes-expected.txt:
+        * media/media-blocked-by-beforeload-expected.txt:
+        * media/media-blocked-by-willsendrequest-expected.txt:
+        * media/media-can-play-mpeg-audio-expected.txt:
+        * media/media-can-play-mpeg4-video-expected.txt:
+        * media/media-can-play-octet-stream-expected.txt:
+        * media/media-can-play-type-expected.txt:
+        * media/media-can-play-wav-audio-expected.txt:
+        * media/media-captions-expected.txt:
+        * media/media-captions-no-controls-expected.txt:
+        * media/media-controller-expected.txt:
+        * media/media-controller-playback-expected.txt:
+        * media/media-controller-playbackrate-expected.txt:
+        * media/media-controller-time-clamp-expected.txt:
+        * media/media-controller-time-constant-expected.txt:
+        * media/media-controller-time-expected.txt:
+        * media/media-controller-timeupdate-expected.txt:
+        * media/media-controller-unpause-expected.txt:
+        * media/media-controls-invalid-url-expected.txt:
+        * media/media-ended-expected.txt:
+        * media/media-extension-with-fragment-expected.txt:
+        * media/media-fragments/TC0001-expected.txt:
+        * media/media-fragments/TC0002-expected.txt:
+        * media/media-fragments/TC0003-expected.txt:
+        * media/media-fragments/TC0004-expected.txt:
+        * media/media-fragments/TC0005-expected.txt:
+        * media/media-fragments/TC0006-expected.txt:
+        * media/media-fragments/TC0009-expected.txt:
+        * media/media-fragments/TC0011-expected.txt:
+        * media/media-fragments/TC0012-expected.txt:
+        * media/media-fragments/TC0014-expected.txt:
+        * media/media-fragments/TC0015-expected.txt:
+        * media/media-fragments/TC0017-expected.txt:
+        * media/media-fragments/TC0024-expected.txt:
+        * media/media-fragments/TC0027-expected.txt:
+        * media/media-fragments/TC0028-expected.txt:
+        * media/media-fragments/TC0029-expected.txt:
+        * media/media-fragments/TC0030-expected.txt:
+        * media/media-fragments/TC0031-expected.txt:
+        * media/media-fragments/TC0032-expected.txt:
+        * media/media-fragments/TC0033-expected.txt:
+        * media/media-fragments/TC0034-expected.txt:
+        * media/media-fragments/TC0035-expected.txt:
+        * media/media-fragments/TC0036-expected.txt:
+        * media/media-fragments/TC0037-expected.txt:
+        * media/media-fragments/TC0038-expected.txt:
+        * media/media-fragments/TC0039-expected.txt:
+        * media/media-fragments/TC0044-expected.txt:
+        * media/media-fragments/TC0051-expected.txt:
+        * media/media-fragments/TC0052-expected.txt:
+        * media/media-fragments/TC0053-expected.txt:
+        * media/media-fragments/TC0054-expected.txt:
+        * media/media-fragments/TC0055-expected.txt:
+        * media/media-fragments/TC0058-expected.txt:
+        * media/media-fragments/TC0059-expected.txt:
+        * media/media-fragments/TC0061-expected.txt:
+        * media/media-fragments/TC0062-expected.txt:
+        * media/media-fragments/TC0063-expected.txt:
+        * media/media-fragments/TC0064-expected.txt:
+        * media/media-fragments/TC0065-expected.txt:
+        * media/media-fragments/TC0066-expected.txt:
+        * media/media-fragments/TC0067-expected.txt:
+        * media/media-fragments/TC0068-expected.txt:
+        * media/media-fragments/TC0069-expected.txt:
+        * media/media-fragments/TC0070-expected.txt:
+        * media/media-fragments/TC0071-expected.txt:
+        * media/media-fragments/TC0072-expected.txt:
+        * media/media-fragments/TC0073-expected.txt:
+        * media/media-fragments/TC0074-expected.txt:
+        * media/media-fragments/TC0075-expected.txt:
+        * media/media-fragments/TC0076-expected.txt:
+        * media/media-fragments/TC0077-expected.txt:
+        * media/media-fragments/TC0078-expected.txt:
+        * media/media-fragments/TC0079-expected.txt:
+        * media/media-fragments/TC0080-expected.txt:
+        * media/media-fragments/TC0081-expected.txt:
+        * media/media-fragments/TC0082-expected.txt:
+        * media/media-fragments/TC0083-expected.txt:
+        * media/media-fragments/TC0084-expected.txt:
+        * media/media-fragments/TC0085-expected.txt:
+        * media/media-fragments/TC0086-expected.txt:
+        * media/media-fragments/TC0087-expected.txt:
+        * media/media-fragments/TC0088-expected.txt:
+        * media/media-fragments/TC0089-expected.txt:
+        * media/media-fragments/TC0090-expected.txt:
+        * media/media-fragments/TC0091-expected.txt:
+        * media/media-fragments/TC0092-expected.txt:
+        * media/media-fragments/TC0093-expected.txt:
+        * media/media-fragments/TC0094-expected.txt:
+        * media/media-fullscreen-inline-expected.txt:
+        * media/media-preload-no-delay-loadevent-expected.txt:
+        * media/no-autoplay-with-user-gesture-requirement-expected.txt:
+        * media/nodesFromRect-shadowContent-expected.txt:
+        * media/restore-from-page-cache-expected.txt:
+        * media/sources-fallback-codecs-expected.txt:
+        * media/track/add-and-remove-track-expected.txt:
+        * media/track/audio-track-expected.txt:
+        * media/track/opera/interfaces/TextTrack/addCue-expected.txt:
+        * media/track/opera/interfaces/TextTrack/removeCue-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/align-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/endTime-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/id-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/startTime-expected.txt:
+        * media/track/opera/interfaces/TextTrackCue/track-expected.txt:
+        * media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt:
+        * media/track/opera/interfaces/TextTrackCueList/length-expected.txt:
+        * media/track/text-track-cue-is-reachable-expected.txt:
+        * media/track/text-track-is-reachable-expected.txt:
+        * media/track/track-active-cues-expected.txt:
+        * media/track/track-add-remove-cue-expected.txt:
+        * media/track/track-add-track-expected.txt:
+        * media/track/track-addtrack-kind-expected.txt:
+        * media/track/track-automatic-subtitles-expected.txt:
+        * media/track/track-css-all-cues-expected.txt:
+        * media/track/track-css-cue-lifetime-expected.txt:
+        * media/track/track-css-matching-default-expected.txt:
+        * media/track/track-css-matching-expected.txt:
+        * media/track/track-css-matching-lang-expected.txt:
+        * media/track/track-css-matching-timestamps-expected.txt:
+        * media/track/track-css-property-whitelist-expected.txt:
+        * media/track/track-css-user-override-expected.txt:
+        * media/track/track-cue-container-rendering-position-expected.txt:
+        * media/track/track-cue-empty-text-crash-expected.txt:
+        * media/track/track-cue-inline-assertion-crash-expected.txt:
+        * media/track/track-cue-mutable-expected.txt:
+        * media/track/track-cue-mutable-fragment-expected.txt:
+        * media/track/track-cue-negative-timestamp-expected.txt:
+        * media/track/track-cue-nothing-to-render-expected.txt:
+        * media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt:
+        * media/track/track-cue-rendering-empty-cue-crash-expected.txt:
+        * media/track/track-cue-rendering-expected.txt:
+        * media/track/track-cue-rendering-on-resize-expected.txt:
+        * media/track/track-cue-rendering-rtl-expected.txt:
+        * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
+        * media/track/track-cue-rendering-tree-is-removed-properly-expected.txt:
+        * media/track/track-cue-rendering-with-padding-expected.txt:
+        * media/track/track-cues-cuechange-expected.txt:
+        * media/track/track-cues-enter-exit-expected.txt:
+        * media/track/track-cues-missed-expected.txt:
+        * media/track/track-cues-pause-on-exit-expected.txt:
+        * media/track/track-cues-seeking-expected.txt:
+        * media/track/track-cues-sorted-before-dispatch-expected.txt:
+        * media/track/track-default-attribute-expected.txt:
+        * media/track/track-disabled-addcue-expected.txt:
+        * media/track/track-disabled-expected.txt:
+        * media/track/track-element-load-event-expected.txt:
+        * media/track/track-in-band-cues-added-once-expected.txt:
+        * media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt:
+        * media/track/track-in-band-expected.txt:
+        * media/track/track-in-band-legacy-api-expected.txt:
+        * media/track/track-in-band-style-expected.txt:
+        * media/track/track-kind-expected.txt:
+        * media/track/track-large-timestamp-expected.txt:
+        * media/track/track-legacyapi-with-automatic-mode-expected.txt:
+        * media/track/track-load-from-element-readyState-expected.txt:
+        * media/track/track-load-from-src-readyState-expected.txt:
+        * media/track/track-long-captions-file-expected.txt:
+        * media/track/track-mode-disabled-crash-expected.txt:
+        * media/track/track-mode-expected.txt:
+        * media/track/track-mode-not-changed-by-new-track-expected.txt:
+        * media/track/track-mode-triggers-loading-expected.txt:
+        * media/track/track-remove-active-cue-crash-expected.txt:
+        * media/track/track-remove-by-setting-innerHTML-expected.txt:
+        * media/track/track-remove-quickly-expected.txt:
+        * media/track/track-text-track-cue-list-expected.txt:
+        * media/track/track-texttracks-expected.txt:
+        * media/track/track-webvtt-tc000-empty-expected.txt:
+        * media/track/track-webvtt-tc001-utf8-expected.txt:
+        * media/track/track-webvtt-tc002-bom-expected.txt:
+        * media/track/track-webvtt-tc003-newlines-expected.txt:
+        * media/track/track-webvtt-tc004-magic-header-expected.txt:
+        * media/track/track-webvtt-tc005-header-comment-expected.txt:
+        * media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
+        * media/track/track-webvtt-tc007-cue-no-id-expected.txt:
+        * media/track/track-webvtt-tc008-timings-no-hours-expected.txt:
+        * media/track/track-webvtt-tc009-timings-hour-expected.txt:
+        * media/track/track-webvtt-tc010-no-timings-expected.txt:
+        * media/track/track-webvtt-tc011-blank-lines-expected.txt:
+        * media/track/track-webvtt-tc013-settings-expected.txt:
+        * media/track/track-webvtt-tc014-alignment-expected.txt:
+        * media/track/track-webvtt-tc015-positioning-expected.txt:
+        * media/track/track-webvtt-tc016-align-positioning-expected.txt:
+        * media/track/track-webvtt-tc017-line-position-expected.txt:
+        * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
+        * media/track/track-webvtt-tc019-cue-size-expected.txt:
+        * media/track/track-webvtt-tc020-cue-size-align-expected.txt:
+        * media/track/track-webvtt-tc021-valign-expected.txt:
+        * media/track/track-webvtt-tc022-entities-expected.txt:
+        * media/track/track-webvtt-tc023-markup-expected.txt:
+        * media/track/track-webvtt-tc024-timestamp-expected.txt:
+        * media/track/track-webvtt-tc025-class-markup-expected.txt:
+        * media/track/track-webvtt-tc026-voice-expected.txt:
+        * media/track/track-webvtt-tc027-empty-cue-expected.txt:
+        * media/track/track-webvtt-tc028-unsupported-markup-expected.txt:
+        * media/track/track-word-breaking-expected.txt:
+        * media/track/tracklist-is-reachable-expected.txt:
+        * media/track/video-track-expected.txt:
+        * media/unsupported-rtsp-expected.txt:
+        * media/unsupported-tracks-expected.txt:
+        * media/video-append-source-expected.txt:
+        * media/video-autoplay-expected.txt:
+        * media/video-beforeload-remove-source-expected.txt:
+        * media/video-buffered-expected.txt:
+        * media/video-canvas-drawing-expected.txt:
+        * media/video-canvas-drawing-output-expected.txt:
+        * media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt:
+        * media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt:
+        * media/video-controls-expected.txt:
+        * media/video-controls-transformed-expected.txt:
+        * media/video-controls-with-mutation-event-handler-expected.txt:
+        * media/video-controls-zoomed-expected.txt:
+        * media/video-currentTime-delay-expected.txt:
+        * media/video-currentTime-expected.txt:
+        * media/video-currentTime-set-expected.txt:
+        * media/video-currentTime-set2-expected.txt:
+        * media/video-delay-load-event-expected.txt:
+        * media/video-display-aspect-ratio-expected.txt:
+        * media/video-dom-autoplay-expected.txt:
+        * media/video-dom-preload-expected.txt:
+        * media/video-dom-src-expected.txt:
+        * media/video-duration-known-after-eos-expected.txt:
+        * media/video-error-does-not-exist-expected.txt:
+        * media/video-load-networkState-expected.txt:
+        * media/video-load-preload-metadata-expected.txt:
+        * media/video-load-preload-none-expected.txt:
+        * media/video-load-readyState-expected.txt:
+        * media/video-load-require-user-gesture-expected.txt:
+        * media/video-loop-expected.txt:
+        * media/video-mouse-focus-expected.txt:
+        * media/video-muted-expected.txt:
+        * media/video-no-autoplay-expected.txt:
+        * media/video-pause-empty-events-expected.txt:
+        * media/video-pause-immediately-expected.txt:
+        * media/video-play-empty-events-expected.txt:
+        * media/video-play-pause-events-expected.txt:
+        * media/video-play-pause-exception-expected.txt:
+        * media/video-play-require-user-gesture-expected.txt:
+        * media/video-playbackrate-expected.txt:
+        * media/video-played-collapse-expected.txt:
+        * media/video-played-ranges-1-expected.txt:
+        * media/video-played-reset-expected.txt:
+        * media/video-plays-past-end-of-test-expected.txt:
+        * media/video-poster-blocked-by-willsendrequest-expected.txt:
+        * media/video-poster-delayed-expected.txt:
+        * media/video-poster-expected.txt:
+        * media/video-poster-scale-expected.txt:
+        * media/video-preload-expected.txt:
+        * media/video-replaces-poster-expected.txt:
+        * media/video-reverse-play-duration-expected.txt:
+        * media/video-seek-after-end-expected.txt:
+        * media/video-seek-by-small-increment-expected.txt:
+        * media/video-seek-multiple-expected.txt:
+        * media/video-seek-no-src-exception-expected.txt:
+        * media/video-seek-past-end-playing-expected.txt:
+        * media/video-seekable-expected.txt:
+        * media/video-seeking-expected.txt:
+        * media/video-set-rate-from-pause-expected.txt:
+        * media/video-single-valid-source-expected.txt:
+        * media/video-size-expected.txt:
+        * media/video-source-error-expected.txt:
+        * media/video-source-error-no-candidate-expected.txt:
+        * media/video-source-expected.txt:
+        * media/video-source-inserted-expected.txt:
+        * media/video-source-load-expected.txt:
+        * media/video-source-none-supported-expected.txt:
+        * media/video-source-type-expected.txt:
+        * media/video-src-blob-expected.txt:
+        * media/video-src-change-expected.txt:
+        * media/video-src-empty-expected.txt:
+        * media/video-src-expected.txt:
+        * media/video-src-invalid-poster-expected.txt:
+        * media/video-src-invalid-remove-expected.txt:
+        * media/video-src-none-expected.txt:
+        * media/video-src-plus-source-expected.txt:
+        * media/video-src-remove-expected.txt:
+        * media/video-src-set-expected.txt:
+        * media/video-src-source-expected.txt:
+        * media/video-timeupdate-during-playback-expected.txt:
+        * media/video-timeupdate-reverse-play-expected.txt:
+        * media/video-volume-expected.txt:
+        * media/video-width-height-expected.txt:
+        * platform/mac/accessibility/media-element-expected.txt:
+        * platform/mac/accessibility/media-emits-object-replacement-expected.txt: Added.
+        * platform/mac/accessibility/media-emits-object-replacement.html: Added.
+        * platform/mac/accessibility/media-role-descriptions-expected.txt: Added.
+        * platform/mac/accessibility/media-role-descriptions.html: Added.
+        * platform/mac/compositing/video/video-object-fit-expected.txt:
+        * platform/mac/fullscreen/video-controls-override-expected.txt:
+        * platform/mac/media/media-can-play-wav-audio-expected.txt:
+        * platform/mac/media/media-can-play-webm-expected.txt:
+        * platform/mac/media/video-seek-past-end-paused-expected.txt:
+
 2013-11-06  Krzysztof Czech  <k.czech@samsung.com>
 
         [ATK] accessibility/tabindex-elements-are-accessible.html is failing
index e65fa73472d7b2d06b6a9bd04a4e57983bc80eca..7328a421d5afc156b500033e270b9de05c45d137 100644 (file)
@@ -1,3 +1,4 @@
+
 A <video> should not have a layer until playback begins.
 This test can not be run manually, it requires testRunner.layerTreeAsText.
 
index b57f3a8bef78b03752223b5fc05f159ccfc5d1a1..fb575080852f9865d2af0f74b51f37f9d71a5ba4 100644 (file)
@@ -1,2 +1,3 @@
+
 EXPECTED (video.currentTime == '1') OK
 
index 809000b63bc25f9f9ef71d7bf70205e4901b8bbf..50fb0e0fb5ffe63d05a4c913ab2fde4ce1d82e4a 100644 (file)
@@ -7,4 +7,6 @@ Test case for Bug 34641.
 
 
 
+
+
 No crash means PASS
index bdecefa32469b749ad409858b922463437c689e3..04be4212156929652d35e9a51169bd8683cbeb30 100644 (file)
@@ -1 +1 @@
-This test passes if it doesn't crash. Note: You might need to reload this test many times (or run the test under valgrind / ASAN) to see a crash.   
+This test passes if it doesn't crash. Note: You might need to reload this test many times (or run the test under valgrind / ASAN) to see a crash.    
index b8c1d7b5d7181a864e4c2cf270d54e904a7524fd..d38e020b67d3e20387d1bb72884ea5b4c98713fa 100644 (file)
@@ -1,4 +1,5 @@
 This tests the full screen video playing from a region flow. After entering full screen mode, only the full screen video should be visible. Click go full screen to run the test.
+
 EVENT(webkitfullscreenchange)
 END OF TEST
 
index 11f9b5efef383635c39688a40826f08c490fd55c..7c6e7d3dff7017ecfd4c2b5d711c9fb2e088d068 100644 (file)
@@ -1,4 +1,5 @@
 Test for https://bugs.webkit.org/show_bug.cgi?id=12052. Before the change, display: run-in; with non-RenderBlock element hit ASSERTion and run-in video made Safari crash.
 
 PASS
+
 PASS
index 49109876eecb0b011b52bbc3a4f28721851bdbc2..d7ba8d65aa214032929d958b9c0df147983c512c 100644 (file)
@@ -1,11 +1,15 @@
 This is a link start of Test.
 
+
 This is a link i2.
 
+
 This is a link i4.
 
+
 This is a link i6.
 
+
 This is a link i8.
 
 This is a link End of Test.
index 05d2c39b8042277cd49701904c06ab34b9e68180..8bcbb0e53476a5932ca75cb7ece2e50ec767d40a 100644 (file)
@@ -1,3 +1,4 @@
+
 Bug 89785: REGRESSION(r116446): Crash in RenderBoxModelObject::adjustedPositionRelativeToOffsetParent
 
 PASSED, the page didn't crash.
index 1539960acffcfb94e86b875317f75cd053f33c38..dade4ce7b854a65a14d101997f9c5687e88f8e5f 100644 (file)
@@ -1,3 +1,4 @@
 EVENT(webkitfullscreenchange) TEST(video2.clientWidth==document.body.clientWidth) OK
 END OF TEST
 
index f9f0c1dece8c3cec00ca72fa4e754ff4e43b4084..703a0d9db592027e0998ce9263c233d87ad2b5a7 100644 (file)
@@ -1,4 +1,5 @@
 This tests that a full screen element in a lower stacking context blocks a sibling in a higher stacking context. After entering full screen mode, only a black box should be visible. Click go full screen to run the test.
+
 EVENT(webkitfullscreenchange)
 END OF TEST
 
index bc2b9c38bdb590fdda337e896137bef8d0354ab5..eed460974c956cb803807927a5c3b30ed0fce382 100644 (file)
@@ -1,5 +1,6 @@
 This tests that the video element's controls are draggable in full screen. Press any key to continue.
 
+
 EVENT(webkitfullscreenchange)
 First drag.
 EXPECTED (endBox.left - startBox.left == '15') OK
index 03e6429cd42cb32c525a0f99451fb85feaa0729b..01b4d528df7cccb3fe3daa2eca32aa58e587bb7f 100644 (file)
@@ -1,5 +1,6 @@
 This tests that the video element's timeline controls are draggable in full screen. Press any key to continue.
 
+
 EVENT(canplaythrough)
 EVENT(webkitfullscreenchange)
 EVENT(mousedown)
index 8a61b26a65f6db6c9e601c91d13d42c4db93e8c0..a6b2b12e3871b68e45523768822cb9094d38491d 100644 (file)
@@ -1,5 +1,6 @@
 This tests that the cursor hides after hovering over a video element in full screen mode.
 
+
 EVENT(webkitfullscreenchange)
 EXPECTED (window.internals.getCurrentCursorInfo() == 'type=Pointer hotSpot=0,0') OK
 EXPECTED (window.internals.getCurrentCursorInfo() == 'type=None hotSpot=0,0') OK
index 19bff9fdc45e1a414b786288965efef692d158a2..d156de315d88923c268516ce7681917024dbec17 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(webkitfullscreenchange) TEST(video.clientWidth==document.body.clientWidth) OK
 END OF TEST
 
index e6dff64287741a91e2412df8f8461f6426ee7703..0d2ee08c6df72079e236e16901cad31284604532 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that <video> can be loaded from the application cache.
 
 *** Setting 'src' to file specified in manifest. This file should load.
index 2ecc6ebb0fe2a3370925edb13ccbd480bae7fa6d..3d971ef71740ddea5401e20acedd73d53cd1773e 100644 (file)
@@ -1,3 +1,4 @@
+
 EXPECTED (video.error == 'null') OK
 EVENT(loadstart)
 EVENT(error)
index ba2ee2c0632cf37467a96ae18e018064a4924064..2e397ecca95c9565321fad321fb23649a7ea7b48 100644 (file)
@@ -1,4 +1,5 @@
 CONFIRM: I hope the movie continues to play!
+
 Make sure we don't reload a <video> element after a dialog is shown.
 Test this by loading a movie slowly and showing a dialog when a 'loadstart' event 
 handler is called. If the movie is reloaded when the dialog is "dismissed", another 
index adbcc821e81f33120aea9ed540c6b665e0118bda..0834f9b8a8c2bf88261b59c8186ce6ca0720708d 100644 (file)
@@ -1,3 +1,4 @@
+
 EXPECTED (video.error == 'null') OK
 EVENT(loadstart)
 EVENT(error)
index d16bcd3f4bb4468c8474003387f466b8961fdaf5..860618002dac7f5a64c1028dd4efa9ab32290df1 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that video requests contain no "Accept-Encoding" header.
 
 EVENT(loadedmetadata)
index 4f389d8f13331afa2fc9598723d4999e6e1469a8..a94accf8bc184938ade41416264878d835c8cc2b 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that the painted buffered range contains currentTime.
 
 EVENT(loadedmetadata)
index cc3dc2b894f30e7f9f43411de5a50739be1947f5..f9aba0ee9a0f84343c3c1a5f8e830672bccd07f0 100644 (file)
@@ -1,3 +1,4 @@
+
 Video with cross-site reference should not load.
 
 EXPECTED (video.error == 'null') OK
index 9d7b331a03191925185ca3277fb3b8c1208b7c76..e4ccda8d37f805e5c39e6e33399f2be7d5da3772 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Test before movie is open
 EXPECTED (video.error == 'null') OK
 
index 92697a2ab1cae0985c530ba476cccb01d116c181..b7c197e2d9c3e47ee5420c5e5c99f03fa6a10439 100644 (file)
@@ -1,5 +1,6 @@
 Test that the load eventually suspends and returns to NETWORK_IDLE.
 
+
 RUN(video.src = file)
 EVENT(loadstart)
 EVENT(suspend)
index 9cd121a97eae02afe6817c4cdcd3353a516aac7e..13ca4ee18103c81edba31a0881c906db76f30a99 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that at least one progress event is fired after starting to load the video.
 
 RUN(video.play())
index 5881008519723fa3b00095f10148bf8c5248ee60..7a62767dba4dce9fcb7382b2886232d379949eda 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that stalling very early, while loading meta-data, stops delaying the load event.
 
 EVENT(beforeload)
index 1275c32fc77ff5194dc35dd9dfd1789be4e751d2..e4d246e5df097148e7d0d01081bde745108a9c44 100644 (file)
@@ -1,4 +1,5 @@
 Test for https://bugs.webkit.org/show_bug.cgi?id=114357 [GStreamer] Media attribute preload="none" is not honored
 
+
 Pass OK
 
index 545500c4b2f8b40478dd0c14296507f12104e37b..e32087956fdae1698378f9c7cd14474ed356340a 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(canplay)
 END OF TEST
 
index 64d9bcbee822a475e352fb8d29552f1924f58b91..701ceb84a2d0f2af890c864de220b62e9a6def11 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(canplay)
 END OF TEST
 Tests that the media player will send the relevant referer when requesting the media file.
index e5fc07f33e56a3cbdb809107f5161863d76384a1..da0fc87c97151b8a5be11c525a58077eb50c5b0e 100644 (file)
@@ -1,3 +1,4 @@
+
 EXPECTED (video.error == 'null') OK
 EVENT(loadstart)
 EVENT(loadedmetadata)
index f932843701ca2c78dda6a1128d3d132738956eaa..65c893ee45aa5bdc4ace30b7763c7b69e167e138 100644 (file)
@@ -1,3 +1,4 @@
+
 This test case simulates a slow network, and starts a web worker thread to write a log message when retrieving media metadata to see if the webkit thread is blocked by media retrieving thread.
 This test case is for https://bugs.webkit.org/show_bug.cgi?id=80978
 
index a43904b5505f992d88dbdfca8920c3d644e46df5..5bd63147eef67a29d15762ca19a69af695d526ea 100644 (file)
@@ -4,4 +4,4 @@ PASS: script onerror fired
 PASS: video src onerror fired
 PASS: audio onerror fired
 PASS: source onerror fired
-      
+        
index df03be3de0193b1a6c94b4bd74bacee775301b41..18db3a5496ab1c21858a046fc45e939f2b769f2b 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: Refused to load media from 'http://127.0.0.1:8000/resources/load-and-stall.cgi?name=../../../media/content/test.mp4&mimeType=video/mp4&stallAt=100000' because it violates the following Content Security Policy directive: "media-src 'none'".
 
+
 END OF TEST
 This test passes if it doesn't alert failure.
index ac89c53070d47c2d086f93f4fa5b8a7f4e5e9a93..6222c9ead6429e88b878d6ec0dd6d38f727f3511 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: Not allowed to load local resource: compass.jpg
+
 Test that a remote video element can not use a local poster
 
 This test requires the run-webkit httpd server (run-webkit-httpd)
index 693b2ca8e401eb35878362833c6ee7e0ea1357bd..734074b0acbcc62dd075cc2c61b062d7c33d785e 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: Not allowed to load local resource: scaled-matrix.mov
+
 Test that a remote video element will not use a local <source>, and will use another remote <source>
 
 This test only behaves correctly in DRT
index d5d5645c37c2b56ed5a7c5973967b75d8d2875cd..6343b193df4503b291829f4f7b0643959434bd47 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: Not allowed to load local resource: scaled-matrix.mov
+
 Test that a remote video element can not use a local 'src'
 
 This test only works in DRT
index 3e97d37eb4b6ccb21ae20e752100bacd5edf6c51..3c565ae4de17c9dfc5ab3c3974cbb2ebe43d3eb9 100644 (file)
@@ -2,6 +2,7 @@ CONSOLE MESSAGE: Cross-origin text track load denied by Cross-Origin Resource Sh
 CONSOLE MESSAGE: Cross-origin text track load denied by Cross-Origin Resource Sharing policy.
 Tests loading cross-domain <track>.
 
+
 Loading without Access-Control-Allow-Origin header, no "crossorigin" attribute on <video>
 EVENT(error)
 PASS: shouldLoad should be 'false' and is.
index 622dae4ddec1931727617e823a9830f45379a519..173918da762c77580205abf3a67c50c20170a40d 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 5428a63d9f753c32db8dd7870aa34a868d1d1339..d67cc5277928816453bd5f962bd642b6ed2f959f 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 9f5001e14e5746c0f595e19c72546577fbae1c84..2ddc9c39109a479c607ad5a79be66829dee45205 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 046533d5cedd4c1bbd2748964a801244cdbd9f9b..37c743f79c22a5dec30b6fc113ae7a3824fbb196 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 65502b0cd63755a26b7d98a7c7893fac600fdad7..87425b05bc1ca5d92d1ce43cc346b11a6a0fea15 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 0a003dcfd85b9809a10f0c50a0d4c21c16583588..3cd71de9db42fee0d446d3e4a04fd49d0e7f421e 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index ee3785d510100504752940c367cc476ed0a649c1..dfe03fdf8ec0bfff4426b94c32662f63d1454f78 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index ca26343e88e6a9a485e332b8035a8ff5c41d75ab..20b45f2f64b1388d4c066ed3dee861fcbfa2c2fb 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 622dae4ddec1931727617e823a9830f45379a519..173918da762c77580205abf3a67c50c20170a40d 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 5428a63d9f753c32db8dd7870aa34a868d1d1339..d67cc5277928816453bd5f962bd642b6ed2f959f 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 9f5001e14e5746c0f595e19c72546577fbae1c84..2ddc9c39109a479c607ad5a79be66829dee45205 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 046533d5cedd4c1bbd2748964a801244cdbd9f9b..37c743f79c22a5dec30b6fc113ae7a3824fbb196 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 65502b0cd63755a26b7d98a7c7893fac600fdad7..87425b05bc1ca5d92d1ce43cc346b11a6a0fea15 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 0a003dcfd85b9809a10f0c50a0d4c21c16583588..3cd71de9db42fee0d446d3e4a04fd49d0e7f421e 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index ee3785d510100504752940c367cc476ed0a649c1..dfe03fdf8ec0bfff4426b94c32662f63d1454f78 100644 (file)
@@ -9,3 +9,4 @@ TEST COMPLETE
 spec reference
 
 
+
index 3888d05693dc5aea0cf4f9ed371d77577b55122f..8ed2e80dbb8741bf5d58e704d3000256ffd30f26 100644 (file)
@@ -1,5 +1,6 @@
 Test that the audio element supports MPEG files.
 
+
 EVENT(canplaythrough)
 EXPECTED (mediaElement.currentTime == '0') OK
 EVENT(play)
index 5227e5af4d99e1a85c5461b031dd96e007dd3a6b..f52c35c1ff8df2b3681dd89e138adddb112103c6 100644 (file)
@@ -1,5 +1,6 @@
 Test that the audio element supports M4A files.
 
+
 EVENT(canplaythrough)
 EXPECTED (mediaElement.currentTime == '0') OK
 EVENT(play)
index 28d0a0401d012d04ad008af9bc72edf19e85d897..5d1dbc54a10fa83e322ec4877028f68303a8a5f6 100644 (file)
@@ -1,3 +1,4 @@
+
 This tests the intrinsic size of a video element is the default 300×150 before metadata is loaded, and also after metadata is loaded for an audio-only file.
 
 Initial dimensions: 300×150
index c8bd32e5d0d648ab878fd10a0973ae72e56b350a..661d0096b954ce910daa46c404479f1320f8e34f 100644 (file)
@@ -3,6 +3,7 @@
 --------
 Frame: '<!--framePath //<!--frame0-->-->'
 --------
+
 Test that play event fires when "src" set with an autoplay attribute in a sandbox with allows-scripts.
 
 EXPECTED (video.paused == 'true') OK
index d8204d2554721411365f22a3c09492d90db707cd..f4893affa2dc2583ff4007dea5aa54733d8956e8 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that accessing member of a non loaded video works.
 
 RUN(video.played)
index 7f0b69e4b1578355173090d5dae8798c82097483..3aebe3656a67d554dbdc3b2c2275ec591f5b0401 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that an invalid video file generates a MEDIA_ERR_SRC_NOT_SUPPORTED error and sets networkState to NETWORK_NO_SOURCE.
 
 EVENT(error)
index b97480bc84e339f83a6f669208fa443519a28e92..a548a4a4490c7307b3b98e2750e7f39ce0232cd7 100644 (file)
@@ -1,5 +1,6 @@
 Test that media constructors behave consistently.
 
+
 EXPECTED (audioJS instanceof HTMLAudioElement == 'true') OK
 EXPECTED (audioJS instanceof HTMLMediaElement == 'true') OK
 EXPECTED (audioJS instanceof HTMLVideoElement == 'false') OK
index 855b669c180b37c6fed92d2bb3c89957803a9d81..bc73d6b883a830542318f14c2419e8bb5ce57720 100644 (file)
@@ -1,4 +1,4 @@
+  
 I did not crash
 END OF TEST
 
index 9362ae0115487c41b511bda847af9947dfa60c85..5322d604b2a37dd32a32e296a0f0007a36e48b8b 100644 (file)
@@ -1,5 +1,6 @@
 Test that dragging the timebar thumb causes seeks.
 
+
 EVENT(canplaythrough)
 EVENT(seeked)
 EVENT(seeked)
index 8f295edb4258aadb7e69c1b8f5611b1b84fbadd9..43c0b74d79613bc14803d1afc10ba2d8f3747015 100644 (file)
@@ -1,5 +1,6 @@
 Test that right clicking on the timebar does not cause a seek.
 
+
 RUN(video.autoplay = true)
 EVENT(playing)
 END OF TEST
index cd9f8e4955f36b170a9205e80abe47c09da7bfe9..d81e47d533cc51b429cf86f36f8a8f89ff0e5970 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: Refused to load media from 'test.mp4' because it violates the following Content Security Policy directive: "media-src 'none'".
 
+
 END OF TEST
 This test passes if it doesn't alert failure.
index 788637e05650482b4b4ba938f96148fe44995234..e3d60b36944039b6f52c43e08d5fc7aab4d55cc2 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(loadstart)
 EVENT(durationchange)
 EVENT(loadedmetadata)
index 1c4b5cfcf8215e35e65a55337716dca0ed15528b..a06d686e01492c1712c0ed925700fcb77ca4c472 100644 (file)
@@ -1,3 +1,4 @@
+
 Test to ensure that a media file blocked by a beforeload handler generates an error and does not block the document's 'load' event.
 
 *** Test initial state ***
index 29110701db6f6121f0ae19aa33554fc3bd0805dd..0eb30bba1f1d4461249f3ea03c680d889893b36d 100644 (file)
@@ -1,3 +1,4 @@
+
 Test to ensure that a media file blocked by the resource load delegate generates an error and does not block the document's 'load' event.
 
 EXPECTED (video.networkState == '0') OK
index 59a7a7de150aac988942b35fa83bac0a70215b12..20ddfd97424a7eef3c253aaaac51b3d81b10ba51 100644 (file)
@@ -1,3 +1,4 @@
+
 Test HTMLMediaElement canPlayType() method with multiple audio mpeg MIME types.
 
 These tests may be expected to fail if the WebKit port does not support the format.
index c54f941f75ab4936ea35394d5e6c85c85e81204b..f4fe2c621c15ee4bd81ff951e6eba7a3f4c7f30a 100644 (file)
@@ -1,3 +1,4 @@
+
 Test HTMLMediaElement canPlayType() method with multiple video mpeg4 MIME types.
 
 These tests may be expected to fail if the WebKit port does not support the format.
index c865a348c604fc434f889b3cafff4e37eec44266..bf7105f320e4aa7d96ed32d0b0c615c6ab4f70d3 100644 (file)
@@ -1,3 +1,4 @@
+
 Test HTMLMediaElement canPlayType() method with "application/octet-stream".
 
 These tests should always pass as no WebKit port should support "application/octet-stream".
index c1244b3dd36c3339b0e8717e52f0811368d85824..4f4410b323a15e3dcccc5d42b4057a79fad50ac8 100644 (file)
@@ -1,3 +1,4 @@
+
 Test HTMLMediaElement canPlayType() method.
 
 EXPECTED (video.canPlayType() == '') OK
index fe013903896015e7b96cc5b7edf57c8374bc7a62..8bb6600aabdae98171b99e4f5d0629224e226d5d 100644 (file)
@@ -1,3 +1,4 @@
+
 Test HTMLMediaElement canPlayType() method with multiple .wav MIME types.
 
 These tests may be expected to fail if the WebKit port does not support the format.
index 62730421eb904c51731aee146afbb12a8127b58d..7f6a64e8d4c243740a2fc2f58148cd0502ec68cf 100644 (file)
@@ -1,3 +1,4 @@
+
 Test media element close caption API.
 
 Test before movie is open:
index ae439d5693fdf10a4b440e8ff7a6f5e98feb93a4..1dc6b57de82e39e0947fce7c741ef88aae8e352a 100644 (file)
@@ -1,3 +1,4 @@
+
 Tests that adding a text track does not make controls visible.
 
 EVENT(canplaythrough)
index b168c013a5936c0f7412705fd7250327f9eecbbe..5b86243083b883354d211473c52ca546ebe631cd 100644 (file)
@@ -1,4 +1,4 @@
+  
 Test presence of MediaController constructor, controller, and mediaGroup attributes:
 EXPECTED (typeof(MediaController) != 'undefined') OK
 EXPECTED (video.controller == 'null') OK
index 6885e23d0261fa19a96ee964f1da0b34d4436b6f..0d118a77fc79cb8f999a8d9899518dd52ebcb98e 100644 (file)
@@ -1,4 +1,4 @@
+  
 RUN(controller = video.controller)
 EVENT(canplaythrough)
 RUN(controller.play())
index 96c0cebbf88cb4d2d58fa7567e6e83c5eef9a846..d4c60f5c9d902ea466d5e049cb953e688edd54b1 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(canplay)
 EVENT(play)
 EVENT(timeupdate)
index 08b61b735cc04f7cbbec35d0989c88ef2082a5c0..abbe7fe8d767cca2a9379581ad960af536a77ab3 100644 (file)
@@ -1,3 +1,4 @@
+
 RUN(controller = video.controller)
 EVENT(canplaythrough)
 RUN(controller.currentTime = controller.duration - 0.05)
index f00e2c860c33b2aae2a04828b84569e23281e334..7548a26b4c9f9449f199d1a0d666038a22bf3f26 100644 (file)
@@ -1,3 +1,4 @@
+
 This tests that currentTime is kept stable during script execution.
 RUN(controller = video.controller)
 EVENT(canplaythrough)
index 34e9d1cdd3d8050c6dd9d4577d56de2f14757e14..49b5e17b2a4708cca1ca665e3b62310a83c77e6e 100644 (file)
@@ -1,3 +1,4 @@
+
 RUN(controller = video.controller)
 EVENT(canplaythrough)
 RUN(video.play())
index b22100793f930415c667bd3f1437ea1d77b7fc88..523a3c40b3357aed4a9a2d7038b1f705dbb09ddd 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(canplay)
 RUN(video.play)
 EVENT(timeupdate)
index 1b41e7c8aafe0030d05b5a11bc2890ebab71a7aa..1ec915d59bc9d8b3e7f39f424511a92d79d4e5cf 100644 (file)
@@ -1,4 +1,4 @@
+  
 RUN(controller = video.controller)
 EVENT(canplaythrough)
 RUN(controller.pause())
index b718d64582d447467c42503698e5488cc5205115..5e38917e7a74a44691e21490b635aadc4c0f1d41 100644 (file)
@@ -2,6 +2,7 @@ This tests that media element controls are reset to their default state when the
 
 This test only runs in DRT!
 
+
 EVENT(canplaythrough)
 EXPECTED (getTimeLineValue() == '0') OK
 EVENT(seeked)
index eb8233ec106dd8b24789905337f7478bd559c6da..3715f059d674d7ac57ec3a637f62e76cc0e52b70 100644 (file)
@@ -1,3 +1,4 @@
+
 Test ended by:
 
 Play to the end.
index 7252ffdb32eecb8ca40e3755b88cbf47b5cea069..949792b58cde38404c1ab0009392826b5d018b23 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(loadeddata)
 MediaPlayer extracted extension from src url. OK
 
index 0b9765caf58a8e5b974b4a33370d39195bf608d3..95bb0de11db0469a23b6f23c85ad7e52874e7f9e 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0001
 Fragment: 't=,'
 Comment: Syntax error, not allowed according to the ABNF. The media fragment is ignored.
index f540e53eae5ae43008d8d34f866350ded73324fc..f157d678064416ad4745240e9f540fc3706e0114 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0002
 Fragment: 't=3,3'
 Comment: Invalid semantics: start must be smaller than end. The media fragment is ignored.
index 3e33e1434713520cf04fe81009d98cfecd128e05..685ef30c9e37c45f82f0b1a96149599fb777e2e6 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0003
 Fragment: 't=7,3'
 Comment: Invalid semantics: the requested interval's start is beyond its end. The media fragment is ignored.
index aaa7e6bde2f0c445f88bc42b5a564f86b5038219..3a4977715dcd342c1b2d35bcf72705fbfa811112 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0004
 Fragment: 't=0,9.97'
 Comment: The media is requested from 0 to e.
index 3724941efb42565d472432127344a0130f579b83..27aed6503dd7a659995089861e3a1e7d4e83ce28 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0005
 Fragment: 't=3,7'
 Comment: The media is requested from a to b.
index f35d7bee8dfab5eb519f320095d9876995d3bc92..02eccda725d0a7e10cc1694f88d6d2e2efcc0bb5 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0006
 Fragment: 't=3,15'
 Comment: The media is requested from a to e.
index 6076f9349f11f402504ff8cb2030c4ea45c022e1..c031774b2c5bf3cdc44830ff7ae2a5fbb9594ba3 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0009
 Fragment: 't=15,20'
 Comment: The request lies beyond the end of the resource. If the UA knows the duration of the resource, it seeks to the end of the media resource. Otherwise, the UA will send an (out-of-range) HTTP request with an 'include-setup' in order to setup its decoding pipeline.
index b8932bc51d1492b9d040469ac5f0b7515540756d..2cf805eb4665dec3f699905c9a4f64786e175f51 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0011
 Fragment: 't=3'
 Comment: Equivalent to #t=a,e. The media is requested from a to e.
index a9b284db760a9a7433c31e65a9cf5060d0661b3b..b7bbd24057d362b2a2ffa17a18b6cbfe10962f5d 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0012
 Fragment: 't=3,'
 Comment: Invalid syntax, hence the temporal fragment is ignored.
index ad03177ad04270de64d8151d0d204e09979e2064..edd17af4cc8caefc7eb361c329cf618707bd7d7d 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0014
 Fragment: 't=15'
 Comment: The request lies beyond the end of the resource. If the UA knows the duration of the resource, it seeks to the end of the media resource. Otherwise, the UA will send an (out-of-range) HTTP request with an 'include-setup' in order to setup its decoding pipeline.
index b763d074f2cf641fdeda3d724cbab2ad7270272c..be07bdef3d08279c3c88bb8b70da88b931c6fa33 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0015
 Fragment: 't=,7'
 Comment: Equivalent to #t=0,b. The media is requested from 0 to b.
index 8ba0f6a30fe2f354a30c6afa25aa92203f0d38d5..524b845f41104aecaf9f7f61055d65e57a885d66 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0017
 Fragment: 't=,15'
 Comment: Equivalent to #t=0,e. The media is requested from 0 to e.
index ef2070a2657e64bb46c94e4ceac1e94d241740fd..57560494b16a42c26f8564cddf5f6e2556aafbaa 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0024
 Fragment: 't=npt:3,7'
 Comment: equivalent to #t=3,7
index 19e5c28ed1a3d74b71ff314d790e11ed956fdb92..03b2dec547d3c86e2099de3e8f42bec5c9063f4d 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0027
 Fragment: 't=banana'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index dceecbc37b79fb017e9456ae27f29875b399da8f..d9f5e72e9a4070610b67c2140e7c0077ccbce668 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0028
 Fragment: 't=3,banana'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 81bfecfee0928662d30b2bf4542d3f2594e432be..6b7882e8a658235878d02859b78032d3a2140441 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0029
 Fragment: 't=banana,7'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index dccd47f898434dc7e9fc70bb91d3f1e80215be0b..c5c47b7310177af4533bf0aa35f06c2cc0e31d01 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0030
 Fragment: 't='3''
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index eae052aaf7f19d9634f83cfe42170fd99a48b5c7..7a52032d14ffd0156cc74274e7fb3a3ee09a4069 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0031
 Fragment: 't=3-7'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 28d3b68ac71818ee070b5d81856455b62658f4e2..0adabb8ad03b8d29c3f3cea725ae7bf3e45caefa 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0032
 Fragment: 't=3:7'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index cfd3ce1aa38cc32c989074859e430003ff1e1acd..f5d65c54dafe06a714435f0194b00183ce5b688f 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0033
 Fragment: 't=3,7,9'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index b0ea4e094ec55991392a1ac0477d8912f3ecc197..26b05db58222bf74ebc048f9af19133ae5666dc1 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0034
 Fragment: 't%3D3'
 Comment: UA does not identify this as a media fragment, so it will play the entire media resource. Note: %3D is equivalent to =.
index 38fc1f728d0f0ff7ff845c07eec5ba068909892d..4a6416bcac47631f4a86131c7ee32e16868d1d8b 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0035
 Fragment: '%74=3'
 Comment: The media is requested from 3 seconds to the end. Note: %74 is equivalent to t.
index 3e62561e62103e8f67cf0a565f6494b2894c2bde..27305ef9df660425520523b1f830a070a539bb01 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0036
 Fragment: 't=%33'
 Comment: The media is requested from 3 seconds to the end. Note: %33 is equivalent to 3.
index 0b4ee005326df9196abbbfcb7828c1f82f85899a..8da14fb9aa1641c5818d59e95d51695b27dc2f1f 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0037
 Fragment: 't=3%2C7'
 Comment: The media is requested from 3 to 7 seconds. Note: %2C is equivalent to ,.
index b5fc4f69fd55bc9d0e63b4a964169f5dffba0773..629163755c220d47a7e2e47178a636ab24760661 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0038
 Fragment: 't=%6Ept:3'
 Comment: The media is requested from 3 seconds to the end. %6E is equivalent to n.
index 1dd39511226b2dc0c2a82e8acba5afc7dd07dd87..a7f561de4b6ca6afceefabb8c3c715d908446b42 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0039
 Fragment: 't=npt%3A3'
 Comment: The media is requested from 3 seconds to the end. Note: %3A is equivalent to :.
index b09ed86a6cb5b11ab9ab67cfe3b082f8ecb9ef69..66e5699f0108e55df29b76b58d6e13c73b59baa2 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0044
 Fragment: 't=-1,3'
 Comment: Invalid syntax: a '-' character is not allowed at this position according to the ABNF. The UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 3f6bfd48f0a6a95fa4958e609d7470a249b461f3..54dc51622bb477f6f586d3baaa093f01764a4074 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0051
 Fragment: 't=3&'
 Comment: After processing name-value pairs, this appears to be equivalent to #t=3.
index 3c91a920567c54758471750d7863d788167147ea..cf537ebac373f8619ce992d072c9a2abd28ad498 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0052
 Fragment: 'u=12&t=3'
 Comment: After processing name-value pairs, this appears to be equivalent to #t=3.
index e5ce6840e56ed0c0cea800f77e5eed3cf0ce0b8f..0c02e74eccf3dd05ad5d185e357ee7dd24e8f5ad 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0053
 Fragment: 't=foo:7&t=npt:3'
 Comment: After processing name-value pairs, this appears to be equivalent to #t=3.
index 21d77c88cf985865a7f63eda774847322d83a628..33d29028670ee4b578da03563801e89cac6d0274 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0054
 Fragment: '&&=&=tom&jerry=&t=3&t=meow:0#'
 Comment: After processing name-value pairs, this appears to be equivalent to #t=3.
index c4c5151cf86a8a8905fc91b666753f9ada0f9973..8367e8e6a7815757193d1d2a8c001259c121746a 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0055
 Fragment: 't=7&t=3'
 Comment: When a fragment dimensions occurs multiple times, only the last occurrence of that dimension is interpreted.
index 39b792c5e905e75719552a9bf896841c26cd5310..27aff0f52f2181756b6a4867a19e53b5e59dd8d2 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0058
 Fragment: 'T=3,7'
 Comment: UA does not identify this as a media fragment. The entire media resource is played.
index 75926647c75954ac070800ac3009b2238a4c3089..3611a815dc380769c7b4b1765716689bcbf9fec4 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0059
 Fragment: 't=smpte:00:00:01&t=npt:3'
 Comment: When a fragment dimensions occurs multiple times, only the last occurrence of that dimension is interpreted.
index f1b3bd879f7ff3b00554f627c3f8081f009d3aaa..c7894245e78cc5d995f3b9e99b48b5b3eca999b9 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0061
 Fragment: 't='
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index d39a6b0ade47113e423a0e9be3b72f04f3db438d..ca68cfff72d1b042a3928abdbe567fac41ab039c 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0062
 Fragment: 't=.'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 13276cbb4819e3cd1cc326a4d7b020c97182a801..b4b77044cf5584aa01e3e6f5233bc938b0997145 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0063
 Fragment: 't=.0'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index e8d57e43b171fe1a83e907a3a073248f01b26863..f5e2f80a4f203fc3742d9166019d84861ca3fff7 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0064
 Fragment: 't=0s'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 8b98cf54530c53cd80529506e71757f1a0b5e50c..216c704cf0af41856e7b5e6d156b6d05564b06f2 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0065
 Fragment: 't=,0s'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 3ef38cc03a35de2c26de993d46f6b653e576061a..977419f42afc8caa167996a0f3102192410af7d8 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0066
 Fragment: 't=0s,0s'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 6230a020d234690331332c74cada9180087c2eeb..5f915603ecb40c099e13c633a4d9b09139a690da 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0067
 Fragment: 't=00:00:00s'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 4839c1750e93303510036a1f6e1f9ea1557d6c8d..cbbd02717b8254266324afbd3562688e54a38b9c 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0068
 Fragment: 't=s'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 152652d4988067784aae61740a09a34acb4cd169..5d7e3190f8fcbd2d0b93d9e390ad93b953fb7527 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0069
 Fragment: 't=npt:'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 3e6a1dfa5c4c0847946ab08ba905a025451777d5..9d9acadd334e1ca74e783511c975fc26d6bce10a 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0070
 Fragment: 't=1e-1'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 73a326c6955201dc07fb3ffc4194ba60fb82d825..4dd5163e4d414398a20de3149ff9868eac1b0174 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0071
 Fragment: 't=00:00:01.1e-1'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 32cc889fc27d7f48e5dda37963f704f235f4554f..5850017f45b92e74223c7392811285f2e12aae6e 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0072
 Fragment: 't=3.'
 Comment: Equivalent to #t=a,e. The media is requested from a to e.
index c628b15aa2023d309bc5f2fc2dd50ce36306560a..59477239732c8815e9a0317e5803c87c199b9b0b 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0073
 Fragment: 't=0:0:0'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 8fad6a9c22bd329e6e5f3e2c47fdeab2f2c47d14..e3c6581771fadb7df6b9e2e3840d5d71b433557f 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0074
 Fragment: 't=0:00:60'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 659ce96ab7c8982e52f6989ac3a3c77f669829b4..470aec4b42b8f5c99451462f40f27dc8af96b8fb 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0075
 Fragment: 't=0:01:60'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index b6ed9c26509c235bc26bb60a0d3e56805e0f44d8..e386d68c199badb9b77586e7a3b3bffb8b7a5805 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0076
 Fragment: 't=0:60:00'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 4208dbbba4a47faa6a66ecc5da423a98fa435c98..1c97f13677b84a66f3c77f53b66cfe2327ede637 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0077
 Fragment: 't=0:000:000'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 7550dbb02cc09cce9a249d2c2d15f3b7854e0400..0d061373a27f77a0dc120f5c9836e43311292736 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0078
 Fragment: 't=00:00:03,00:00:07'
 Comment: The media is requested from a to b.
index 7a1bf0e417d2468c4d433de69d8991f0aa8e8482..e34e2ab8a2a69b11150f17af48e73b084b750a93 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0079
 Fragment: 't=3,00:00:07'
 Comment: The media is requested from a to b.
index ee117e883b0cca82b2059e9178bd5ed9f468dd64..5fc08aa415638e1d1a147025ff6217a36002fb0a 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0080
 Fragment: 't=00:00.'
 Comment: A valid media fragment: { starting at 0 seconds. Thus, the UA will play the entire media resource.
index 5d7d917c7f66bff9bcf130585066081dba383097..c3b69976bc2aa935ff928e51fedca81d1e39ff27 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0081
 Fragment: 't=0:00:00.'
 Comment: A valid media fragment: { starting at 0 seconds. Thus, the UA will play the entire media resource.
index 21ec71ce50485a775e681aec0cd83f0914d4e562..89310f06ef09da334fb3ac915d99520bc68f7249 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0082
 Fragment: 't=0:00:10e-1'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 8c63039bc30075e6b8b38526e1bf4a04d2e35db1..0befb3c7bd90b90dd505f239edc9ed344e877529 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0083
 Fragment: 't=0:00:60.000'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 61a182d5f31a01a4e1afa22c9100d72c55f1f0e4..8b013c54e8bcee95b0435612a2f919819abe7114 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0084
 Fragment: 't=0:60:00.000'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 8b71d56fbb7bca9a4aa0b55040d86574e0b9fa01..2d9fcebf7ff3b298ccb6e8122413b61802a2f1ae 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0085
 Fragment: 't=3,7&t=foo'
 Comment: The media is requested from a to b.
index 94c92392a82a77d857421b7a3ef0d16938e5c972..c32458ab8b26e90cfea3b631f81db954c52a316c 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0086
 Fragment: 'foo&t=3,7'
 Comment: Rubbish before & is ignored.
index 46e4a0003f220517f4b1975ff8b8b32c83134401..a210c277e84c2a6f5f081e9f451e03231d88f4f9 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0087
 Fragment: 't=3,7&foo'
 Comment: Rubbish after & is ignored.
index c0650cb513409cf768d9574b6883b07db41e322f..059afd1894c406110ccb0e743a11581bb0ea01bb 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0088
 Fragment: 't=3,7&&'
 Comment: Sprinkling & is OK.
index 4132e967bb248669baf0049ff41c9ad29899f6f4..89d632ea21f6b68bc3b89d6928a70d719cb34127 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0089
 Fragment: '&t=3,7'
 Comment: Sprinkling & is OK.
index fc4b3af26b30466ce7c4b4dc12d2f8b7dc2efd83..3a6e139f67a57903a54d104de5aad0fdd03d031b 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0090
 Fragment: '&&t=3,7'
 Comment: Sprinkling & is OK.
index d33a740e077ee5f1c88d93b22461ccfc07a7ab16..3a77edcc1a969f0ef47ce78764a9e6f335ea71cc 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0091
 Fragment: '&t=3,7&'
 Comment: Sprinkling & is OK.
index 5601dfe5ff5085eeaf0f2c3825143205b6fe625b..2c79ce19779e7cd42203f7d9b8c101b835d0699b 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0092
 Fragment: 't%3d10'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 5d612879e775b8c1ea6fea275bd8fc94bbb01915..4411bd35f4f259ff0ce8c06725d760d68bd4e508 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0093
 Fragment: 't=10%26'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index 5ff4ab295e2536fe88dd57ac81cedd141cebf95c..71ebb1603450552156f6a8872f0b5c9f634b9810 100644 (file)
@@ -1,4 +1,5 @@
 
+
 Title: TC0094
 Fragment: 't=3,7,'
 Comment: UA knows that this is an invalid media fragment, so it will play the entire media resource.
index ce69f0030036fd79c598649d72409b5716b5ca79..1ba55849436ede0beae0a11082534c3b45993b73 100644 (file)
@@ -3,6 +3,7 @@ Test media element fullscreen API when an element is in the DOM.
 
 
 
+
 *** Creating <audio> element with "content/test.mp4" in the document, should NOT support fullscreen even though it has video
 EVENT(loadstart)
 EVENT(durationchange)
index 14a5aa67b4cc3b2991a73293ea91b972a3f79ad3..4a9b766d09f33b5172a5178c671a0eed170fc664 100644 (file)
@@ -1 +1,2 @@
+
 Document load event triggered: Load Time < 2s PASS
index 4b02e53a4c2c6ca775215504f405c9043794cdbd..435e585371439ca9d4721e057e2d6391071247f2 100644 (file)
@@ -1,5 +1,6 @@
 Test that media autoplay should not work if user gesture is required for playback.
 
+
 EXPECTED (video.paused == 'true') OK
 EVENT(canplaythrough)
 EXPECTED (video.paused == 'true') OK
index 371f3935cfb2fbb9e4ceafcb8d307836cdbcde60..c4cb9cf8eba8072959463614f3b88b223e89ab92 100644 (file)
@@ -1,5 +1,6 @@
 PASS All correct nodes found for rect
 PASS All correct nodes found for rect
+
 This test only runs in DRT!
 
 EXPECTED (video.controls != 'null') OK
index 59e8e57ec9b1d7e01cfb175deefc61a297dc00ba..c9ae6e8fa3c6455460fa9de48808c03193cfba0f 100644 (file)
@@ -1,3 +1,4 @@
+
 Make sure we don't reload a <video> element when navigating back to an uncached page.
 
 EVENT(loadstart)
index 7216bec313ba0dbc090803c3ca334df76371393a..59870c3bede14f94b15769e6ae3ac9a5e144554b 100644 (file)
@@ -1,3 +1,3 @@
-Test that fallback among codecs is done correctly regardless of their order.     
+Test that fallback among codecs is done correctly regardless of their order.          
 END OF TEST
 
index 7db549d582741f8c22d47fbb2bbaa4af00bcdf54..2a5f9d2439dc5443fbdd26c62d14cf61d1c4634d 100644 (file)
@@ -2,5 +2,6 @@ Tests that removing a <track> element and adding it again does not crash.
 
 If this test does not crash, it passes.
 
+
 END OF TEST
 
index 5de19e0e9e7de823aa083716e4046bdbfb02b0e9..dc15479148ed7dcd5712955b55e1ebbe5aaa113f 100644 (file)
@@ -1,3 +1,4 @@
+
 In-band audio tracks.
 
 EVENT(addtrack)
index 53e5696a22215f02df364a1f861c86e611380d78..c9284b7b8908972eb3445355e7e060bed43986e4 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrack.addCue(), adding a cue to two different tracks 
 PASS TextTrack.addCue(), adding a cue to a track twice 
 PASS TextTrack.addCue(), adding a removed cue to a different track 
index 0e79a978401909c653114d5df991a3dceb2cfaf9..fdf7e563abf1dcdd3c97e7730d06634c390477f4 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrack.removeCue(), two elementless tracks 
 PASS TextTrack.removeCue(), cue from track element 
 
index f6ec3051ee3166aa54449a831537b6037b13ff8b..922caf5e6422fa955f9f4832e3150f9e491ae599 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.align, script-created cue 
 PASS TextTrackCue.align, parsed cue 
 
index 34c7b68d6a8f94c0bad36c54db377408661ace5d..088b47fa16beeb5122a81a6b666960052618affe 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.endTime, script-created cue 
 PASS TextTrackCue.endTime, parsed cue 
 
index 7729b73246e503739d183f9a6d3dd6014e93d5f9..85ab11c846533c23ca785d93d9228f5b8fd47dc4 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.id, script-created cue 
 PASS TextTrackCue.id, parsed cue 
 
index 45d9e7b646b5b906de1470a602c0c488fa57ef06..7f035c5282a7819a73af025a591b0b1efa75e96d 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.pauseOnExit, script-created cue 
 PASS TextTrackCue.pauseOnExit, parsed cue 
 
index e59472073e43d03166eb1b47c9ecb878a65d6059..980a72406eb7cc1e32c687707f6632e6b89f4dbd 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.startTime, script-created cue 
 PASS TextTrackCue.startTime, parsed cue 
 
index 178ed18e5b57d4d92d633407aaaf96c807b39d78..5c637659cbb52753ec8c31a7f4ff5e66f5d616b3 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCue.track, script-created cue 
 PASS TextTrackCue.track, parsed cue 
 
index 168692d63a8e18e914322ce860d6bc02202565f6..c5082538a15332b33777ec580fc1269e8d16d942 100644 (file)
@@ -1,4 +1,5 @@
+
+
 PASS TextTrackCueList.getCueById, no id 
 PASS TextTrackCueList.getCueById, id foo 
 PASS TextTrackCueList.getCueById, no 1 
index dc5e1d484d2cc700728f4d851657396776849792..e26ce07b41cd4ddb22baf671d2c4c442244222a7 100644 (file)
@@ -1,5 +1,6 @@
 Ensure that a TextTrackCue won't be collected if it has a custom property.
 
+
 ** Validate.
 EXPECTED (video.textTracks[0].cues.length == '4') OK
 EXPECTED (video.textTracks[0].cues[1].startTime == '31') OK
index b04292104e6d73e4ed5418a13e02384b88aed29e..8758e238d023527ef5d57e3a2bc27af0c60b59ef 100644 (file)
@@ -1,5 +1,6 @@
 Ensure that a TextTrack won't be collected if it has a custom property.
 
+
 ** Validate.
 EXPECTED (video.textTracks.length == '1') OK
 EXPECTED (video.textTracks[0].kind == 'captions') OK
index 946a5f7a03744f2abe7aa2e0e85796e2157a0f31..911f20887cfc959ee53e60b5698db332b1c71416 100644 (file)
@@ -1,3 +1,4 @@
+
 Test to ensure that a no text track cues are active after the video is unloaded.
 
 
index 0f88ac4a1e4a79f6b56cb8c8ca7edae07fcf1848..c94c458db3b6a3d342a8e25717026fbb8ed8438b 100644 (file)
@@ -1,6 +1,7 @@
 Tests TextTrackCue's addCue and removeCue
 
 
+
 *** Test cues loaded from the file.
 EXPECTED (cues.length == '4') OK
 EXPECTED (cues.getCueById('1').startTime == '0') OK
index fdb351d684f2e07819cc467f2a34453548afac28..e8f4c13333a7feeaec705518ed55c9c13811963d 100644 (file)
@@ -1,5 +1,6 @@
 Tests that the 'addtrack' event is fired when a TextTrack is created.
 
+
 ** Test a TextTrack created for a <track> element.
 RUN(trackElement = document.createElement('track'))
 RUN(video.appendChild(trackElement))
index f18e8f761e926d4fc8cc080d737dd9f84bf4bb0c..5ff3218584a8aade8a59f4d36697afc397793486 100644 (file)
@@ -1,5 +1,6 @@
 Tests that the addTextTrack() only accepts known 'kind' values.
 
+
 ++ Test invalid 'kind'.
 EXPECTED (video.textTracks.length == '0') OK
 TEST(video.addTextTrack('kaptions')) THROWS(DOMException.SYNTAX_ERR) OK
index d7cc796dbe36f16b969ea5bd5e9325c86c53bad2..6d961878abca07e4eaefb7203722cefde8748e78 100644 (file)
@@ -1,5 +1,6 @@
 Tests "Automatic" mode track selection.
 
+
 RUN(internals.settings.setShouldDisplayTrackKind('Captions', false))
 RUN(internals.settings.setShouldDisplayTrackKind('Subtitles', true))
 
index 4591aae25bbf546c7093b30922d15bff328a9357..8789ecae76285b865de285deedb6c5697397f55f 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that style to all cues is applied correctly.
 EVENT(canplaythrough)
 EVENT(seeked)
index 264019d9a24a67f5270e883c2ea6b91b9e21c836..4e19eef4f9981dd42166b43794b67c367299dbfd 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that the cue is styled properly throughout its lifetime.
 EVENT(canplaythrough)
 EVENT(seeked)
index 497503bbcd797341ac760c432a961021271ed391..d63c1f353b2ef793f746cdebac795300ea6d9f5a 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that u, b, i WebVTT objects are being styled correctly.
 EVENT(canplaythrough)
 EVENT(seeked)
index 25ac17666aa3062a187d536120c4fe03c0e73c98..6b17bbb742282a3fa1a5fad7729e726edb708e2f 100644 (file)
@@ -1,3 +1,4 @@
+
 EVENT(canplaythrough)
 EVENT(seeked)
 
index 3ee4cc55ea3eb256b74a717e449163aaa77e00e9..139740f2a0b47cd100c4094512ab9361d880df71 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that cues are being matched properly by the lang attribute and :lang() pseudo class.
 EVENT(canplaythrough)
 EVENT(seeked)
index e927a3387fe40580c3e762b64148cd58efcc386e..6f3dc38127aa720c0bac8c758b50ead8b6812fa8 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that cues are being matched properly by :past and :future pseudo classes.
 EVENT(canplaythrough)
 EVENT(seeked)
index a976a72985ef352c92d32c029fb3a5c3b5ccef0d..e652caf49a2a33015b3a142b6d87d979dccaada7 100644 (file)
@@ -1,3 +1,4 @@
+
 This should display inline
 EVENT(canplaythrough)
 EVENT(seeked)
index 2a782ccfe9f8c1c03a0bedf9ef2577ce0053f311..e7b33ca9c62707339f5b777d59412972d8798d6d 100644 (file)
@@ -1,4 +1,5 @@
 
+
 internals.captionsStyleSheetOverride = function captionsStyleSheetOverride() { [native code] }
 Test that style to all cues is applied correctly.
 EVENT(canplaythrough)
index fba1788bd5437f6c7481f70bcd31d5365bf06436..d2a9a99d47f080badaad7c2c984a2bf1e188e25a 100644 (file)
@@ -1,3 +1,4 @@
+
 The top of the text track container should be in the bottom 30% of the video element.
 EVENT(canplaythrough)
 
index 3531bc5d753d5f22520f0db709f7e1a7dc701354..73eeca75fd514fa208795754d2244fc2ba657604 100644 (file)
@@ -1,3 +1,4 @@
+
 ** Add a text track to the video element...
 ** Add an empty cue to the track...
 ** Play the video so the cue is scheduled to render...
index 8bd5b493595c45d42163470f82790c3c379b4d1b..b4f929d646272f9067a5f909735efdd812683051 100644 (file)
@@ -1,5 +1,6 @@
 Tests that adding a track and changing its mode through JS doesn't crash the browser.
 
+
 ** Add a text track through JS to the video element **
 ** Add cue to the text track **
 ** Set the track mode to showing **
index 49a9960bd79b7c5541dc5de95c970fa28feb5c34..ad40741542309d278bb15aa51d39141f10dc5a53 100644 (file)
@@ -1,5 +1,6 @@
 Tests modifying attributes of a TextTrackCue
 
+
 ** Test initial values.
 RUN(textCue = cues.getCueById('1'))
 EXPECTED (textCue.startTime == '0') OK
index da0817831da8ef6ee0aaff32545d5bd5c7fbab12..d91dd46dd31a8bf56045a126002bfe2bc0455d93 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that cue text is mutable.
 
 Fragment 1
index b5b07d4262f74b539e7a807363e84f0d36759ddd..c7de4ca1b22b0a52917cb78f3ff44697ad003d79 100644 (file)
@@ -1,5 +1,6 @@
 Tests negative timestamps.
 
+
 Test that cues with negative startTime are not added:
 EXPECTED (testTrack.track.cues.length == '4') OK
 RUN(textCue = new TextTrackCue('sausage-cue', -3439332606, 3.4, 'Sausage?'))
index 2e8a789be31366d52ba3049a45e4981eb4c1136f..ff460c339a08fea60e502f360a5ed05ece2f10a2 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that cues are rendered and removed.
 
 EVENT(canplaythrough)
index 3dc3ed448b36ff0cfb01e8abd972de8c49e1e04c..c18ed25e86be38e3cf7effb62ae85318430f1705 100644 (file)
@@ -1,3 +1,4 @@
+
 Test that TextTrack's cues are rendered correctly when the snap to lines flag is not set.
 EVENT(canplaythrough)
 EVENT(seeked)
index 6010db6e8011a3e863cb8bf95b7f21f5924feddf..59f0bb0a926b24bf0a3e8ba3abb9c348b58a47bd 100644 (file)
--- a/