[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.19-706-ge5415e9

tkent at chromium.org tkent at chromium.org
Thu Feb 4 21:30:52 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit 369d934ff320b03cc568c8d3b13ddbf2bedcbe88
Author: tkent at chromium.org <tkent at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Jan 28 09:10:29 2010 +0000

    2010-01-28  Kent Tamura  <tkent at chromium.org>
    
            Reviewed by Darin Fisher.
    
            Remove tests for dates later than 275760-09-13T00:00Z.
            https://bugs.webkit.org/show_bug.cgi?id=34240
    
            Date.UTC() of V8 doesn't support such dates though Date.UTC() of
            JavaScriptCore does.
    
            * fast/forms/input-valueasnumber-date-expected.txt:
            * fast/forms/input-valueasnumber-datetime-expected.txt:
            * fast/forms/input-valueasnumber-datetimelocal-expected.txt:
            * fast/forms/input-valueasnumber-month-expected.txt:
            * fast/forms/script-tests/input-valueasnumber-date.js:
            * fast/forms/script-tests/input-valueasnumber-datetime.js:
            * fast/forms/script-tests/input-valueasnumber-datetimelocal.js:
            * fast/forms/script-tests/input-valueasnumber-month.js:
            * platform/win/fast/forms/input-valueasnumber-datetime-expected.txt: Removed.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53991 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 91d794f..c6b7f12 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,23 @@
+2010-01-28  Kent Tamura  <tkent at chromium.org>
+
+        Reviewed by Darin Fisher.
+
+        Remove tests for dates later than 275760-09-13T00:00Z.
+        https://bugs.webkit.org/show_bug.cgi?id=34240
+
+        Date.UTC() of V8 doesn't support such dates though Date.UTC() of
+        JavaScriptCore does.
+
+        * fast/forms/input-valueasnumber-date-expected.txt:
+        * fast/forms/input-valueasnumber-datetime-expected.txt:
+        * fast/forms/input-valueasnumber-datetimelocal-expected.txt:
+        * fast/forms/input-valueasnumber-month-expected.txt:
+        * fast/forms/script-tests/input-valueasnumber-date.js:
+        * fast/forms/script-tests/input-valueasnumber-datetime.js:
+        * fast/forms/script-tests/input-valueasnumber-datetimelocal.js:
+        * fast/forms/script-tests/input-valueasnumber-month.js:
+        * platform/win/fast/forms/input-valueasnumber-datetime-expected.txt: Removed.
+
 2010-01-27  Kent Tamura  <tkent at chromium.org>
 
         Reviewed by Darin Adler.
diff --git a/LayoutTests/fast/forms/input-valueasnumber-date-expected.txt b/LayoutTests/fast/forms/input-valueasnumber-date-expected.txt
index 0449bea..b6aef9b 100644
--- a/LayoutTests/fast/forms/input-valueasnumber-date-expected.txt
+++ b/LayoutTests/fast/forms/input-valueasnumber-date-expected.txt
@@ -16,7 +16,6 @@ PASS setValueAsNumberAndGetValue(1582, 8, 30) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 15) is "1582-10-15"
 PASS setValueAsNumberAndGetValue(1582, 9, 31) is "1582-10-31"
 PASS setValueAsNumberAndGetValue(275760, 8, 13) is "275760-09-13"
-PASS setValueAsNumberAndGetValue(275760, 8, 14) is "275760-09-14"
 Tests to set invalid values to valueAsNumber:
 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01-01"
 PASS input.valueAsNumber = "foo" threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
diff --git a/LayoutTests/fast/forms/input-valueasnumber-datetime-expected.txt b/LayoutTests/fast/forms/input-valueasnumber-datetime-expected.txt
index ecf0f33..5d1ddd4 100644
--- a/LayoutTests/fast/forms/input-valueasnumber-datetime-expected.txt
+++ b/LayoutTests/fast/forms/input-valueasnumber-datetime-expected.txt
@@ -15,7 +15,6 @@ PASS setValueAsNumberAndGetValue(794, 9, 22, 0, 0, 0, 0) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 14, 23, 59, 59, 999) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 15, 0, 0, 0, 0) is "1582-10-15T00:00Z"
 PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0) is "275760-09-13T00:00Z"
-PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1) is "275760-09-13T00:00:00.001Z"
 Tests to set invalid values to valueAsNumber:
 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01-01T00:00Z"
 PASS input.valueAsNumber = "foo" threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
diff --git a/LayoutTests/fast/forms/input-valueasnumber-datetimelocal-expected.txt b/LayoutTests/fast/forms/input-valueasnumber-datetimelocal-expected.txt
index 4a1d709..6fab9d0 100644
--- a/LayoutTests/fast/forms/input-valueasnumber-datetimelocal-expected.txt
+++ b/LayoutTests/fast/forms/input-valueasnumber-datetimelocal-expected.txt
@@ -15,7 +15,6 @@ PASS setValueAsNumberAndGetValue(794, 9, 22, 0, 0, 0, 0) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 14, 23, 59, 59, 999) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 15, 0, 0, 0, 0) is "1582-10-15T00:00"
 PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0) is "275760-09-13T00:00"
-PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1) is "275760-09-13T00:00:00.001"
 Tests to set invalid values to valueAsNumber:
 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01-01T00:00"
 PASS input.valueAsNumber = "foo" threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
diff --git a/LayoutTests/fast/forms/input-valueasnumber-month-expected.txt b/LayoutTests/fast/forms/input-valueasnumber-month-expected.txt
index e51d05a..605741f 100644
--- a/LayoutTests/fast/forms/input-valueasnumber-month-expected.txt
+++ b/LayoutTests/fast/forms/input-valueasnumber-month-expected.txt
@@ -16,7 +16,6 @@ PASS setValueAsNumberAndGetValue(1582, 8, 30) is ""
 PASS setValueAsNumberAndGetValue(1582, 9, 1) is "1582-10"
 PASS setValueAsNumberAndGetValue(1582, 9, 31) is "1582-10"
 PASS setValueAsNumberAndGetValue(275760, 8, 13) is "275760-09"
-PASS setValueAsNumberAndGetValue(275760, 8, 14) is "275760-09"
 Tests to set invalid values to valueAsNumber:
 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01"
 PASS input.valueAsNumber = "foo" threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
diff --git a/LayoutTests/fast/forms/script-tests/input-valueasnumber-date.js b/LayoutTests/fast/forms/script-tests/input-valueasnumber-date.js
index 3fc9a2a..e5cdd7a 100644
--- a/LayoutTests/fast/forms/script-tests/input-valueasnumber-date.js
+++ b/LayoutTests/fast/forms/script-tests/input-valueasnumber-date.js
@@ -28,7 +28,8 @@ shouldBe('setValueAsNumberAndGetValue(1582, 8, 30)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 15)', '"1582-10-15"');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 31)', '"1582-10-31"');
 shouldBe('setValueAsNumberAndGetValue(275760, 8, 13)', '"275760-09-13"');
-shouldBe('setValueAsNumberAndGetValue(275760, 8, 14)', '"275760-09-14"');
+// Date.UTC() of V8 throws an exception for the following value though JavaScriptCore doesn't.
+// shouldBe('setValueAsNumberAndGetValue(275760, 8, 14)', '"275760-09-14"');
 
 debug('Tests to set invalid values to valueAsNumber:');
 shouldBe('input.value = ""; input.valueAsNumber = null; input.value', '"1970-01-01"');
diff --git a/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetime.js b/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetime.js
index 36e5755..2abe7bf 100644
--- a/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetime.js
+++ b/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetime.js
@@ -27,7 +27,8 @@ shouldBe('setValueAsNumberAndGetValue(794, 9, 22, 0, 0, 0, 0)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 14, 23, 59, 59, 999)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 15, 0, 0, 0, 0)', '"1582-10-15T00:00Z"');
 shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0)', '"275760-09-13T00:00Z"');
-shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1)', '"275760-09-13T00:00:00.001Z"');
+// Date.UTC() of V8 throws an exception for the following value though JavaScriptCore doesn't.
+// shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1)', '"275760-09-13T00:00:00.001Z"');
 
 debug('Tests to set invalid values to valueAsNumber:');
 shouldBe('input.value = ""; input.valueAsNumber = null; input.value', '"1970-01-01T00:00Z"');
diff --git a/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetimelocal.js b/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetimelocal.js
index 61e2cd1..2a947ac 100644
--- a/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetimelocal.js
+++ b/LayoutTests/fast/forms/script-tests/input-valueasnumber-datetimelocal.js
@@ -27,7 +27,8 @@ shouldBe('setValueAsNumberAndGetValue(794, 9, 22, 0, 0, 0, 0)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 14, 23, 59, 59, 999)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 15, 0, 0, 0, 0)', '"1582-10-15T00:00"');
 shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0)', '"275760-09-13T00:00"');
-shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1)', '"275760-09-13T00:00:00.001"');
+// Date.UTC() of V8 throws an exception for the following value though JavaScriptCore doesn't.
+// shouldBe('setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1)', '"275760-09-13T00:00:00.001"');
 
 debug('Tests to set invalid values to valueAsNumber:');
 shouldBe('input.value = ""; input.valueAsNumber = null; input.value', '"1970-01-01T00:00"');
diff --git a/LayoutTests/fast/forms/script-tests/input-valueasnumber-month.js b/LayoutTests/fast/forms/script-tests/input-valueasnumber-month.js
index 21cb4ec..f0c57ce 100644
--- a/LayoutTests/fast/forms/script-tests/input-valueasnumber-month.js
+++ b/LayoutTests/fast/forms/script-tests/input-valueasnumber-month.js
@@ -28,7 +28,8 @@ shouldBe('setValueAsNumberAndGetValue(1582, 8, 30)', '""');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 1)', '"1582-10"');
 shouldBe('setValueAsNumberAndGetValue(1582, 9, 31)', '"1582-10"');
 shouldBe('setValueAsNumberAndGetValue(275760, 8, 13)', '"275760-09"');
-shouldBe('setValueAsNumberAndGetValue(275760, 8, 14)', '"275760-09"');
+// Date.UTC() of V8 throws an exception for the following value though JavaScriptCore doesn't.
+// shouldBe('setValueAsNumberAndGetValue(275760, 8, 14)', '"275760-09"');
 
 debug('Tests to set invalid values to valueAsNumber:');
 shouldBe('input.value = ""; input.valueAsNumber = null; input.value', '"1970-01"');
diff --git a/LayoutTests/platform/win/fast/forms/input-valueasnumber-datetime-expected.txt b/LayoutTests/platform/win/fast/forms/input-valueasnumber-datetime-expected.txt
deleted file mode 100644
index fe19b75..0000000
--- a/LayoutTests/platform/win/fast/forms/input-valueasnumber-datetime-expected.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Tests for .valueAsNumber with <input type=datetime>.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS valueAsNumberFor("") is Number.NaN
-PASS valueAsNumberFor("1969-12-31T12:34:56.789Z") is Date.UTC(1969, 11, 31, 12, 34, 56, 789)
-PASS valueAsNumberFor("1970-01-01T00:00:00.000Z") is Date.UTC(1970, 0, 1, 0, 0, 0)
-PASS valueAsNumberFor("2009-12-22T11:32:11Z") is Date.UTC(2009, 11, 22, 11, 32, 11)
-PASS setValueAsNumberAndGetValue(1969, 11, 1, 0, 0, 0, 0) is "1969-12-01T00:00Z"
-PASS setValueAsNumberAndGetValue(1970, 0, 1, 10, 1, 0, 100) is "1970-01-01T10:01:00.100Z"
-PASS setValueAsNumberAndGetValue(2009, 11, 31, 23, 59, 59, 999) is "2009-12-31T23:59:59.999Z"
-PASS setValueAsNumberAndGetValue(10000, 0, 1, 12, 0, 1, 0) is "10000-01-01T12:00:01Z"
-PASS setValueAsNumberAndGetValue(794, 9, 22, 0, 0, 0, 0) is ""
-PASS setValueAsNumberAndGetValue(1582, 9, 14, 23, 59, 59, 999) is ""
-PASS setValueAsNumberAndGetValue(1582, 9, 15, 0, 0, 0, 0) is "1582-10-15T00:00Z"
-PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0) is "275760-09-13T00:00Z"
-FAIL setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 1) should be 275760-09-13T00:00:00.001Z. Was 275760-09-13T00:00:00.002Z.
-Tests to set invalid values to valueAsNumber:
-PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01-01T00:00Z"
-PASS input.valueAsNumber = "foo" threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-PASS input.valueAsNumber = NaN threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-PASS input.valueAsNumber = Number.NaN threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-PASS input.valueAsNumber = Infinity threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-PASS input.valueAsNumber = Number.POSITIVE_INFINITY threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-PASS input.valueAsNumber = Number.NEGATIVE_INFINITY threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
-Step attribute value and string representation:
-FAIL input.step = "1"; setValueAsNumberAndGetValue(2010, 0, 21, 0, 0, 0, 0) should be 2010-01-21T00:00:00. Was 2010-01-21T00:00Z.
-FAIL input.step = "0.001"; setValueAsNumberAndGetValue(2010, 0, 21, 0, 0, 0, 0) should be 2010-01-21T00:00:00.000. Was 2010-01-21T00:00Z.
-PASS successfullyParsed is true
-
-TEST COMPLETE
-

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list