Unreviewed GTK and WPE gardening after r252916.
* platform/gtk/TestExpectations:
* platform/gtk/css3/blending/svg-blend-hard-light-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt: Added.
* platform/wpe/TestExpectations:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@252919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 45aad1f..8e02161 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,24 @@
+2019-11-28 Miguel Gomez <magomez@igalia.com>
+
+ Unreviewed GTK and WPE gardening after r252916.
+
+ * platform/gtk/TestExpectations:
+ * platform/gtk/css3/blending/svg-blend-hard-light-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt: Added.
+ * platform/wpe/TestExpectations:
+
2019-11-27 Jonathan Bedard <jbedard@apple.com>
[WebGL] Garden dedicated queue (Part 8)
diff --git a/LayoutTests/platform/gtk/TestExpectations b/LayoutTests/platform/gtk/TestExpectations
index 34d4c10..6d4e6d6 100644
--- a/LayoutTests/platform/gtk/TestExpectations
+++ b/LayoutTests/platform/gtk/TestExpectations
@@ -1073,6 +1073,11 @@
webkit.org/b/177633 editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html [ Crash ]
webkit.org/b/177633 editing/pasteboard/paste-text-with-style.html [ Failure Pass ]
webkit.org/b/177633 editing/pasteboard/paste-without-nesting.html [ Failure Pass ]
+webkit.org/b/177633 editing/async-clipboard/clipboard-read-basic.html [ Timeout ]
+webkit.org/b/177633 editing/async-clipboard/clipboard-read-text-same-origin.html [ Timeout ]
+webkit.org/b/177633 editing/async-clipboard/clipboard-write-basic.html [ Timeout ]
+webkit.org/b/177633 editing/async-clipboard/clipboard-write-items-twice.html [ Timeout ]
+webkit.org/b/177633 editing/async-clipboard/clipboard-write-text.html [ Timeout ]
webkit.org/b/180062 fast/text/user-installed-fonts [ Skip ]
@@ -1375,7 +1380,7 @@
webkit.org/b/104809 media/adopt-node-crash.html [ Crash Timeout Pass ]
webkit.org/b/104809 media/encrypted-media/encrypted-media-not-loaded.html [ Failure Timeout Crash ]
webkit.org/b/104809 media/encrypted-media/encrypted-media-syntax.html [ Failure Timeout ]
-webkit.org/b/104809 media/track/track-cues-pause-on-exit.html [ Timeout Pass ]
+webkit.org/b/104809 media/track/track-cues-pause-on-exit.html [ Timeout Pass Crash ]
# This test also crashes after the FTL merge
webkit.org/b/106415 webkit.org/b/119255 fast/workers/worker-close-more.html [ Timeout Crash Pass ]
@@ -1570,7 +1575,7 @@
webkit.org/b/134573 media/track/audio-track.html [ Failure Timeout Pass ]
webkit.org/b/134576 media/track/audio/audio-track-mkv-vorbis-language.html [ Failure Timeout Pass ]
webkit.org/b/134576 media/track/track-cue-rendering.html [ Failure Timeout Pass ]
-webkit.org/b/134576 media/track/video/video-track-mkv-theora-selected.html [ Failure Timeout Pass ]
+webkit.org/b/134576 media/track/video/video-track-mkv-theora-selected.html [ Failure Timeout Pass Crash ]
webkit.org/b/134576 media/track/video/video-track-mkv-theora-language.html [ Failure Timeout Pass ]
webkit.org/b/134577 svg/dom/svg-root-lengths.html [ Failure Timeout Pass ]
webkit.org/b/103383 fast/css/counters/element-removal-crash.xhtml [ Failure Pass ]
@@ -1765,7 +1770,7 @@
webkit.org/b/174353 media/video-restricted-invisible-autoplay-not-allowed.html [ Crash Pass ]
-webkit.org/b/175933 media/audio-controls-timeline-in-media-document.html [ Pass Failure ]
+webkit.org/b/175933 media/audio-controls-timeline-in-media-document.html [ Pass Failure Crash ]
webkit.org/b/176105 http/tests/security/video-cross-origin-accessfailure.html [ Pass Failure ]
@@ -2166,6 +2171,21 @@
webkit.org/b/198830 media/W3C/video/events/event_canplay.html [ Crash Pass ]
webkit.org/b/198830 media/W3C/video/paused/paused_false_during_play.html [ Crash Pass ]
webkit.org/b/198830 media/W3C/video/readyState/readyState_during_playing.html [ Crash Pass ]
+webkit.org/b/198830 media/media-fragments/TC0003.html [ Pass Crash ]
+webkit.org/b/198830 media/media-fragments/TC0033.html [ Pass Crash ]
+webkit.org/b/198830 media/media-fragments/TC0055.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0035.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0039.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0052.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0053.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0054.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-fragments/TC0059.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/W3C/video/readyState/readyState_during_canplay.html [ Pass Crash ]
+webkit.org/b/198830 media/W3C/video/readyState/readyState_during_canplaythrough.html [ Pass Crash ]
+webkit.org/b/198830 media/audio-only-video-intrinsic-size.html [ Pass Crash ]
+webkit.org/b/198830 media/media-controls-timeline-updates-after-playing.html [ Pass Timeout Crash ]
+webkit.org/b/198830 media/media-controls-timeline-updates-when-hovered.html [ Pass Crash ]
+webkit.org/b/198830 media/track/track-cue-left-align.html [ Pass Crash ]
webkit.org/b/170484 swipe/main-frame-pinning-requirement.html [ Pass Failure ]
@@ -2202,6 +2222,10 @@
webkit.org/b/202801 imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.html [ DumpJSConsoleLogInStdErr ]
webkit.org/b/202801 imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.html [ DumpJSConsoleLogInStdErr ]
+webkit.org/b/202242 http/tests/websocket/tests/hybi/no-subprotocol.html [ Timeout Pass ]
+webkit.org/b/202242 http/tests/websocket/tests/hybi/unmasked-frames.html [ Timeout Pass ]
+webkit.org/b/202242 http/tests/websocket/tests/hybi/workers/no-onmessage-in-sync-op.html [ Timeout Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Flaky tests
#////////////////////////////////////////////////////////////////////////////////////////
@@ -2381,7 +2405,7 @@
webkit.org/b/143875 media/track/track-css-matching.html [ Timeout Pass ]
webkit.org/b/143986 fast/dom/Node/mutation-blur.html [ Timeout Pass ]
-webkit.org/b/143987 media/auto-play-in-sandbox-with-allow-scripts.html [ Timeout Pass ]
+webkit.org/b/143987 media/auto-play-in-sandbox-with-allow-scripts.html [ Timeout Pass Crash ]
webkit.org/b/143990 media/track/track-css-matching-timestamps.html [ Timeout Crash Pass ]
webkit.org/b/143990 media/track/track-cue-overlap-snap-to-lines-not-set.html [ Timeout Pass ]
@@ -2442,7 +2466,7 @@
webkit.org/b/172284 svg/animations/animated-svg-image-outside-viewport-paused.html [ Timeout ]
-webkit.org/b/172816 media/media-source/media-source-paint-to-canvas.html [ Failure ]
+webkit.org/b/172816 media/media-source/media-source-paint-to-canvas.html [ Failure Timeout ]
webkit.org/b/174242 media/media-fullscreen-pause-inline.html [ Skip ]
@@ -2527,6 +2551,9 @@
webkit.org/b/99036 pointer-lock/pointerlockchange-event-on-lock-lost.html [ Timeout ]
webkit.org/b/99036 pointer-lock/pointerlockelement-null-when-pending.html [ Timeout ]
+webkit.org/b/204670 media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html [ Timeout ]
+webkit.org/b/204670 media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html [ Timeout ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Tests timing out
#////////////////////////////////////////////////////////////////////////////////////////
@@ -3870,6 +3897,63 @@
webkit.org/b/99036 pointer-lock/locked-element-iframe-removed-from-dom.html [ Failure ]
webkit.org/b/99036 pointer-lock/pointerlockchange-pointerlockerror-events.html [ Failure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-001.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-002.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-003.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-004.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-005.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-006.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-007.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-008.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-009.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-010.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-014.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-015.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-016.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-end-017.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-001.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-002.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-003.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-004.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-005.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-justify-006.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-001.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-002.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-003.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-004.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-005.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-006.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-007.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-008.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-009.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-010.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-014.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-015.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-016.html [ ImageOnlyFailure ]
+webkit.org/b/204671 imported/w3c/web-platform-tests/css/css-text/text-align/text-align-start-017.html [ ImageOnlyFailure ]
+
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w.html [ Missing ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of non-crashing, non-flaky tests failing
#////////////////////////////////////////////////////////////////////////////////////////
diff --git a/LayoutTests/platform/gtk/css3/blending/svg-blend-hard-light-expected.txt b/LayoutTests/platform/gtk/css3/blending/svg-blend-hard-light-expected.txt
new file mode 100644
index 0000000..22c5618
--- /dev/null
+++ b/LayoutTests/platform/gtk/css3/blending/svg-blend-hard-light-expected.txt
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x573
+ RenderBlock {html} at (0,0) size 800x573
+ RenderBlock {parsererror} at (16,16) size 768x137 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
+ RenderBlock {h3} at (18,20) size 732x23
+ RenderText {#text} at (0,0) size 324x21
+ text run at (0,0) width 324: "This page contains the following errors:"
+ RenderBlock {div} at (18,61) size 732x15
+ RenderText {#text} at (0,0) size 588x14
+ text run at (0,0) width 588: "error on line 15 at column 62: Namespace prefix xlink for href on use is not defined"
+ text run at (588,0) width 0: " "
+ RenderBlock {h3} at (18,94) size 732x23
+ RenderText {#text} at (0,0) size 427x21
+ text run at (0,0) width 427: "Below is a rendering of the page up to the first error."
+ RenderBlock (anonymous) at (0,168) size 800x405
+ RenderInline {body} at (0,0) size 400x17
+ RenderText {#text} at (0,0) size 0x0
+ RenderSVGRoot {svg} at (0,168) size 0x0
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,168) size 40x41
+ RenderSVGRect {rect} at (0,168) size 10x41 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=40.00]
+ RenderSVGRect {rect} at (10,168) size 10x41 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=0.00] [width=10.00] [height=40.00]
+ RenderSVGRect {rect} at (20,168) size 10x41 [fill={[type=SOLID] [color=#0000FF]}] [x=20.00] [y=0.00] [width=10.00] [height=40.00]
+ RenderSVGRect {rect} at (30,168) size 10x41 [fill={[type=SOLID] [color=#7F7F00]}] [x=30.00] [y=0.00] [width=10.00] [height=40.00]
+ RenderSVGRect {rect} at (0,168) size 10x11 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGContainer {g} at (0,168) size 0x0 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt
new file mode 100644
index 0000000..607d853
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt
@@ -0,0 +1,36 @@
+CONSOLE MESSAGE: line 75: Error: Problem parsing d="M 20 100 H 40#90"
+CONSOLE MESSAGE: line 85: Error: Problem parsing d="M 20 160 H 40#90"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (107,66) size 534x424
+ RenderSVGContainer {g} at (107,66) size 534x414
+ RenderSVGRect {rect} at (366,66) size 268x14 [fill={[type=SOLID] [color=#FFD700]}] [x=220.00] [y=40.00] [width=160.00] [height=8.00]
+ RenderSVGRect {rect} at (366,133) size 268x14 [fill={[type=SOLID] [color=#FFD700]}] [x=220.00] [y=80.00] [width=160.00] [height=8.00]
+ RenderSVGRect {rect} at (366,200) size 268x14 [fill={[type=SOLID] [color=#FFD700]}] [x=220.00] [y=120.00] [width=160.00] [height=8.00]
+ RenderSVGRect {rect} at (366,266) size 268x14 [fill={[type=SOLID] [color=#FFD700]}] [x=220.00] [y=160.00] [width=160.00] [height=8.00]
+ RenderSVGRect {rect} at (107,333) size 534x14 [fill={[type=SOLID] [color=#FFD700]}] [x=64.60] [y=200.00] [width=319.50] [height=8.00]
+ RenderSVGRect {rect} at (233,400) size 267x14 [fill={[type=SOLID] [color=#FFD700]}] [x=140.00] [y=240.00] [width=160.00] [height=8.00]
+ RenderSVGRect {rect} at (366,466) size 268x14 [fill={[type=SOLID] [color=#FFD700]}] [x=220.00] [y=280.00] [width=160.00] [height=8.00]
+ RenderSVGContainer {g} at (108,76) size 532x414 [transform={m=((8.00,0.00)(0.00,2.00)) t=(60.00,-30.00)}]
+ RenderSVGPath {path} at (366,80) size 268x7 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 40 L 40 40"]
+ RenderSVGPath {path} at (366,76) size 268x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 40 L 40 40"]
+ RenderSVGPath {path} at (366,146) size 268x8 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 60 L 40 60"]
+ RenderSVGPath {path} at (366,143) size 268x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 60 L 40 60"]
+ RenderSVGPath {path} at (366,213) size 268x7 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 80 L 40 80"]
+ RenderSVGPath {path} at (366,210) size 268x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 80 L 40 80"]
+ RenderSVGPath {path} at (366,280) size 268x7 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 100 L 40 100"]
+ RenderSVGPath {path} at (366,276) size 268x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 100 L 40 100"]
+ RenderSVGPath {path} at (108,346) size 532x8 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 120 L 40.5 120 L 0.6 120"]
+ RenderSVGPath {path} at (108,343) size 532x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 120 L 40.5 120 L 0.6 120"]
+ RenderSVGPath {path} at (233,413) size 267x7 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 140 L 30 140 L 10 140"]
+ RenderSVGPath {path} at (233,410) size 267x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 140 L 30 140 L 10 140"]
+ RenderSVGPath {path} at (366,480) size 268x7 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 160 L 40 160"]
+ RenderSVGPath {path} at (366,476) size 268x14 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 160 L 40 160"]
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.6 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt
new file mode 100644
index 0000000..727e1dc7
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt
@@ -0,0 +1,32 @@
+CONSOLE MESSAGE: line 54: Error: Problem parsing d="M280,120 h25 a25,25 0 6 0 -25,25 z"
+CONSOLE MESSAGE: line 58: Error: Problem parsing d="M360,120 h-25 a25,25 0 1 -1 25,25 z"
+CONSOLE MESSAGE: line 66: Error: Problem parsing d="M200,200 h-25 a25,2501 025,-25 z"
+CONSOLE MESSAGE: line 70: Error: Problem parsing d="M280,200 h25 a25 25 0 1 7 -25 -25 z"
+CONSOLE MESSAGE: line 74: Error: Problem parsing d="M360,200 h-25 a25,25 0 -1 0 25,-25 z"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (157,157) size 486x219
+ RenderSVGPath {path} at (157,157) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 120 120 L 145 120 C 145 106.193 133.807 95 120 95 C 106.193 95 95 106.193 95 120 C 95 133.807 106.193 145 120 145 Z"]
+ RenderSVGPath {path} at (158,158) size 84x84 [fill={[type=SOLID] [color=#00FF00]}] [data="M 120 120 L 145 120 C 145 106.193 133.807 95 120 95 C 106.193 95 95 106.193 95 120 C 95 133.807 106.193 145 120 145 Z"]
+ RenderSVGPath {path} at (290,157) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 200 120 L 175 120 C 175 106.193 186.193 95 200 95 C 213.807 95 225 106.193 225 120 C 225 133.807 213.807 145 200 145 Z"]
+ RenderSVGPath {path} at (291,158) size 84x84 [fill={[type=SOLID] [color=#00FF00]}] [data="M 200 120 L 175 120 C 175 106.193 186.193 95 200 95 C 213.807 95 225 106.193 225 120 C 225 133.807 213.807 145 200 145 Z"]
+ RenderSVGPath {path} at (424,157) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 280 120 L 305 120 C 305 106.193 293.807 95 280 95 C 266.193 95 255 106.193 255 120 C 255 133.807 266.193 145 280 145 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [data="M 280 120 L 305 120"]
+ RenderSVGPath {path} at (557,157) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 360 120 L 335 120 C 335 106.193 346.193 95 360 95 C 373.807 95 385 106.193 385 120 C 385 133.807 373.807 145 360 145 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [data="M 360 120 L 335 120"]
+ RenderSVGPath {path} at (157,290) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 120 200 L 145 200 C 145 213.807 133.807 225 120 225 C 106.193 225 95 213.807 95 200 C 95 186.193 106.193 175 120 175 Z"]
+ RenderSVGPath {path} at (158,291) size 84x84 [fill={[type=SOLID] [color=#00FF00]}] [data="M 120 200 L 145 200 C 145 213.807 133.807 225 120 225 C 106.193 225 95 213.807 95 200 C 95 186.193 106.193 175 120 175 Z"]
+ RenderSVGPath {path} at (290,290) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 200 200 L 175 200 C 175 213.807 186.193 225 200 225 C 213.807 225 225 213.807 225 200 C 225 186.193 213.807 175 200 175 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [data="M 200 200 L 175 200"]
+ RenderSVGPath {path} at (424,290) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 280 200 L 305 200 C 305 213.807 293.807 225 280 225 C 266.193 225 255 213.807 255 200 C 255 186.193 266.193 175 280 175 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [data="M 280 200 L 305 200"]
+ RenderSVGPath {path} at (557,290) size 86x86 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 360 200 L 335 200 C 335 213.807 346.193 225 360 225 C 373.807 225 385 213.807 385 200 C 385 186.193 373.807 175 360 175 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [data="M 360 200 L 335 200"]
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.3 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt
new file mode 100644
index 0000000..51dedfe
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt
@@ -0,0 +1,23 @@
+CONSOLE MESSAGE: line 37: Error: Problem parsing points="80,200 80,300 150,250 80,200 250"
+CONSOLE MESSAGE: line 40: Error: Problem parsing points="180,200 180,300 250,250 180,200 250"
+CONSOLE MESSAGE: line 41: Error: Problem parsing points="80,60 80,160 150,110 80"
+CONSOLE MESSAGE: line 44: Error: Problem parsing points="180,60 180,160 250,110 180"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (133,100) size 284x400
+ RenderSVGPath {polyline} at (133,333) size 117x167 [fill={[type=SOLID] [color=#FF0000]}] [points="80 200 80 300 150 250 80 200"]
+ RenderSVGPath {polyline} at (133,333) size 117x167 [fill={[type=SOLID] [color=#00FF00]}] [points="80 200 80 300 150 250 80 200"]
+ RenderSVGPath {polyline} at (300,333) size 117x167 [fill={[type=SOLID] [color=#FF0000]}] [points="180 200 180 300 250 250 180 200"]
+ RenderSVGPath {polyline} at (300,333) size 117x167 [fill={[type=SOLID] [color=#00FF00]}] [points="180 200 180 300 250 250 180 200"]
+ RenderSVGPath {polygon} at (133,100) size 117x167 [fill={[type=SOLID] [color=#FF0000]}] [points="80 60 80 160 150 110"]
+ RenderSVGPath {polygon} at (133,100) size 117x167 [fill={[type=SOLID] [color=#00FF00]}] [points="80 60 80 160 150 110"]
+ RenderSVGPath {polygon} at (300,100) size 117x167 [fill={[type=SOLID] [color=#FF0000]}] [points="180 60 180 160 250 110"]
+ RenderSVGPath {polygon} at (300,100) size 117x167 [fill={[type=SOLID] [color=#00FF00]}] [points="180 60 180 160 250 110"]
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.1 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt
new file mode 100644
index 0000000..ceb7bd1
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt
@@ -0,0 +1,36 @@
+CONSOLE MESSAGE: line 46: TypeError: undefined is not an object (evaluating 'use.instanceRoot.firstChild')
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (205,82) size 330x329
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGViewportContainer {svg} at (96,0) size 608x600
+ RenderSVGContainer {g} at (96,0) size 608x600
+ RenderSVGRect {rect} at (396,0) size 308x304 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=0.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (96,296) size 308x304 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (396,296) size 308x304 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGContainer {g} at (205,82) size 330x329 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,30.00)}]
+ RenderSVGContainer {use} at (289,165) size 162x163 [transform={m=((0.40,0.00)(0.00,0.40)) t=(74.00,70.00)}]
+ RenderSVGViewportContainer {svg} at (289,165) size 162x163
+ RenderSVGContainer {g} at (289,165) size 162x163
+ RenderSVGRect {rect} at (369,165) size 82x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=0.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (289,245) size 82x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (369,245) size 82x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGContainer {use} at (205,82) size 163x163 [transform={m=((0.40,0.00)(0.00,0.40)) t=(24.00,20.00)}]
+ RenderSVGViewportContainer {svg} at (205,82) size 163x163
+ RenderSVGContainer {g} at (205,82) size 163x163
+ RenderSVGRect {rect} at (285,82) size 83x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=0.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (205,162) size 83x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (285,162) size 83x83 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGContainer {use} at (372,249) size 163x162 [transform={m=((0.21,0.00)(0.00,0.21)) t=(124.00,120.00)}]
+ RenderSVGContainer {g} at (372,249) size 163x162
+ RenderSVGRect {rect} at (452,249) size 83x82 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=0.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (372,329) size 83x82 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGRect {rect} at (452,329) size 83x82 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=225.00] [y=225.00] [width=225.00] [height=225.00]
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.8 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt
new file mode 100644
index 0000000..da17d67
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt
@@ -0,0 +1,28 @@
+CONSOLE MESSAGE: line 215: TypeError: status.setAttribute is not a function. (In 'status.setAttribute("fill", passes == 7 ? "lime" : "red")', 'status.setAttribute' is undefined)
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 800x600
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGContainer {g} at (16,82) size 108x18
+ RenderSVGContainer {g} at (16,82) size 108x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,50.00)}]
+ RenderSVGRect {rect} at (16,85) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-1) size 54x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 10 width 54.00: "value: 480"
+ RenderSVGRect {rect} at (0,0) size 800x600 [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGContainer {g} at (0,0) size 800x38
+ RenderSVGRect {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x23
+ chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt
new file mode 100644
index 0000000..d0c3de1
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt
@@ -0,0 +1,145 @@
+Blocked access to external URL http://example.org/image.jpg
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (16,81) size 683x384
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGRect {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+ RenderSVGImage {image} at (0,0) size 2x2
+ RenderSVGResourceRadialGradient {radialGradient} [id="g"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
+ RenderSVGText {text}
+ RenderSVGText {text} at (0,-17) size 74x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x21
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 8 width 73.20: "sometext"
+ RenderSVGResourceMarker {marker} [id="m"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id="f"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ RenderSVGPath {polygon} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [points=""]
+ RenderSVGContainer {g} at (16,81) size 231x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,50.00)}]
+ RenderSVGRect {rect} at (16,85) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 128x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 128x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 30 width 127.77: "r.x.baseVal.value == 0: PASSED"
+ RenderSVGContainer {g} at (16,98) size 479x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
+ RenderSVGRect {rect} at (16,101) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 277x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 277x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 57 width 276.67: "r.x.baseVal.unitType == 1 (SVG_LENGTHTYPE_NUMBER): PASSED"
+ RenderSVGContainer {g} at (16,114) size 382x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
+ RenderSVGRect {rect} at (16,118) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 219x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 52 width 218.20: "v.width.baseVal.valueInSpecifiedUnits == 100: PASSED"
+ RenderSVGContainer {g} at (16,131) size 545x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,80.00)}]
+ RenderSVGRect {rect} at (16,135) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 317x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 317x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 65 width 316.03: "v.width.baseVal.unitType == 2 (SVG_LENGTHTYPE_PERCENTAGE): PASSED"
+ RenderSVGContainer {g} at (16,148) size 468x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
+ RenderSVGRect {rect} at (16,151) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 271x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 271x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 65 width 270.07: "tt.textLength.baseVal.value == tt.getComputedTextLength(): PASSED"
+ RenderSVGContainer {g} at (16,164) size 223x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,100.00)}]
+ RenderSVGRect {rect} at (16,168) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 124x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 29 width 123.30: "s.offset.baseVal == 0: PASSED"
+ RenderSVGContainer {g} at (16,181) size 306x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
+ RenderSVGRect {rect} at (16,185) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 173x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 173x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 40 width 172.66: "c.preserveAlpha.baseVal == false: PASSED"
+ RenderSVGContainer {g} at (16,198) size 265x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+ RenderSVGRect {rect} at (16,201) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 149x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 33 width 148.06: "c.className.baseVal == \"\": PASSED"
+ RenderSVGContainer {g} at (16,214) size 210x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,130.00)}]
+ RenderSVGRect {rect} at (16,218) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 116x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 28 width 115.06: "i.href.baseVal == \"\": PASSED"
+ RenderSVGContainer {g} at (16,231) size 345x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,140.00)}]
+ RenderSVGRect {rect} at (16,235) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 197x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 197x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 45 width 196.13: "i.requiredFeatures.numberOfItems == 0: PASSED"
+ RenderSVGContainer {g} at (16,248) size 376x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,150.00)}]
+ RenderSVGRect {rect} at (16,251) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 215x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 215x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 49 width 214.66: "c.kernelMatrix.baseVal.numberOfItems == 0: PASSED"
+ RenderSVGContainer {g} at (16,264) size 299x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,160.00)}]
+ RenderSVGRect {rect} at (16,268) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 169x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 38 width 168.46: "t.x.baseVal.numberOfItems == 0: PASSED"
+ RenderSVGContainer {g} at (16,281) size 278x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,170.00)}]
+ RenderSVGRect {rect} at (16,285) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 156x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 156x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 35 width 155.93: "p.points.numberOfItems == 0: PASSED"
+ RenderSVGContainer {g} at (16,298) size 592x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,180.00)}]
+ RenderSVGRect {rect} at (16,301) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 345x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 345x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 70 width 344.26: "g.gradientUnits.baseVal == 2 (SVG_UNIT_TYPE_OBJECTBOUNDINGBOX): PASSED"
+ RenderSVGContainer {g} at (16,314) size 239x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,190.00)}]
+ RenderSVGRect {rect} at (16,318) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 133x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 33 width 132.64: "f.filterResX.baseVal == 0: FAILED"
+ RenderSVGContainer {g} at (16,331) size 305x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
+ RenderSVGRect {rect} at (16,335) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 173x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 173x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 40 width 172.06: "m.orientAngle.baseVal.value == 0: PASSED"
+ RenderSVGContainer {g} at (16,348) size 578x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
+ RenderSVGRect {rect} at (16,351) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 336x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 336x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 71 width 335.97: "m.orientAngle.baseVal.unitType == 1 (SVG_ANGLETYPE_UNSPECIFIED): PASSED"
+ RenderSVGContainer {g} at (16,364) size 354x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,220.00)}]
+ RenderSVGRect {rect} at (16,368) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 202x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 202x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 49 width 201.93: "v.viewBox.baseVal.[x,y,width,height] == 0: PASSED"
+ RenderSVGContainer {g} at (16,381) size 354x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,230.00)}]
+ RenderSVGRect {rect} at (16,385) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 202x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 202x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 46 width 201.46: "t.transform.baseVal.numberOfItems == 0: PASSED"
+ RenderSVGContainer {g} at (16,398) size 683x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,240.00)}]
+ RenderSVGRect {rect} at (16,401) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 400x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 400x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 83 width 399.17: "v.preserveAspectRatio.baseVal.align == 6 (SVG_PRESERVEASPECTRATIO_XMIDYMID): PASSED"
+ RenderSVGContainer {g} at (16,414) size 622x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,250.00)}]
+ RenderSVGRect {rect} at (16,418) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 363x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 363x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 77 width 362.63: "v.preserveAspectRatio.baseVal.meetOrSlice == 1 (SVG_MEETORSLICE_MEET): PASSED"
+ RenderSVGContainer {g} at (16,431) size 459x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,260.00)}]
+ RenderSVGRect {rect} at (16,435) size 9x9 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 265x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 265x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 50 width 264.40: "v.zoomAndPan == 2 (SVG_ZOOMANDPAN_MAGNIFY): PASSED"
+ RenderSVGContainer {g} at (16,448) size 148x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,270.00)}]
+ RenderSVGRect {rect} at (16,451) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
+ RenderSVGText {text} at (10,-2) size 79x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x11
+ chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 19 width 78.31: "Test status: FAILED"
+ RenderSVGContainer {g} at (16,518) size 380x60
+ RenderSVGText {text} at (10,311) size 228x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.9 $"
+ RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGContainer {g} at (0,0) size 800x38
+ RenderSVGRect {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x23
+ chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt
new file mode 100644
index 0000000..5e8cb1c
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 15: Error: Problem parsing d="M 20 150 B -90 h 120 B 0 h 140 B 90 h 120 z"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 200x200
+ RenderSVGRoot {svg} at (0,0) size 0x0
+ RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 150"]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt
new file mode 100644
index 0000000..aba6ae7
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 15: Error: Problem parsing d="M 20 150 b -90 h 120 b 90 h 140 b 90 h 120 z"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 200x200
+ RenderSVGRoot {svg} at (0,0) size 0x0
+ RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 20 150"]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt
new file mode 100644
index 0000000..7becdf2
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 15: Error: Problem parsing d="M 25 50 h 10 B 0 m 10 0 h 10 b 0 m 10 0 h 10"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 100x100
+ RenderSVGRoot {svg} at (25,48) size 10x4
+ RenderSVGPath {path} at (25,48) size 10x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 25 50 L 35 50"]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt
new file mode 100644
index 0000000..ff44388
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 15: Error: Problem parsing d="M 10 10 z m 20 70 h 10 v 10 h -10 l z M 70 30 q 20 0 20 20 t -20 20 t -20 -20 T z"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 300x200
+ RenderSVGRoot {svg} at (10,10) size 31x81
+ RenderSVGPath {path} at (10,10) size 31x81 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 10 Z M 30 80 L 40 80 L 40 90 L 30 90"]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt
new file mode 100644
index 0000000..e10ed18
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt
@@ -0,0 +1,17 @@
+CONSOLE MESSAGE: line 17: Error: Problem parsing d="none"
+CONSOLE MESSAGE: line 18: Error: Problem parsing d="# invalid"
+CONSOLE MESSAGE: line 19: Error: Problem parsing d="m 0 0 l 3 -4 z # ignored suffix v 123"
+CONSOLE MESSAGE: line 21: Error: Problem parsing d="m 0 0 l -9 11 -123 z # ignore last l parameter"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 100x100
+ RenderSVGRoot {svg} at (30,35) size 34x37
+ RenderSVGContainer {g} at (30,35) size 34x37
+ RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,10.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data=""]
+ RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,20.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data=""]
+ RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,30.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data=""]
+ RenderSVGPath {path} at (59,35) size 5x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,40.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 3 -4 Z"]
+ RenderSVGPath {path} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data=""]
+ RenderSVGPath {path} at (30,59) size 11x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}] [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L -9 11"]
+ RenderSVGPath {polygon} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,80.00)}] [fill={[type=SOLID] [color=#000000]}] [points=""]
+ RenderSVGPath {polyline} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}] [fill={[type=SOLID] [color=#000000]}] [points=""]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt
new file mode 100644
index 0000000..c556c02
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt
@@ -0,0 +1,43 @@
+CONSOLE MESSAGE: line 13: Error: Invalid negative value for <rect> attribute width="-10"
+CONSOLE MESSAGE: line 15: Error: Invalid negative value for <rect> attribute height="-10"
+CONSOLE MESSAGE: line 30: Error: Invalid negative value for <circle> attribute r="-10"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=10.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=-10.00] [height=10.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=-10.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=10.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=10.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=0.00]
+ RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,50.00)}]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.00]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.00]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=-10.00]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.00]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.00]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=0.00]
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=10.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=10.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=10.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=10.00] [ry=0.00]
+ RenderSVGEllipse {ellipse} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=100.00]}] [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [rx=0.00] [ry=0.00]
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt
new file mode 100644
index 0000000..454b74e
--- /dev/null
+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt
@@ -0,0 +1,73 @@
+CONSOLE MESSAGE: line 49: Error: Invalid value for <circle> attribute r="1,0"
+CONSOLE MESSAGE: line 57: Error: Invalid value for <circle> attribute r="1,0"
+CONSOLE MESSAGE: line 65: Error: Invalid value for <circle> attribute r="1,0"
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (14,47) size 772x387
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGPath {path} at (133,166) size 534x68 [fill={[type=SOLID] [color=#000000]}] [data="M 80 100 L 80 140 M 400 100 L 400 140"]
+ RenderSVGText {text} at (120,28) size 240x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 240x27
+ chunk 1 (middle anchor) text run 1 at (120.00,50.00) startOffset 0 endOffset 24 width 240.00: "Text 'inline-size' \x{2014} 001"
+ RenderSVGContainer {a} at (187,98) size 426x23
+ RenderSVGText {text} at (112,59) size 256x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 255x14
+ chunk 1 (middle anchor) text run 1 at (112.80,70.00) startOffset 0 endOffset 49 width 254.40: "https://svgwg.org/svg2-draft/text.html#InlineSize"
+ RenderSVGContainer {g} at (132,166) size 536x268
+ RenderSVGContainer {g} at (132,166) size 536x68
+ RenderSVGContainer {use} at (132,166) size 536x68
+ RenderSVGPath {path} at (132,166) size 536x68 [stroke={[type=SOLID] [color=#ADD8E6]}] [data="M 80 100 L 80 140 M 400 100 L 400 140"]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#ADD8E6]}] [cx=80.00] [cy=114.80] [r=0.00]
+ RenderSVGText {text} at (80,100) size 287x39 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 282x18
+ RenderSVGInlineText {#text} at (0,0) size 282x18
+ chunk 1 text run 1 at (80.00,114.80) startOffset 0 endOffset 39 width 282.00: "Lorem ipsum dolor sit amet, consectetur"
+ RenderSVGInlineText {#text} at (282,0) size 5x18
+ chunk 1 text run 1 at (362.00,114.80) startOffset 0 endOffset 1 width 4.20: " "
+ RenderSVGTSpan {tspan} at (0,0) size 105x18
+ RenderSVGInlineText {#text} at (0,20) size 105x18
+ chunk 1 text run 1 at (80.00,134.80) startOffset 0 endOffset 17 width 105.00: "adipisicing elit,"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (132,266) size 536x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+ RenderSVGContainer {use} at (132,266) size 536x68
+ RenderSVGPath {path} at (132,266) size 536x68 [stroke={[type=SOLID] [color=#ADD8E6]}] [data="M 80 100 L 80 140 M 400 100 L 400 140"]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#ADD8E6]}] [cx=240.00] [cy=114.80] [r=0.00]
+ RenderSVGText {text} at (96,100) size 288x39 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 282x18
+ RenderSVGInlineText {#text} at (0,0) size 282x18
+ chunk 1 (middle anchor) text run 1 at (96.90,114.80) startOffset 0 endOffset 39 width 282.00: "Lorem ipsum dolor sit amet, consectetur"
+ RenderSVGInlineText {#text} at (282,0) size 5x18
+ chunk 1 (middle anchor) text run 1 at (378.90,114.80) startOffset 0 endOffset 1 width 4.20: " "
+ RenderSVGTSpan {tspan} at (0,0) size 106x18
+ RenderSVGInlineText {#text} at (90,20) size 105x18
+ chunk 1 (middle anchor) text run 1 at (187.50,134.80) startOffset 0 endOffset 17 width 105.00: "adipisicing elit,"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (132,366) size 536x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+ RenderSVGContainer {use} at (132,366) size 536x68
+ RenderSVGPath {path} at (132,366) size 536x68 [stroke={[type=SOLID] [color=#ADD8E6]}] [data="M 80 100 L 80 140 M 400 100 L 400 140"]
+ RenderSVGEllipse {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#ADD8E6]}] [cx=400.00] [cy=114.80] [r=0.00]
+ RenderSVGText {text} at (113,100) size 287x39 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 282x18
+ RenderSVGInlineText {#text} at (0,0) size 282x18
+ chunk 1 (end anchor) text run 1 at (113.80,114.80) startOffset 0 endOffset 39 width 282.00: "Lorem ipsum dolor sit amet, consectetur"
+ RenderSVGInlineText {#text} at (282,0) size 5x18
+ chunk 1 (end anchor) text run 1 at (395.80,114.80) startOffset 0 endOffset 1 width 4.20: " "
+ RenderSVGTSpan {tspan} at (0,0) size 106x18
+ RenderSVGInlineText {#text} at (181,20) size 105x18
+ chunk 1 (end anchor) text run 1 at (295.00,134.80) startOffset 0 endOffset 17 width 105.00: "adipisicing elit,"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (14,167) size 772x230
+ RenderSVGContainer {g} at (133,167) size 653x30
+ RenderSVGText {text} at (80,100) size 392x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 392x18
+ chunk 1 text run 1 at (80.00,114.80) startOffset 0 endOffset 57 width 391.20: "Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+ RenderSVGContainer {g} at (73,267) size 654x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+ RenderSVGText {text} at (44,100) size 392x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 392x18
+ chunk 1 (middle anchor) text run 1 at (44.40,114.80) startOffset 0 endOffset 57 width 391.20: "Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
+ RenderSVGContainer {g} at (14,367) size 653x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+ RenderSVGText {text} at (8,100) size 392x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 392x18
+ chunk 1 (end anchor) text run 1 at (8.80,114.80) startOffset 0 endOffset 57 width 391.20: "Lorem ipsum dolor sit amet, consectetur adipisicing elit,"
diff --git a/LayoutTests/platform/wpe/TestExpectations b/LayoutTests/platform/wpe/TestExpectations
index a0f3b3a..ff9b850 100644
--- a/LayoutTests/platform/wpe/TestExpectations
+++ b/LayoutTests/platform/wpe/TestExpectations
@@ -1126,6 +1126,8 @@
webkit.org/b/202736 storage/indexeddb/modern/handle-user-delete.html [ Timeout ]
webkit.org/b/202736 storage/indexeddb/modern/new-database-after-user-delete.html [ Timeout ]
+webkit.org/b/204670 media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html [ Timeout ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# 9. TESTS FAILING
#////////////////////////////////////////////////////////////////////////////////////////
@@ -1189,19 +1191,9 @@
Bug(WPE) loader/stateobjects/pushstate-size.html [ Skip ]
# webgl/1.0.3:
-
-# Failing
+# Failing:
Bug(WPE) webgl/1.0.3/conformance/canvas/drawingbuffer-test.html [ Failure ]
Bug(WPE) webgl/1.0.3/conformance/context/premultiplyalpha-test.html [ Failure ]
-# Timing out
-Bug(WPE) webgl/1.0.3/conformance/extensions/oes-texture-float-with-video.html [ Timeout ]
-Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html [ Timeout ]
-Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html [ Timeout ]
-Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html [ Timeout ]
-Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html [ Timeout ]
-Bug(WPE) webgl/1.0.3/conformance/textures/texture-size-limit.html [ Timeout Failure ]
-
-# Failing:
Bug(WPE) webgl/1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html [ Failure ]
Bug(WPE) webgl/1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html [ Failure ]
Bug(WPE) webgl/1.0.3/conformance/extensions/oes-texture-half-float.html [ Failure ]
@@ -1211,9 +1203,27 @@
Bug(WPE) webgl/1.0.3/conformance/rendering/point-no-attributes.html [ Failure ]
Bug(WPE) webgl/1.0.3/conformance/textures/texture-copying-feedback-loops.html [ Failure ]
Bug(WPE) webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/extensions/get-extension.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/extensions/oes-texture-float.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/misc/shader-struct-scope.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/more/functions/readPixelsBadArgs.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/more/functions/texImage2DHTML.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/more/functions/texSubImage2DHTML.html [ Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html [ Failure ]
# Timing out:
Bug(WPE) webgl/1.0.3/conformance/extensions/oes-texture-half-float-with-video.html [ Timeout ]
Bug(WPE) webgl/1.0.3/conformance/textures/texture-upload-size.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/extensions/oes-texture-float-with-video.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html [ Timeout ]
+Bug(WPE) webgl/1.0.3/conformance/textures/texture-size-limit.html [ Timeout Failure ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html [ Timeout ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html [ Timeout ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html [ Timeout ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html [ Timeout ]
+webkit.org/b/204676 webgl/1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html [ Timeout ]
# One of these tests is DDoS-ing Mesa AMD drivers.
Bug(WPE) webgl/1.0.3/conformance/glsl/bugs [ Skip ]
Bug(WPE) webgl/2.0.0/conformance/glsl/bugs [ Skip ]
@@ -2002,6 +2012,26 @@
webkit.org/b/203677 imported/w3c/web-platform-tests/svg/import/painting-stroke-08-t-manual.svg [ Failure ]
webkit.org/b/203677 svg/W3C-SVG-1.1/painting-fill-05-b.svg [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker.html [ Failure ]
+webkit.org/b/204675 imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w.html [ Missing ]
#////////////////////////////////////////////////////////////////////////////////////////
# >> NOTICE <<