[Win] Unreviewed Win gardening to get bots green.
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 8 Jan 2015 19:24:14 +0000 (19:24 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 8 Jan 2015 19:24:14 +0000 (19:24 +0000)
Provide new baselines for a number of tests, and add new expectations for a number of bugs I've filed
documenting failures on the Windows platform.

* platform/win/TestExpectations:
* platform/win/fast/forms/search-vertical-alignment-expected.txt:
* platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
* platform/win/fast/regions: Added.
* platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
* platform/win/fast/regions/region-dynamic-after-before-expected.txt: Added.
* platform/win/fast/regions/region-generated-content-before-after-expected.txt: Added.
* platform/win/fast/regions/repaint: Added.
* platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
* platform/win/fast/regions/text-region-split-small-pagination-expected.txt: Added.
* platform/win/fast/text/international/danda-space-expected.txt:
* platform/win/fast/text/international/thai-baht-space-expected.txt:
* platform/win/media/audio-constructor-preload-expected.txt: Added.
* platform/win/media/encrypted-media: Added.
* platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.

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

13 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/win/TestExpectations
LayoutTests/platform/win/fast/forms/search-vertical-alignment-expected.txt
LayoutTests/platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt
LayoutTests/platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/regions/region-dynamic-after-before-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/regions/region-generated-content-before-after-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/regions/text-region-split-small-pagination-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/text/international/danda-space-expected.txt
LayoutTests/platform/win/fast/text/international/thai-baht-space-expected.txt
LayoutTests/platform/win/media/audio-constructor-preload-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt [new file with mode: 0644]

index 41e1717..10f8695 100644 (file)
@@ -1,3 +1,26 @@
+2015-01-08  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed Win gardening to get bots green.
+
+        Provide new baselines for a number of tests, and add new expectations for a number of bugs I've filed
+        documenting failures on the Windows platform.
+
+        * platform/win/TestExpectations:
+        * platform/win/fast/forms/search-vertical-alignment-expected.txt:
+        * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
+        * platform/win/fast/regions: Added.
+        * platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
+        * platform/win/fast/regions/region-dynamic-after-before-expected.txt: Added.
+        * platform/win/fast/regions/region-generated-content-before-after-expected.txt: Added.
+        * platform/win/fast/regions/repaint: Added.
+        * platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
+        * platform/win/fast/regions/text-region-split-small-pagination-expected.txt: Added.
+        * platform/win/fast/text/international/danda-space-expected.txt:
+        * platform/win/fast/text/international/thai-baht-space-expected.txt:
+        * platform/win/media/audio-constructor-preload-expected.txt: Added.
+        * platform/win/media/encrypted-media: Added.
+        * platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
+
 2015-01-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] Unreviewed GTK gardening after r178115.
index e9a6a18..6500204 100644 (file)
@@ -158,7 +158,7 @@ fast/events/drag-image-filename.html
 editing/pasteboard/drag-files-to-editable-element.html
 
 # <rdar://problem/5643675> window.scrollTo scrolls a window with no scrollbars
-fast/events/attempt-scroll-with-no-scrollbars.html
+fast/events/attempt-scroll-with-no-scrollbars.html [ Failure ]
 
 # Emacs bindings are used in LayoutTests which fail on boomer. <rdar://problem/5137352>
 fast/events/keydown-1.html
@@ -522,8 +522,17 @@ accessibility/aria-link-supports-press.html
 accessibility/label-element-press.html
 accessibility/press-works-on-control-types.html
 
-# Accessibility tests without results or with Mac-specific results.
+# Accessibility tests for notifications that don't exist or aren't needed on Mac OS X (or Windows)
 accessibility/aria-checkbox-sends-notification.html
+accessibility/children-changed-sends-notification.html
+
+# isIndeterminate is not implemented in mac
+webkit.org/b/125855 accessibility/aria-checked-mixed-value.html [ Skip ]
+
+# ariaControlsElementAtIndex is not implemented in mac or win
+webkit.org/b/127908 accessibility/aria-controls.html [ Skip ]
+
+# Accessibility tests without results or with Mac-specific results.
 accessibility/aria-checkbox-text.html
 accessibility/aria-combobox.html
 accessibility/aria-controls-with-tabs.html
@@ -624,7 +633,6 @@ accessibility/text-role-with-aria-hidden-inside.html
 accessibility/aria-disabled-propagated-to-children.html
 accessibility/aria-labelledby-overrides-aria-labeledby.html
 accessibility/aria-mappings.html
-accessibility/aria-controls.html
 accessibility/aria-flowto.html
 accessibility/img-fallsback-to-title.html
 accessibility/svg-group-element-with-title.html
@@ -641,7 +649,6 @@ accessibility/list-detection.html
 accessibility/table-with-hidden-head-section.html
 accessibility/file-upload-button-stringvalue.html
 accessibility/range-alter-by-percent.html
-accessibility/children-changed-sends-notification.html
 accessibility/listitem-title.html
 accessibility/heading-title-includes-links.html
 accessibility/aria-help.html
@@ -664,10 +671,10 @@ webkit.org/b/87425 [ Debug ] platform/win/accessibility/detached-object-notifica
 # Test times out
 webkit.org/b/95405 platform/win/accessibility/single-select-children.html [ Skip ]
 
-#AX role needs to be updated on Windows, many test cases involve AX role crash or fail
+# AX role needs to be updated on Windows, many test cases involve AX role crash or fail
 accessibility/svg-bounds.html
 accessibility/html-html-element-is-ignored.html
-accessibility/loading-iframe-updates-axtree.html
+webkit.org/b/126066 accessibility/loading-iframe-updates-axtree.html
 webkit.org/b/108249 accessibility/corresponding-control-deleted-crash.html
 
 # Missing AX features:
@@ -990,7 +997,6 @@ webkit.org/b/37096 http/tests/security/xss-DENIED-iframe-src-alias.html [ Pass T
 webkit.org/b/128981 canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
 webkit.org/b/128981 canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
 webkit.org/b/128981 canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-webkit.org/b/128981 canvas/philip/tests/2d.gradient.interpolate.colouralpha.html [ Failure ]
 webkit.org/b/128981 canvas/philip/tests/2d.gradient.radial.cone.front.html [ Failure ]
 webkit.org/b/128981 canvas/philip/tests/2d.gradient.radial.cone.top.html [ Failure ]
 webkit.org/b/128981 canvas/philip/tests/2d.gradient.radial.inside2.html [ Failure ]
@@ -1080,14 +1086,6 @@ webkit.org/b/54662 fast/forms/number/number-appearance-rtl.html [ Failure ]
 webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-disabled-readonly.html [ Failure ]
 webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-layer.html [ Failure ]
 webkit.org/b/54662 fast/forms/number/number-appearance-spinbutton-visibility.html [ Pass Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-change-and-input-events.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-large-padding.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-size.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-capturing.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-click-in-iframe.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-gets-disabled-or-readonly.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-state.html [ Failure ]
-webkit.org/b/54662 fast/forms/number/number-spinbutton-in-multi-column.html [ Failure ]
 
 # Datalist is not yet enabled.
 fast/forms/datalist
@@ -1754,7 +1752,6 @@ webkit.org/b/97026 svg/text/bidi-text-query.svg [ Failure ]
 webkit.org/b/97026 svg/text/bidi-tspans.svg [ Failure ]
 webkit.org/b/97026 svg/text/non-bmp-positioning-lists.svg [ Failure ]
 webkit.org/b/97026 svg/W3C-SVG-1.1/paths-data-03-f.svg [ Failure ]
-webkit.org/b/97026 svg/as-image/svg-intrinsic-size-rectangular-vertical.html [ ImageOnlyFailure ]
 webkit.org/b/97026 svg/css/svg-resource-fragment-identifier-img-src.html [ ImageOnlyFailure ]
 webkit.org/b/97026 svg/custom/composited-svg-with-opacity.html [ ImageOnlyFailure ]
 webkit.org/b/97026 svg/custom/remove-subtree-including-use-with-child-textpath-that-references-earlier-path.html [ Failure ]
@@ -2039,7 +2036,7 @@ webkit.org/b/117322 svg/animations/mozilla/animateMotion-mpath-targetChange-1.sv
 webkit.org/b/117322 svg/filters/feDisplacementMap-filterUnits.svg [ ImageOnlyFailure ]
 
 # Text Test Failures
-webkit.org/b/117323 animations/animation-delay-changed.html [ Failure ]
+webkit.org/b/117323 animations/animation-delay-changed.html [ Pass Failure Timeout ]
 webkit.org/b/117323 editing/inserting/insert-3907422-fix.html [ Failure ]
 webkit.org/b/117323 fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml [ Pass Failure ]
 webkit.org/b/117323 fast/frames/sandboxed-iframe-about-blank.html [ Failure ]
@@ -2194,7 +2191,6 @@ webkit.org/b/122021 media/video-controls-toggling.html [ Timeout ]
 webkit.org/b/122166 media/track/audio-track.html [ Failure ]
 webkit.org/b/122166 media/track/video-track.html [ Failure ]
 webkit.org/b/122166 media/audio-controls-do-not-fade-out.html [ Timeout ]
-webkit.org/b/122166 media/controls-right-click-on-timebar.html [ Timeout Failure ]
 webkit.org/b/122166 media/media-controls-invalid-url.html [ Failure ]
 webkit.org/b/122166 media/media-volume-slider-rendered-normal.html [ Failure ]
 webkit.org/b/122166 media/video-controls-visible-audio-only.html [ Failure ]
@@ -2214,9 +2210,6 @@ crypto/subtle [ Skip ]
 # FAIL: Timed out waiting for notifyDone to be called
 media/media-source [ Skip ]
 
-# isIndeterminate is not implemented in mac
-webkit.org/b/125855 accessibility/aria-checked-mixed-value.html [ Skip ]
-
 # Subpixel: incorrect caret position
 webkit.org/b/126283 editing/selection/mixed-editability-10.html [ Failure ]
 
@@ -2397,6 +2390,7 @@ fast/ruby/rubyDOM-insert-rt-block-1.html [ Pass Timeout ]
 fast/scrolling/scrollable-area-overflow-auto-visibility-override.html [ Pass Failure ]
 fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-right.html [ Pass Timeout ]
 fast/shapes/shape-outside-floats/shape-outside-image-fit-002.html [ Pass ImageOnlyFailure ]
+fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html [ ImageOnlyFailure ]
 fast/shapes/parsing/parsing-shape-outside.html [ Pass Failure ]
 fast/table/033.html [ Pass Failure ]
 fast/table/border-collapsing/cached-change-tbody-border-width.html [ Pass Failure ]
@@ -2658,12 +2652,6 @@ webkit.org/b/137157 inspector/page/main-frame-resource.html [ Timeout ]
 webkit.org/b/137157 inspector/protocol-promise-result.html [ Timeout ]
 
 # A handful of flattening tests failing on Windows that we are skipping to get the bots green
-fast/frames/flattening/frameset-flattening-advanced.html [ Failure ]
-fast/frames/flattening/frameset-flattening-grid.html [ Failure ]
-fast/frames/flattening/frameset-flattening-subframesets.html [ Failure ]
-fast/frames/flattening/iframe-flattening-fixed-height.html [ Failure ]
-fast/frames/flattening/iframe-flattening-offscreen.html [ Failure ]
-fast/frames/flattening/iframe-flattening-out-of-view.html [ Failure ]
 fast/frames/flattening/frameset-flattening-simple.html [ Failure ]
 
 # A handful of forms tests failing on Windows that we are skipping to get the bots green
@@ -2719,7 +2707,6 @@ js/dom/non-object-proto.html [ Skip ]
 storage/domstorage/sessionstorage/delete-removal.html [ Skip ]
 tables/mozilla/bugs/bug133756-1.html [ Skip ]
 fast/forms/week/week-input-type.html [ Crash Failure ]
-fast/css/parsing-invalid-block-recovery.html [ Crash ]
 fast/borders/bidi-002.html [ Failure ]
 fast/borders/bidi-009a.html [ Failure ]
 fast/dom/rtl-scroll-to-leftmost-and-resize.html [ Timeout ]
@@ -2733,15 +2720,13 @@ fast/regions/writing-mode/changing-writing-mode.html [ Crash Pass ]
 mathml/presentation/style-changed.html [ Crash Pass ]
 fast/dom/HTMLTableElement/colSpan.html [ ImageOnlyFailure ]
 svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr.html [ Skip ]
-svg/custom/object-sizing-explicit-width.xhtml [ ImageOnlyFailure Timeout ]
-svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml [ ImageOnlyFailure Timeout ]
+svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml [ Pass Timeout ]
 userscripts/user-script-plugin-document.html [ Crash Failure ]
 tables/mozilla/other/test6.html [ Skip ]
-fast/repaint/animation-after-layer-scroll.html [ Failure ]
 fast/text/emphasis-combined-text.html [ ImageOnlyFailure ]
 [ Release ] http/tests/media/video-cancel-load.html [ Crash Failure Timeout ]
 fast/repaint/obscured-background-no-repaint.html [ Failure ]
-js/slow-stress/emscripten-memops.html [ Timeout ]
+js/slow-stress/emscripten-memops.html [ Pass Timeout ]
 
 # Skip tests that fail only in Debug mode 
 [ Debug ] compositing [ Skip ]
@@ -2760,7 +2745,6 @@ media/context-menu-actions.html [ Timeout ]
 media/controls-after-reload.html [ Failure ]
 media/controls-strict.html [ Failure ]
 media/controls-without-preload.html [ Failure ]
-media/encrypted-media/encrypted-media-session-lifetime.html [ Failure ]
 media/media-blocked-by-beforeload.html [ Timeout ]
 media/media-can-play-flac-audio.html [ Failure ]
 media/media-can-play-ogg.html [ Failure ]
@@ -2824,13 +2808,11 @@ tables/mozilla/bugs/bug51037.html [ Failure ]
 tables/mozilla/bugs/bug55545.html [ Failure ]
 tables/mozilla/bugs/bug92647-2.html [ Failure ]
 tables/mozilla/bugs/bug99948.html [ Failure ]
-tables/mozilla/marvin/backgr_simple-table-column.html [ ImageOnlyFailure Timeout ]
 tables/mozilla/other/move_row.html [ Failure ]
 tables/mozilla_expected_failures/bugs/bug1725.html [ Failure ]
 tables/mozilla_expected_failures/bugs/bug2479-5.html [ Failure ]
 tables/mozilla_expected_failures/bugs/bug45621.html [ Failure ]
 tables/mozilla_expected_failures/bugs/bug58402-2.html [ Failure ]
-transitions/3d/interrupted-transition.html [ Failure ]
 fast/selectors/064.html [ Failure ]
 fast/replaced/width100percent-textfield.html [ Failure ]
 fast/replaced/width100percent-textarea.html [ Failure ]
@@ -2848,7 +2830,6 @@ fast/overflow/scroll-nested-positioned-layer-in-overflow.html [ Failure ]
 fast/overflow/scrollRevealButton.html [ Failure ]
 fast/repaint/control-clip.html [ Failure ]
 svg/custom/inline-svg-in-xhtml.xml [ Failure ]
-fast/table/mozilla-bug10296-vertical-align-2.html [ Timeout ImageOnlyFailure ]
 
 # <select> elements are not rendering properly
 webkit.org/b/137962 editing/pasteboard/4641033.html [ Failure ]
@@ -2877,7 +2858,6 @@ webkit.org/b/137962 fast/forms/select-baseline.html [ Failure ]
 webkit.org/b/137962 fast/forms/select-change-listbox-to-popup.html [ Failure ]
 webkit.org/b/137962 fast/forms/select-dirty-parent-pref-widths.html [ Failure ]
 webkit.org/b/137962 fast/forms/select-selected.html [ Failure ]
-webkit.org/b/137962 fast/forms/select-style.html [ Failure ]
 webkit.org/b/137962 fast/forms/select/optgroup-rendering.html [ Failure ]
 webkit.org/b/137962 fast/invalid/014.html [ Failure ]
 webkit.org/b/137962 fast/parser/document-write-option.html [ Failure ]
@@ -2907,9 +2887,8 @@ webkit.org/b/137963 fast/forms/input-text-double-click.html [ Failure ]
 webkit.org/b/137963 fast/forms/tabbing-input-iframe.html [ Failure ]
 
 # Handful of harder to classify miscellaneous failures on the Windows bots after removing SafariTheme
-fast/dom/HTMLProgressElement/progress-element.html [ Failure ]
 fast/flexbox/clear-overflow-before-scroll-update.html [ Failure ]
-fast/scrolling/scroll-select-list.html [ Failure ]
+fast/scrolling/scroll-select-list.html [ ImageOnlyFailure ]
 fast/regions/overflow/overflow-in-variable-width-regions-inline.html
 fast/parser/bad-xml-slash.html [ Failure ]
 svg/custom/foreign-object-skew.svg [ Failure ]
@@ -2924,7 +2903,7 @@ webkit.org/b/138041 fast/multicol/client-rects-spanners-complex.html [ Failure ]
 webkit.org/b/138041 fast/multicol/client-rects-spanners.html [ Failure ]
 webkit.org/b/138041 fast/multicol/client-rects.html [ Failure ]
 webkit.org/b/138041 fast/multicol/newmulticol/client-rects.html [ Failure ] 
-webkit.org/b/138041 editing/selection/block-cursor-overtype-mode-end-of-line.html [ Failure ]
+webkit.org/b/138041 editing/selection/block-cursor-overtype-mode-end-of-line.html [ Pass Timeout ]
 
 # Background renders too dark sometimes.
 webkit.org/b/138042 fast/repaint/search-field-cancel.html [ Failure ]
@@ -2933,12 +2912,6 @@ webkit.org/b/138042 fast/repaint/button-spurious-layout-hint.html [ Failure ]
 webkit.org/b/138042 fast/repaint/renderer-destruction-by-invalidateSelection-crash.html [ Failure ]
 webkit.org/b/138042 fast/repaint/backgroundSizeRepaint.html
 
-# A bunch of JS dates fail after r175078
-webkit.org/b/138020 js/date-parse-comments-test.html [ Failure ]
-webkit.org/b/138020 js/date-parse-test.html [ Failure ]
-webkit.org/b/138020 js/date-set-to-nan.html [ Failure ]
-webkit.org/b/138020 js/dom/date-big-setmonth.html [ Failure ]
-
 webkit.org/b/138862 imported/w3c/canvas/2d.gradient.radial.cone.front.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.gradient.radial.cone.top.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.gradient.radial.inside2.html [ Failure ]
@@ -2948,7 +2921,7 @@ webkit.org/b/138862 imported/w3c/canvas/2d.line.cap.closed.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.path.arcTo.collinear.2.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.path.arcTo.collinear.3.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.blur.html [ Failure ]
-webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.off.1.html [ Failure Timeout ]
+webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.off.1.html [ Pass Timeout ]
 webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.x.html [ Failure ]
 webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.y.html [ Failure ]
 
@@ -2971,8 +2944,6 @@ fast/history/saves-state-after-fragment-nav.html [ Timeout ]
 fast/loader/child-frame-add-after-back-forward.html [ Timeout ]
 fast/loader/form-state-restore-with-frames.html [ Timeout ]
 fast/loader/stateobjects/pushstate-clears-forward-history.html [ Timeout ]
-fast/media/mq-color-index-01.html [ Timeout ]
-fast/media/mq-simple-neg-query-02.html [ Timeout ]
 http/tests/security/mixedContent/insecure-xhr-in-main-frame.html [ Timeout ]
 http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html [ Timeout ]
 http/tests/security/mixedContent/insecure-iframe-in-main-frame.html [ Timeout ]
@@ -2995,15 +2966,6 @@ userscripts/window-onerror-for-isolated-world-1.html [ Timeout ]
 userscripts/window-onerror-for-isolated-world-2.html [ Timeout ]
 
 # new crashes, need bug reports
-editing/deleting/regional-indicators.html [ Crash ]
-editing/selection/extend-selection-home-end.html [ Crash ]
-editing/selection/home-end.html [ Crash ]
-editing/selection/move-by-word-visually-single-space-one-element.html [ Crash ]
-editing/selection/regional-indicators.html [ Crash ]
-editing/text-iterator/rtl-first-letter-text-iterator-crash.html [ Crash ]
-fast/dom/Document/createElement-invalid-names.html [ Crash ]
-fast/dom/Document/createElement-valid-names.html [ Crash ]
-fast/lists/w3-css3-list-styles-numeric.html [ Crash ]
 fast/parser/entities-in-xhtml.xhtml [ Crash ]
 inspector-protocol/debugger/setBreakpoint-dfg.html [ Crash ]
 mathml/opentype/munderover-layout-resize.html [ Crash ]
@@ -3201,3 +3163,71 @@ fast/regions/webkit-flow-renderer-nested.html [ ImageOnlyFailure ]
 fast/regions/webkit-flow-renderer.html [ ImageOnlyFailure ]
 fast/regions/writing-mode/invalid-first-region-with-writing-mode-2.html [ ImageOnlyFailure ]
 fast/regions/writing-mode/invalid-first-region-with-writing-mode.html [ ImageOnlyFailure ]
+
+webkit.org/b/140249 fast/css/fontloader-svg-select.svg [ Failure ]
+fast/inline/out-of-flow-positioned-render-replaced-box-moves.html [ ImageOnlyFailure ]
+webkit.org/b/140250 fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html [ Failure ]
+webkit.org/b/140250 fast/loader/stateobjects/document-destroyed-navigate-back.html [ Failure ]
+webkit.org/b/140250 fast/loader/stateobjects/replacestate-in-iframe.html [ Failure ]
+
+# SVG Blur is not working on Windows
+webkit.org/b/140254 imported/mozilla/svg/blend-color-burn.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-color-dodge.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-darken.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-difference.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-exclusion.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-lighten.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-multiply.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-overlay.svg [ ImageOnlyFailure ]
+webkit.org/b/140254 imported/mozilla/svg/blend-screen.svg [ ImageOnlyFailure ]
+
+# Several SVG tests fail due to improper screen size in DRT
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/color-prop-05-t.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/coords-units-03-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/filters-image-03-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/filters-image-05-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/interact-pointer-03-t.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/painting-marker-05-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/painting-marker-06-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/painting-marker-07-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/pservers-grad-17-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/pservers-grad-20-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/pservers-pattern-03-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/struct-dom-11-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/struct-use-11-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/struct-use-14-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/styling-css-04-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/text-tref-03-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/text-tspan-02-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-02-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-03-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-04-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-05-b.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-06-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1-SE/types-dom-07-f.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1/animate-elem-64-t.svg [ Failure ]
+webkit.org/b/140256 svg/W3C-SVG-1.1/animate-elem-65-t.svg [ Failure ]
+
+# Missing glyph symbol is not rendered properly
+webkit.org/b/140257 svg/custom/svg-fonts-fallback.xhtml [ Failure ]
+
+# Userscripts stuff is not working
+webkit.org/b/140258 userscripts/document-element-available-at-start.html
+webkit.org/b/140258 userscripts/mixed-case-stylesheet.html
+webkit.org/b/140258 userscripts/script-not-run-for-fragments.html
+webkit.org/b/140258 userscripts/script-run-at-end.html
+webkit.org/b/140258 userscripts/script-run-at-start.html
+webkit.org/b/140258 userscripts/simple-stylesheet.html
+webkit.org/b/140258 userscripts/user-script-all-frames.html
+webkit.org/b/140258 userscripts/user-script-image-document.html
+webkit.org/b/140258 userscripts/user-style-all-frames.html
+webkit.org/b/140258 userscripts/user-stylesheet-invalidate.html
index fa8f66b..bc25e3f 100755 (executable)
@@ -30,15 +30,15 @@ layer at (0,0) size 800x600
           text run at (177,0) width 4: " "
         RenderTextControl {INPUT} at (183,2) size 149x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,147) size 784x18
-        RenderTextControl {INPUT} at (2,2) size 173x12 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,147) size 784x19
+        RenderTextControl {INPUT} at (2,0) size 173x12 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderFlexibleBox {DIV} at (3,0) size 167x12
             RenderBlock {DIV} at (2,0) size 13x13
             RenderBlock {DIV} at (18,3) size 137x6
             RenderBlock {DIV} at (155,1) size 9x10
-        RenderText {#text} at (177,0) size 4x18
-          text run at (177,0) width 4: " "
-        RenderTextControl {INPUT} at (183,2) size 149x12 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (177,1) size 4x18
+          text run at (177,1) width 4: " "
+        RenderTextControl {INPUT} at (183,0) size 149x12 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
 layer at (31,75) size 137x15
   RenderBlock {DIV} at (0,0) size 137x15
@@ -56,11 +56,11 @@ layer at (193,123) size 145x15
   RenderBlock {DIV} at (2,0) size 145x15
     RenderText {#text} at (0,0) size 26x15
       text run at (0,0) width 26: "Text"
-layer at (31,160) size 137x6 scrollHeight 15
+layer at (31,158) size 137x6 scrollHeight 15
   RenderBlock {DIV} at (0,0) size 137x6
     RenderText {#text} at (0,0) size 26x15
       text run at (0,0) width 26: "Text"
-layer at (193,160) size 145x6 scrollHeight 15
+layer at (193,158) size 145x6 scrollHeight 15
   RenderBlock {DIV} at (2,3) size 145x6
     RenderText {#text} at (0,0) size 26x15
       text run at (0,0) width 26: "Text"
index d9374bc..c9db6da 100755 (executable)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
-      RenderTextControl {INPUT} at (0,12) size 100x2 [bgcolor=#FFFFFF]
+layer at (0,0) size 800x51
+  RenderBlock {HTML} at (0,0) size 800x51
+    RenderBody {BODY} at (8,8) size 784x35
+      RenderTextControl {INPUT} at (0,0) size 100x2 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt b/LayoutTests/platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..dba0280
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x422
+  RenderBlock {HTML} at (0,0) size 800x422
+    RenderBody {BODY} at (8,8) size 784x406
+      RenderBlock {DIV} at (0,0) size 784x406
+layer at (8,8) size 402x102
+  RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 400x100
+layer at (8,110) size 502x182
+  RenderBlock {DIV} at (0,102) size 502x182 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 500x180
+layer at (8,292) size 202x122
+  RenderBlock {DIV} at (0,284) size 202x122 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 200x120
+Named flows
+  Named flow 'flow1'
+    layer at (0,0) size 500x400
+      RenderNamedFlowThread at (0,0) size 500x400
+        RenderBlock {DIV} at (25,0) size 450x372
+          RenderBlock {DIV} at (27,15) size 396x342 [border: (1px solid #0000FF)]
+            RenderBlock {DIV} at (40,11) size 316x249 [border: (1px solid #008000)]
+              RenderBlock {P} at (1,17) size 314x93
+                RenderText {#text} at (-17,0) size 332x92
+                  text run at (-17,0) width 248: "This line of text should not get out of"
+                  text run at (-17,18) width 248: "the region. This line of text should not"
+                  text run at (-17,36) width 248: "get out of the region. This line of text"
+                  text run at (0,57) width 314: "should not get out of the region. This line of text"
+                  text run at (0,75) width 205: "should not get out of the region."
+              RenderBlock {P} at (1,126) size 314x72
+                RenderText {#text} at (0,0) size 314x71
+                  text run at (0,0) width 314: "This line of text should not get out of the region."
+                  text run at (0,18) width 314: "This line of text should not get out of the region."
+                  text run at (0,36) width 314: "This line of text should not get out of the region."
+                  text run at (0,54) width 311: "This line of text should not get out of the region."
+              RenderBlock {P} at (1,214) size 314x18
+                RenderText {#text} at (0,0) size 311x17
+                  text run at (0,0) width 311: "This line of text should not get out of the region."
+    Regions for named flow 'flow1'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region3)
diff --git a/LayoutTests/platform/win/fast/regions/region-dynamic-after-before-expected.txt b/LayoutTests/platform/win/fast/regions/region-dynamic-after-before-expected.txt
new file mode 100644 (file)
index 0000000..7d1b4de
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x112
+layer at (8,8) size 80x112
+  RenderBlock (relative positioned) {DIV} at (0,0) size 80x112 [bgcolor=#D3D3D3]
+    RenderNamedFlowFragment at (0,16) size 80x96
+layer at (8,8) size 66x18
+  RenderBlock (positioned) at (0,0) size 66x18
+    RenderText at (0,0) size 66x18
+      text run at (0,0) width 66: "BEFORE"
+layer at (34,102) size 54x18
+  RenderBlock (positioned) at (25,94) size 55x18
+    RenderText at (0,0) size 55x18
+      text run at (0,0) width 55: "AFTER"
+Named flows
+  Named flow 'namedFlow'
+    layer at (0,0) size 80x96
+      RenderNamedFlowThread at (0,0) size 80x96
+        RenderBlock {P} at (0,16) size 80x36
+          RenderText {#text} at (0,0) size 79x35
+            text run at (0,0) width 79: "some text to"
+            text run at (0,18) width 29: "flow"
+    Regions for named flow 'namedFlow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region)
diff --git a/LayoutTests/platform/win/fast/regions/region-generated-content-before-after-expected.txt b/LayoutTests/platform/win/fast/regions/region-generated-content-before-after-expected.txt
new file mode 100644 (file)
index 0000000..7d1b4de
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x112
+layer at (8,8) size 80x112
+  RenderBlock (relative positioned) {DIV} at (0,0) size 80x112 [bgcolor=#D3D3D3]
+    RenderNamedFlowFragment at (0,16) size 80x96
+layer at (8,8) size 66x18
+  RenderBlock (positioned) at (0,0) size 66x18
+    RenderText at (0,0) size 66x18
+      text run at (0,0) width 66: "BEFORE"
+layer at (34,102) size 54x18
+  RenderBlock (positioned) at (25,94) size 55x18
+    RenderText at (0,0) size 55x18
+      text run at (0,0) width 55: "AFTER"
+Named flows
+  Named flow 'namedFlow'
+    layer at (0,0) size 80x96
+      RenderNamedFlowThread at (0,0) size 80x96
+        RenderBlock {P} at (0,16) size 80x36
+          RenderText {#text} at (0,0) size 79x35
+            text run at (0,0) width 79: "some text to"
+            text run at (0,18) width 29: "flow"
+    Regions for named flow 'namedFlow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region)
diff --git a/LayoutTests/platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt b/LayoutTests/platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt
new file mode 100644 (file)
index 0000000..672bbae
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,152) size 784x18
+        RenderBR {BR} at (0,0) size 0x17
+layer at (8,8) size 302x152
+  RenderBlock {DIV} at (0,0) size 302x152 [bgcolor=#FF0000] [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 300x150
+layer at (8,178) size 302x202
+  RenderBlock {DIV} at (0,170) size 302x202 [bgcolor=#FF0000] [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 300x200
+Named flows
+  Named flow 'flow1'
+    layer at (0,0) size 300x350
+      RenderNamedFlowThread at (0,0) size 300x350
+        RenderBlock {DIV} at (0,0) size 300x350
+          RenderBlock {DIV} at (0,0) size 300x350 [bgcolor=#008000]
+    Regions for named flow 'flow1'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
diff --git a/LayoutTests/platform/win/fast/regions/text-region-split-small-pagination-expected.txt b/LayoutTests/platform/win/fast/regions/text-region-split-small-pagination-expected.txt
new file mode 100644 (file)
index 0000000..164ac1b
--- /dev/null
@@ -0,0 +1,45 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,16) size 784x244
+layer at (8,16) size 204x34
+  RenderBlock {DIV} at (0,0) size 204x34 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x30
+layer at (8,66) size 204x54
+  RenderBlock {DIV} at (0,50) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+layer at (8,136) size 204x54
+  RenderBlock {DIV} at (0,120) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+layer at (8,206) size 204x54
+  RenderBlock {DIV} at (0,190) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+Named flows
+  Named flow 'flow'
+    layer at (0,0) size 200x180
+      RenderNamedFlowThread at (0,0) size 200x180
+        RenderBlock {DIV} at (0,30) size 200x118
+          RenderBlock {P} at (0,0) size 200x118
+            RenderInline {B} at (0,0) size 111x18
+              RenderText {#text} at (0,0) size 111x18
+                text run at (0,0) width 111: "Text in region 2."
+            RenderText {#text} at (110,0) size 143x35
+              text run at (110,0) width 33: " This"
+              text run at (0,18) width 100: "paragraph has \""
+            RenderInline {I} at (0,0) size 199x50
+              RenderText {#text} at (99,18) size 199x50
+                text run at (99,18) width 100: "-webkit-region-"
+                text run at (0,50) width 126: "break-after: always"
+            RenderText {#text} at (125,50) size 15x17
+              text run at (125,50) width 15: "\". "
+            RenderInline {B} at (0,0) size 181x68
+              RenderText {#text} at (139,50) size 181x68
+                text run at (139,50) width 42: "There"
+                text run at (0,68) width 169: "should be nothing in this"
+                text run at (0,100) width 142: "region after this line."
+    Regions for named flow 'flow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region3)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region4)
index e34484d..3ee6dd4 100644 (file)
@@ -11,6 +11,6 @@ layer at (0,0) size 800x600
             text run at (53,0) width 68: "bug 25464"
         RenderText {#text} at (121,0) size 385x18
           text run at (121,0) width 385: ": Test for rendering of Danda (U+0964) followed by a space."
-      RenderBlock {P} at (0,34) size 784x27
-        RenderText {#text} at (0,6) size 298x18
-          text run at (0,6) width 298: "\x{A39}\x{A41}\x{A70}\x{A26}\x{A40} \x{A39}\x{A48}\x{964} \x{A07}\x{A38} \x{A32}\x{A3F}\x{A2A}\x{A40} \x{A26}\x{A47} \x{A35}\x{A3F}\x{A1A} \x{A69}\x{A6B} (35) \x{A05}\x{A71}\x{A16}\x{A30} \x{A39}\x{A41}\x{A70}\x{A26}\x{A47} \x{A39}\x{A28}\x{964}"
+      RenderBlock {P} at (0,34) size 784x32
+        RenderText {#text} at (0,6) size 295x18
+          text run at (0,6) width 295: "\x{A39}\x{A41}\x{A70}\x{A26}\x{A40} \x{A39}\x{A48}\x{964} \x{A07}\x{A38} \x{A32}\x{A3F}\x{A2A}\x{A40} \x{A26}\x{A47} \x{A35}\x{A3F}\x{A1A} \x{A69}\x{A6B} (35) \x{A05}\x{A71}\x{A16}\x{A30} \x{A39}\x{A41}\x{A70}\x{A26}\x{A47} \x{A39}\x{A28}\x{964}"
index 2952cd8..6f54694 100644 (file)
@@ -12,9 +12,9 @@ layer at (0,0) size 800x600
         RenderText {#text} at (121,0) size 779x36
           text run at (121,0) width 658: ". Characters belonging to 'Common' script followed / preceeded by a space should be rendered correctly."
           text run at (0,18) width 576: "Two lines below have 4 Thai currency signs (U+0E3F) and all of them should be rendered."
-      RenderBlock {P} at (0,52) size 784x36
-        RenderText {#text} at (0,0) size 234x18
-          text run at (0,0) width 234: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000\x{E3F} \x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
-        RenderBR {BR} at (234,14) size 0x0
-        RenderText {#text} at (0,18) size 234x18
-          text run at (0,18) width 234: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000 \x{E3F}\x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
+      RenderBlock {P} at (0,52) size 784x40
+        RenderText {#text} at (0,0) size 289x18
+          text run at (0,0) width 289: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000\x{E3F} \x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
+        RenderBR {BR} at (289,16) size 0x0
+        RenderText {#text} at (0,22) size 289x18
+          text run at (0,22) width 289: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000 \x{E3F}\x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
diff --git a/LayoutTests/platform/win/media/audio-constructor-preload-expected.txt b/LayoutTests/platform/win/media/audio-constructor-preload-expected.txt
new file mode 100644 (file)
index 0000000..1a0f0be
--- /dev/null
@@ -0,0 +1,16 @@
+Test that Audio() sets 'preload' attribute.
+
+RUN(mediaElement = new Audio())
+
+++ Test initial attribute value
+EXPECTED (mediaElement.getAttribute('preload') == 'auto') OK
+EXPECTED (mediaElement.preload == 'auto') OK
+
+RUN(mediaElement.src = 'content/test.m4a')
+RUN(mediaElement.load())
+
+++ Test after 'canplaythrough' event
+EXPECTED (mediaElement.getAttribute('preload') == 'auto') OK
+EXPECTED (mediaElement.preload == 'auto') OK
+END OF TEST
+
diff --git a/LayoutTests/platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt b/LayoutTests/platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt
new file mode 100644 (file)
index 0000000..0fec1ae
--- /dev/null
@@ -0,0 +1,76 @@
+
+Test Encrypted Media extension of HTMLMediaElement canPlayType() method.
+
+The test is designed to pass with any implementation regardless of supported media types and relies on the expected log to detect the expected results for some types. To get sufficient coverage, it is important that an implementation support clearkey encryption of at least one of the types below.
+
+Always return the empty string for no type.
+EXPECTED (video.canPlayType() == '') OK
+
+Always return the empty string for an empty type.
+EXPECTED (video.canPlayType('') == '') OK
+EXPECTED (video.canPlayType('', '') == '') OK
+EXPECTED (video.canPlayType('', null) == '') OK
+EXPECTED (video.canPlayType('', undefined) == '') OK
+EXPECTED (video.canPlayType('', 'webkit-org.w3.clearkey') == '') OK
+EXPECTED (video.canPlayType('', 'WeBkIt-OrG.W3.ClEaRkEy') == '') OK
+EXPECTED (video.canPlayType('', 'com.example.invalid') == '') OK
+
+Always return the empty string for when no container is specified.
+EXPECTED (video.canPlayType('video/') == '') OK
+EXPECTED (video.canPlayType('video/', '') == '') OK
+EXPECTED (video.canPlayType('video/', null) == '') OK
+EXPECTED (video.canPlayType('video/', undefined) == '') OK
+EXPECTED (video.canPlayType('video/', 'webkit-org.w3.clearkey') == '') OK
+EXPECTED (video.canPlayType('video/', 'WeBkIt-OrG.W3.ClEaRkEy') == '') OK
+EXPECTED (video.canPlayType('video/', 'com.example.invalid') == '') OK
+
+Always return the empty string for an unsupported container.
+EXPECTED (video.canPlayType('video/blahblah') == '') OK
+EXPECTED (video.canPlayType('video/blahblah', '') == '') OK
+EXPECTED (video.canPlayType('video/blahblah', null) == '') OK
+EXPECTED (video.canPlayType('video/blahblah', undefined) == '') OK
+EXPECTED (video.canPlayType('video/blahblah', 'webkit-org.w3.clearkey') == '') OK
+EXPECTED (video.canPlayType('video/blahblah', 'WeBkIt-OrG.W3.ClEaRkEy') == '') OK
+EXPECTED (video.canPlayType('video/blahblah', 'com.example.invalid') == '') OK
+
+Empty key system parameters should not affect the result of video/mp4 types.
+Result of video.canPlayType('video/mp4; Codecs="avc1.4D400C"'): 'probably'
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', '') == 'probably') OK
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', null) == 'probably') OK
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', undefined) == 'probably') OK
+There are currently no implementations supporting encryption of video/mp4.
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', 'webkit-org.w3.clearkey') == ''), OBSERVED 'probably' FAIL
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', 'WeBkIt-OrG.W3.ClEaRkEy') == ''), OBSERVED 'probably' FAIL
+EXPECTED (video.canPlayType('video/mp4; Codecs="avc1.4D400C"', 'com.example.invalid') == ''), OBSERVED 'probably' FAIL
+
+Empty key system parameters should not affect the result of audio/mpeg types.
+Result of video.canPlayType('audio/mpeg'): 'maybe'
+EXPECTED (video.canPlayType('audio/mpeg', '') == 'maybe') OK
+EXPECTED (video.canPlayType('audio/mpeg', null) == 'maybe') OK
+EXPECTED (video.canPlayType('audio/mpeg', undefined) == 'maybe') OK
+There are currently no implementations supporting encryption of audio/mpeg.
+EXPECTED (video.canPlayType('audio/mpeg', 'webkit-org.w3.clearkey') == ''), OBSERVED 'maybe' FAIL
+EXPECTED (video.canPlayType('audio/mpeg', 'WeBkIt-OrG.W3.ClEaRkEy') == ''), OBSERVED 'maybe' FAIL
+EXPECTED (video.canPlayType('audio/mpeg', 'com.example.invalid') == ''), OBSERVED 'maybe' FAIL
+
+Empty key system parameters should not affect the result of audio/wav types.
+Result of video.canPlayType('audio/wav'): ''
+EXPECTED (video.canPlayType('audio/wav', '') == '') OK
+EXPECTED (video.canPlayType('audio/wav', null) == '') OK
+EXPECTED (video.canPlayType('audio/wav', undefined) == '') OK
+There are currently no implementations supporting encryption of audio/wav.
+EXPECTED (video.canPlayType('audio/wav', 'webkit-org.w3.clearkey') == '') OK
+EXPECTED (video.canPlayType('audio/wav', 'WeBkIt-OrG.W3.ClEaRkEy') == '') OK
+EXPECTED (video.canPlayType('audio/wav', 'com.example.invalid') == '') OK
+
+Empty key system parameters should not affect the result of video/webm types.
+Result of video.canPlayType('video/webm'): ''
+EXPECTED (video.canPlayType('video/webm', '') == '') OK
+EXPECTED (video.canPlayType('video/webm', null) == '') OK
+EXPECTED (video.canPlayType('video/webm', undefined) == '') OK
+All implementations that support WebM and Encrypted Media support encrypted WebM.
+EXPECTED (video.canPlayType('video/webm', 'webkit-org.w3.clearkey') == '') OK
+EXPECTED (video.canPlayType('video/webm', 'WeBkIt-OrG.W3.ClEaRkEy') == '') OK
+EXPECTED (video.canPlayType('video/webm', 'com.example.invalid') == '') OK
+END OF TEST
+