[Webkit-unassigned] [Bug 104788] New: REGRESSION (r137365): Three layout test failures on GTK, Qt, EFL
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 12 02:33:36 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=104788
Summary: REGRESSION (r137365): Three layout test failures on
GTK, Qt, EFL
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Keywords: Gtk, LayoutTestFailure, Regression
Severity: Normal
Priority: P2
Component: WebKit Gtk
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: zandobersek at gmail.com
CC: simon.fraser at apple.com, dominik.rottsches at intel.com,
ossy at webkit.org, eae at chromium.org
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=css3%2Fflexbox%2Fflex-algorithm.html%2Cfast%2Fcss%2Flarge-number-round-trip.html%2Cfast%2Fcss%2Flarge-numbers.html
http://trac.webkit.org/changeset/137365
Here are the diffs (for the GTK port):
--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/css3/flexbox/flex-algorithm-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/css3/flexbox/flex-algorithm-actual.txt
@@ -12,7 +12,15 @@
PASS
PASS
PASS
-PASS
+FAIL:
+Expected 0 for width, but got 600.
+Expected 33554428 for width, but got 0.
+
+<div class="flexbox">
+ <div data-expected-width="0" style="-webkit-flex: 100000000000000000000000000000000000000 0 600px; -moz-flex: 100000000000000000000000000000000000000 0 600px"></div>
+ <div data-expected-width="600" style="-webkit-flex: 0 100000000000000000000000000000000000000 600px; -moz-flex: 0 100000000000000000000000000000000000000 600px"></div>
+ <div data-expected-width="33554428" style="-webkit-flex: 1 1 100000000000000000000000000000000000000px; -moz-flex: 1 1 100000000000000000000000000000000000000px"></div>
+</div>
PASS
PASS
PASS
--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fast/css/large-number-round-trip-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fast/css/large-number-round-trip-actual.txt
@@ -1 +1,3 @@
PASS: read 90010000px back as 90010000px, read again as 90010000px
+PASS: read -33554430px back as -33554430px, read again as -33554430px
+PASS: read -90010000px back as -90010000px, read again as -90010000px
--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fast/css/large-numbers-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fast/css/large-numbers-actual.txt
@@ -6,11 +6,11 @@
PASS element.width = 100000px, returns offsetWidth, rect.width and computed width as expected.
PASS element.width = 1000000px, returns offsetWidth, rect.width and computed width as expected.
PASS element.width = 10000000px, returns offsetWidth, rect.width and computed width as expected.
-PASS element.width = 100000000px, returns offsetWidth, rect.width and computed width as expected.
-PASS element.width = 1000000000px, returns offsetWidth, rect.width and computed width as expected.
-PASS element.width = 10000000000px, returns offsetWidth, rect.width and computed width as expected.
-PASS element.width = 100000000000px, returns offsetWidth, rect.width and computed width as expected.
-PASS element.width = 1000000000000px, returns offsetWidth, rect.width and computed width as expected.
+FAIL element.width = 100000000px, returns offsetWidth 100000000, rect.width 100000000 and computed width 100000000, expected 33554428.
+FAIL element.width = 1000000000px, returns offsetWidth 1000000000, rect.width 1000000000 and computed width 1000000000, expected 33554428.
+FAIL element.width = 10000000000px, returns offsetWidth 0, rect.width 0 and computed width 0, expected 33554428.
+FAIL element.width = 100000000000px, returns offsetWidth 0, rect.width 0 and computed width 0, expected 33554428.
+FAIL element.width = 1000000000000px, returns offsetWidth 0, rect.width 0 and computed width 0, expected 33554428.
PASS element.width = 0px, returns offsetWidth, rect.width and computed width as expected.
PASS element.width = -1px, returns offsetWidth, rect.width and computed width as expected.
PASS element.width = -10px, returns offsetWidth, rect.width and computed width as expected.
@@ -31,11 +31,11 @@
PASS element.left = 100000px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = 1000000px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = 10000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = 100000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = 1000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = 10000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = 100000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = 1000000000000px, returns offsetLeft, rect.left and computed left as expected.
+FAIL element.left = 100000000px, returns offsetLeft 100000000, rect.left 100000000 and computed left 100000000, expected 33554428.
+FAIL element.left = 1000000000px, returns offsetLeft 1000000000, rect.left 1000000000 and computed left 1000000000, expected 33554428.
+FAIL element.left = 10000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left 2147483648, expected 33554428.
+FAIL element.left = 100000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left 2147483648, expected 33554428.
+FAIL element.left = 1000000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left 2147483648, expected 33554428.
PASS element.left = -1px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = -10px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = -100px, returns offsetLeft, rect.left and computed left as expected.
@@ -43,11 +43,11 @@
PASS element.left = -100000px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = -1000000px, returns offsetLeft, rect.left and computed left as expected.
PASS element.left = -10000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = -100000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = -1000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = -10000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = -100000000000px, returns offsetLeft, rect.left and computed left as expected.
-PASS element.left = -1000000000000px, returns offsetLeft, rect.left and computed left as expected.
+FAIL element.left = -100000000px, returns offsetLeft -100000000, rect.left -100000000 and computed left -100000000, expected -33554430.
+FAIL element.left = -1000000000px, returns offsetLeft -1000000000, rect.left -1000000000 and computed left -1000000000, expected -33554430.
+FAIL element.left = -10000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left -2147483648, expected -33554430.
+FAIL element.left = -100000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left -2147483648, expected -33554430.
+FAIL element.left = -1000000000000px, returns offsetLeft -2147483648, rect.left -2147483648 and computed left -2147483648, expected -33554430.
Test handling of numbers outside of the supported range.
Properties may restrict numeric values to some range. If the value is outside the allowed range, the declaration is invalid and must be ignored. As per the CSS3 specification.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list