Modified: trunk/LayoutTests/platform/gtk/TestExpectations (183801 => 183802)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2015-05-05 08:20:47 UTC (rev 183801)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2015-05-05 13:14:01 UTC (rev 183802)
@@ -490,7 +490,6 @@
webkit.org/b/131347 fast/borders/hidpi-border-radius-with-subpixel-margin-not-renderable.html [ ImageOnlyFailure ]
webkit.org/b/131347 fast/borders/hidpi-double-border-with-border-radius-always-produce-solid-line.html [ ImageOnlyFailure ]
webkit.org/b/131347 fast/borders/hidpi-simple-hairline-border-painting.html [ ImageOnlyFailure ]
-webkit.org/b/131347 fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position.html [ Missing ]
webkit.org/b/131347 fast/hidpi/clip-text-in-hidpi.html [ Failure Pass Missing ]
webkit.org/b/131347 fast/hidpi/image-set-background-dynamic.html [ Failure Pass Missing ]
webkit.org/b/131347 fast/hidpi/image-set-border-image-dynamic.html [ Failure Pass Missing ]
@@ -557,13 +556,11 @@
webkit.org/b/141700 fast/dom/Range/getClientRects.html [ Failure ]
webkit.org/b/141705 media/video-fullscreeen-only-controls.html [ Failure ]
-webkit.org/b/141706 fast/forms/color/input-appearance-color.html [ Failure ]
webkit.org/b/141709 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html [ Failure ]
webkit.org/b/141709 http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html [ Failure ]
webkit.org/b/141831 svg/animations/animate-text-nested-transforms.html [ Failure ]
webkit.org/b/98653 svg/text/lengthAdjust-text-metrics.html [ Failure ]
-webkit.org/b/141835 media/video-controls-no-scripting.html [ Failure ]
webkit.org/b/141837 fast/borders/border-painting-correctness-dashed.html [ ImageOnlyFailure ]
webkit.org/b/141837 fast/borders/border-painting-correctness-dotted.html [ ImageOnlyFailure ]
@@ -584,7 +581,6 @@
webkit.org/b/141458 imported/mozilla/svg/symbol-01.svg [ ImageOnlyFailure ]
webkit.org/b/141961 fast/multicol/span/span-as-immediate-columns-child.html [ Failure ]
-webkit.org/b/141591 inspector-protocol/debugger/breakpoint-eval-with-exception.html [ Failure ]
webkit.org/b/118126 css3/flexbox/image-percent-max-height.html [ ImageOnlyFailure ]
@@ -595,8 +591,6 @@
webkit.org/b/127109 media/video-object-fit.html [ ImageOnlyFailure ]
webkit.org/b/142283 fast/regions/overflow/overflow-first-and-last-regions.html [ ImageOnlyFailure ]
-webkit.org/b/142286 fast/regions/scrolling/wheel-scroll-abspos.html [ ImageOnlyFailure ]
-webkit.org/b/142286 fast/regions/scrolling/wheel-scroll.html [ ImageOnlyFailure ]
webkit.org/b/142287 svg/clip-path/clip-path-line-use-before-defined.svg [ ImageOnlyFailure ]
webkit.org/b/142288 css3/masking/mask-svg-clipped-fragmentId.html [ ImageOnlyFailure ]
webkit.org/b/142289 fast/text/font-kerning.html [ ImageOnlyFailure ]
@@ -1165,6 +1159,11 @@
webkit.org/b/143991 fast/table/multiple-captions-crash3.html [ ImageOnlyFailure Pass ]
webkit.org/b/143995 fast/canvas/canvas-composite-text-alpha.html [ Failure Pass ]
+Bug(GTK) http/tests/xmlhttprequest/logout.html [ Failure Pass ]
+
+webkit.org/b/144579 transforms/2d/preserve3d-not-fixed-container.html [ ImageOnlyFailure Pass ]
+webkit.org/b/144582 fast/inline/layout-after-inserting-nested-br.html [ ImageOnlyFailure Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Flaky tests
#////////////////////////////////////////////////////////////////////////////////////////
@@ -1632,9 +1631,9 @@
webkit.org/b/138736 http/tests/appcache/auth.html [ Skip ]
# There is no network load scheduling or prioritization with NetworkProcess.
-webkit.org/b/123431 http/tests/css/link-css-disabled-value-with-slow-loading-sheet-in-error.html [ Failure ]
+webkit.org/b/123431 http/tests/css/link-css-disabled-value-with-slow-loading-sheet-in-error.html [ Failure Pass ]
webkit.org/b/123431 http/tests/local/link-stylesheet-load-order-preload.html [ Failure ]
-webkit.org/b/123431 http/tests/local/link-stylesheet-load-order.html [ Failure ]
+webkit.org/b/123431 http/tests/local/link-stylesheet-load-order.html [ Failure Pass ]
#////////////////////////////////////////////////////////////////////////////////////////
@@ -1695,8 +1694,6 @@
Bug(GTK) http/tests/misc/acid3.html [ Failure ]
Bug(GTK) http/tests/misc/redirect-to-external-url.html [ Failure ]
-Bug(GTK) http/tests/xmlhttprequest/logout.html [ Failure ]
-
Bug(GTK) media/video-size-intrinsic-scale.html [ Failure ]
# eventSender.keyDown call does not get executed from the TestNetscapePlugin
@@ -2340,8 +2337,6 @@
webkit.org/b/142482 http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html [ Failure ]
-webkit.org/b/142487 fast/regions/region-overflow-break.html [ ImageOnlyFailure ]
-
webkit.org/b/142666 fast/forms/input-auto-fill-button.html [ Failure ]
webkit.org/b/142667 fast/forms/search-vertical-alignment.html [ Failure ]
webkit.org/b/142667 fast/forms/textfield-overflow-by-value-update.html [ Failure ]
@@ -2373,6 +2368,16 @@
webkit.org/b/144494 printing/quirks-percentage-height.html [ ImageOnlyFailure ]
webkit.org/b/144494 printing/standards-percentage-heights.html [ ImageOnlyFailure ]
+webkit.org/b/144572 fast/forms/button-line-height.html [ ImageOnlyFailure ]
+webkit.org/b/144573 fast/text/international/synthesized-italic-vertical.html [ ImageOnlyFailure ]
+
+webkit.org/b/144574 imported/mozilla/svg/objectBoundingBox-and-mask.svg [ ImageOnlyFailure ]
+webkit.org/b/144574 imported/mozilla/svg/text/mask-applied.svg [ ImageOnlyFailure ]
+webkit.org/b/144574 svg/masking/mask-negative-scale.svg [ ImageOnlyFailure ]
+
+webkit.org/b/144575 http/tests/loading/promote-img-preload-priority.html [ Failure ]
+webkit.org/b/144576 editing/execCommand/nsresponder-outdent.html [ Failure ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Tests failing
#////////////////////////////////////////////////////////////////////////////////////////
Modified: trunk/LayoutTests/platform/gtk/fast/forms/color/input-appearance-color-expected.txt (183801 => 183802)
--- trunk/LayoutTests/platform/gtk/fast/forms/color/input-appearance-color-expected.txt 2015-05-05 08:20:47 UTC (rev 183801)
+++ trunk/LayoutTests/platform/gtk/fast/forms/color/input-appearance-color-expected.txt 2015-05-05 13:14:01 UTC (rev 183802)
@@ -3,60 +3,60 @@
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {H3} at (0,0) size 784x22
+ RenderBlock {H3} at (0,0) size 784x21
RenderText {#text} at (0,0) size 164x21
text run at (0,0) width 164: "Default Appearance"
- RenderBlock (anonymous) at (0,40) size 784x42
+ RenderBlock (anonymous) at (0,39) size 784x41
RenderText {#text} at (0,0) size 456x17
text run at (0,0) width 456: "List color controls have different appearance if ENABLE(DATALIST)."
RenderBR {BR} at (456,14) size 0x0
- RenderBlock {INPUT} at (0,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderBlock {INPUT} at (0,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#000000] [border: (1px solid #777777)]
- RenderBlock {INPUT} at (44,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderBlock {INPUT} at (44,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#000000] [border: (1px solid #777777)]
RenderText {#text} at (0,0) size 0x0
- RenderBlock {H3} at (0,100) size 784x23
+ RenderBlock {H3} at (0,98) size 784x22
RenderText {#text} at (0,0) size 160x21
text run at (0,0) width 160: "Different Font Sizes"
- RenderBlock (anonymous) at (0,141) size 784x42
+ RenderBlock (anonymous) at (0,138) size 784x41
RenderText {#text} at (0,0) size 577x17
text run at (0,0) width 577: "List color controls have different sizes depending on font sizes. Normal color controls don't."
RenderBR {BR} at (577,14) size 0x0
- RenderBlock {INPUT} at (0,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderBlock {INPUT} at (0,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
- RenderText {#text} at (44,19) size 4x17
- text run at (44,19) width 4: " "
- RenderBlock {INPUT} at (48,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (44,18) size 4x17
+ text run at (44,18) width 4: " "
+ RenderBlock {INPUT} at (48,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
- RenderText {#text} at (92,19) size 4x17
- text run at (92,19) width 4: " "
- RenderBlock {INPUT} at (96,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (92,18) size 4x17
+ text run at (92,18) width 4: " "
+ RenderBlock {INPUT} at (96,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
- RenderText {#text} at (140,19) size 4x17
- text run at (140,19) width 4: " "
- RenderBlock {INPUT} at (144,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (140,18) size 4x17
+ text run at (140,18) width 4: " "
+ RenderBlock {INPUT} at (144,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
- RenderText {#text} at (188,19) size 4x17
- text run at (188,19) width 4: " "
- RenderBlock {INPUT} at (192,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (188,18) size 4x17
+ text run at (188,18) width 4: " "
+ RenderBlock {INPUT} at (192,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
- RenderText {#text} at (236,19) size 4x17
- text run at (236,19) width 4: " "
- RenderBlock {INPUT} at (240,18) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (236,18) size 4x17
+ text run at (236,18) width 4: " "
+ RenderBlock {INPUT} at (240,17) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#00FF00] [border: (1px solid #777777)]
RenderText {#text} at (0,0) size 0x0
- RenderBlock {H3} at (0,200) size 784x23
+ RenderBlock {H3} at (0,196) size 784x22
RenderText {#text} at (0,0) size 124x21
text run at (0,0) width 124: "Various Colors"
- RenderBlock (anonymous) at (0,241) size 784x24
+ RenderBlock (anonymous) at (0,236) size 784x24
RenderBlock {INPUT} at (0,0) size 44x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#FF0000] [border: (1px solid #777777)]
@@ -106,10 +106,10 @@
RenderFlexibleBox {DIV} at (3,3) size 38x17
RenderBlock {DIV} at (2,4) size 34x9 [bgcolor=#40E0D0] [border: (1px solid #777777)]
RenderText {#text} at (0,0) size 0x0
- RenderBlock {H3} at (0,283) size 784x23
+ RenderBlock {H3} at (0,278) size 784x22
RenderText {#text} at (0,0) size 117x21
text run at (0,0) width 117: "Arbitrary Size"
- RenderBlock (anonymous) at (0,324) size 784x31
+ RenderBlock (anonymous) at (0,318) size 784x31
RenderBlock {INPUT} at (0,0) size 100x30 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderFlexibleBox {DIV} at (3,3) size 94x24
RenderBlock {DIV} at (2,4) size 90x16 [bgcolor=#FF0000] [border: (1px solid #777777)]
Added: trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html (0 => 183802)
--- trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html 2015-05-05 13:14:01 UTC (rev 183802)
@@ -0,0 +1,84 @@
+<!DOCTYPE html>
+
+<style>
+ body { font: 16px/16px monospace; }
+
+ .region {
+ border: 1px solid blue;
+ padding: 2px;
+ width: 250px;
+ height: 55px;
+ }
+
+ #region4 {
+ height: 356px;
+ position: absolute;
+ left: 330px;
+ top: 120px;
+ border-width: thick;
+ }
+
+ p {
+ margin: 0px;
+ }
+
+ #container {
+ overflow: auto;
+ border: 3px solid blue;
+ width: 270px;
+ height: 100px;
+ padding: 10px;
+ }
+
+ .inner_scroll {
+ height: 75px;
+ border: 2px solid green;
+ margin: 5px;
+ overflow: scroll;
+ padding: 5px;
+ }
+</style>
+
+<script>
+ _onload_ = function() {
+ if (window.eventSender) {
+ eventSender.mouseMoveTo(150, 230);
+ eventSender.continuousMouseScrollBy(0, -10000);
+ eventSender.continuousMouseScrollBy(0, -10000);
+ eventSender.mouseMoveTo(0, 0);
+ }
+ }
+</script>
+
+<body>
+ <div>
+ The text passes if everything can be scrolled normally using the mouse wheel:
+ <ul>
+ <li>Scrolling inside the green div should work until it reaches the end and then the blue container should scroll.</li>
+ <li>Scrolling inside the brown div should work until it reaches the end and then the blue container should NOT scroll because the region in which the orange div is flowed is absolutely positioned</li>
+ </ul>
+ </div>
+
+ <div id="container">
+ <div class="region">
+ <p>Assume that there is enough content in the flow to fill the regions</p>
+ </div>
+ <div class="region">
+ <div class="inner_scroll" style="height: 30px; margin-top: 0px;">
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ </div>
+ </div>
+ <div class="region">
+ <p style="margin-top: 1px">is less than the size of regions so that the container gets vertical</p>
+ </div>
+ <div class="region" id="region4">
+ <p style="margin-top: 1px">scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container.</p>
+ <div class="inner_scroll" style="border-color: brown;">
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ </div>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1.</p>
+ </div>
+ </div>
+</body>
Added: trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html (0 => 183802)
--- trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html 2015-05-05 13:14:01 UTC (rev 183802)
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+
+<style>
+ body { font: 16px/16px monospace; }
+
+ .region {
+ border: 1px solid blue;
+ padding: 2px;
+ width: 450px;
+ height: 40px;
+ }
+
+ #region4 {
+ height: 308px;
+ }
+
+ p {
+ margin: 0px;
+ }
+
+ #container {
+ overflow: auto;
+ border: 3px solid blue;
+ width: 470px;
+ height: 250px;
+ padding: 30px;
+ }
+
+ #inner_scroll {
+ height: 75px;
+ border: 2px solid green;
+ margin: 5px;
+ overflow: scroll;
+ padding: 5px;
+ }
+</style>
+
+<script>
+ _onload_ = function() {
+ if (window.eventSender) {
+ eventSender.mouseMoveTo(100, 300);
+ eventSender.continuousMouseScrollBy(0, -10000);
+ eventSender.mouseMoveTo(100, 100);
+ eventSender.continuousMouseScrollBy(0, -10000);
+ eventSender.mouseMoveTo(0, 0);
+ }
+ }
+</script>
+
+<body>
+ <p><b>The text passes if everything can be scrolled normally using the mouse wheel. Scrolling inside the green div should work until it reaches the end and then the blue container should scroll.</b></p></br>
+
+ <div id="container">
+ <div class="region">
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the </p>
+ </div>
+ <div class="region">
+ <p style="margin-top: 1px">container is less than the size of regions so that the container gets vertical scrollbar.</p>
+ </div>
+ <div class="region">
+ <p style="margin-top: 1px">Case1. If the mouse cursor is over the flow thread fragmented content inside a region,</p>
+ </div>
+ <div class="region" id="region4">
+ <p style="margin-top: 1px">the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content.</p>
+ <div id="inner_scroll">
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2. However, if the mouse is outside the flow thread content but still inside the container, then the user is able to scroll the container content. There *should be* a possibility to scroll the container content even when the mouse cursor is over the flow thread content in regions. (Case1)</p>
+ </div>
+ <p>Assume that there is enough content in the flow to fill the regions and the size of the container is less than the size of regions so that the container gets vertical scrollbar. Case1. If the mouse cursor is over the flow thread fragmented content inside a region, the user is unable to scroll the content inside the container. Case2.</p>
+ </div>
+ </div>
+</body>