Title: [205691] trunk
- Revision
- 205691
- Author
- [email protected]
- Date
- 2016-09-08 20:49:13 -0700 (Thu, 08 Sep 2016)
Log Message
HTMLObjectElement.hspace / vspace attributes should be unsigned
https://bugs.webkit.org/show_bug.cgi?id=161766
Reviewed by Ryosuke Niwa.
LayoutTests/imported/w3c:
Rebaseline W3C test now that more checks are passing.
* web-platform-tests/html/dom/reflection-embedded-expected.txt:
Source/WebCore:
HTMLObjectElement.hspace / vspace attributes should be unsigned:
- https://html.spec.whatwg.org/#HTMLObjectElement-partial
Firefox agrees with the specification but those were signed in WebKit.
No new tests, rebaselined existing test.
* html/HTMLObjectElement.idl:
Modified Paths
Diff
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (205690 => 205691)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2016-09-09 03:31:58 UTC (rev 205690)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2016-09-09 03:49:13 UTC (rev 205691)
@@ -1,5 +1,16 @@
2016-09-08 Chris Dumez <[email protected]>
+ HTMLObjectElement.hspace / vspace attributes should be unsigned
+ https://bugs.webkit.org/show_bug.cgi?id=161766
+
+ Reviewed by Ryosuke Niwa.
+
+ Rebaseline W3C test now that more checks are passing.
+
+ * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+
+2016-09-08 Chris Dumez <[email protected]>
+
HTMLObjectElement.codebase attribute should reflect as a URL
https://bugs.webkit.org/show_bug.cgi?id=161768
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt (205690 => 205691)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt 2016-09-09 03:31:58 UTC (rev 205690)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt 2016-09-09 03:49:13 UTC (rev 205691)
@@ -6004,11 +6004,11 @@
PASS object.hspace: setAttribute() to -2147483649 followed by getAttribute()
PASS object.hspace: setAttribute() to -2147483649 followed by IDL get
PASS object.hspace: setAttribute() to -2147483648 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.hspace: setAttribute() to -2147483648 followed by IDL get
PASS object.hspace: setAttribute() to -36 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -36 followed by IDL get assert_equals: expected 0 but got -36
+PASS object.hspace: setAttribute() to -36 followed by IDL get
PASS object.hspace: setAttribute() to -1 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -1 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: setAttribute() to -1 followed by IDL get
PASS object.hspace: setAttribute() to 0 followed by getAttribute()
PASS object.hspace: setAttribute() to 0 followed by IDL get
PASS object.hspace: setAttribute() to 1 followed by getAttribute()
@@ -6026,7 +6026,7 @@
PASS object.hspace: setAttribute() to "" followed by getAttribute()
PASS object.hspace: setAttribute() to "" followed by IDL get
PASS object.hspace: setAttribute() to "-1" followed by getAttribute()
-FAIL object.hspace: setAttribute() to "-1" followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: setAttribute() to "-1" followed by IDL get
PASS object.hspace: setAttribute() to "-0" followed by getAttribute()
PASS object.hspace: setAttribute() to "-0" followed by IDL get
PASS object.hspace: setAttribute() to "0" followed by getAttribute()
@@ -6123,11 +6123,11 @@
PASS object.hspace: IDL set to "-0" followed by getAttribute()
PASS object.hspace: IDL set to "-0" followed by IDL get
PASS object.hspace: IDL set to 2147483648 should not throw
-FAIL object.hspace: IDL set to 2147483648 followed by getAttribute() assert_equals: expected "0" but got "-2147483648"
-FAIL object.hspace: IDL set to 2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.hspace: IDL set to 2147483648 followed by getAttribute()
+PASS object.hspace: IDL set to 2147483648 followed by IDL get
PASS object.hspace: IDL set to 4294967295 should not throw
-FAIL object.hspace: IDL set to 4294967295 followed by getAttribute() assert_equals: expected "0" but got "-1"
-FAIL object.hspace: IDL set to 4294967295 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: IDL set to 4294967295 followed by getAttribute()
+PASS object.hspace: IDL set to 4294967295 followed by IDL get
PASS object.standby: typeof IDL attribute
PASS object.standby: IDL get with DOM attribute unset
PASS object.standby: setAttribute() to "" followed by getAttribute()
@@ -6210,11 +6210,11 @@
PASS object.vspace: setAttribute() to -2147483649 followed by getAttribute()
PASS object.vspace: setAttribute() to -2147483649 followed by IDL get
PASS object.vspace: setAttribute() to -2147483648 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.vspace: setAttribute() to -2147483648 followed by IDL get
PASS object.vspace: setAttribute() to -36 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -36 followed by IDL get assert_equals: expected 0 but got -36
+PASS object.vspace: setAttribute() to -36 followed by IDL get
PASS object.vspace: setAttribute() to -1 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -1 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: setAttribute() to -1 followed by IDL get
PASS object.vspace: setAttribute() to 0 followed by getAttribute()
PASS object.vspace: setAttribute() to 0 followed by IDL get
PASS object.vspace: setAttribute() to 1 followed by getAttribute()
@@ -6232,7 +6232,7 @@
PASS object.vspace: setAttribute() to "" followed by getAttribute()
PASS object.vspace: setAttribute() to "" followed by IDL get
PASS object.vspace: setAttribute() to "-1" followed by getAttribute()
-FAIL object.vspace: setAttribute() to "-1" followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: setAttribute() to "-1" followed by IDL get
PASS object.vspace: setAttribute() to "-0" followed by getAttribute()
PASS object.vspace: setAttribute() to "-0" followed by IDL get
PASS object.vspace: setAttribute() to "0" followed by getAttribute()
@@ -6329,11 +6329,11 @@
PASS object.vspace: IDL set to "-0" followed by getAttribute()
PASS object.vspace: IDL set to "-0" followed by IDL get
PASS object.vspace: IDL set to 2147483648 should not throw
-FAIL object.vspace: IDL set to 2147483648 followed by getAttribute() assert_equals: expected "0" but got "-2147483648"
-FAIL object.vspace: IDL set to 2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.vspace: IDL set to 2147483648 followed by getAttribute()
+PASS object.vspace: IDL set to 2147483648 followed by IDL get
PASS object.vspace: IDL set to 4294967295 should not throw
-FAIL object.vspace: IDL set to 4294967295 followed by getAttribute() assert_equals: expected "0" but got "-1"
-FAIL object.vspace: IDL set to 4294967295 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: IDL set to 4294967295 followed by getAttribute()
+PASS object.vspace: IDL set to 4294967295 followed by IDL get
PASS object.codeBase: typeof IDL attribute
PASS object.codeBase: IDL get with DOM attribute unset
PASS object.codeBase: setAttribute() to "" followed by getAttribute()
Modified: trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt (205690 => 205691)
--- trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt 2016-09-09 03:31:58 UTC (rev 205690)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt 2016-09-09 03:49:13 UTC (rev 205691)
@@ -6004,11 +6004,11 @@
PASS object.hspace: setAttribute() to -2147483649 followed by getAttribute()
PASS object.hspace: setAttribute() to -2147483649 followed by IDL get
PASS object.hspace: setAttribute() to -2147483648 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.hspace: setAttribute() to -2147483648 followed by IDL get
PASS object.hspace: setAttribute() to -36 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -36 followed by IDL get assert_equals: expected 0 but got -36
+PASS object.hspace: setAttribute() to -36 followed by IDL get
PASS object.hspace: setAttribute() to -1 followed by getAttribute()
-FAIL object.hspace: setAttribute() to -1 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: setAttribute() to -1 followed by IDL get
PASS object.hspace: setAttribute() to 0 followed by getAttribute()
PASS object.hspace: setAttribute() to 0 followed by IDL get
PASS object.hspace: setAttribute() to 1 followed by getAttribute()
@@ -6026,7 +6026,7 @@
PASS object.hspace: setAttribute() to "" followed by getAttribute()
PASS object.hspace: setAttribute() to "" followed by IDL get
PASS object.hspace: setAttribute() to "-1" followed by getAttribute()
-FAIL object.hspace: setAttribute() to "-1" followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: setAttribute() to "-1" followed by IDL get
PASS object.hspace: setAttribute() to "-0" followed by getAttribute()
PASS object.hspace: setAttribute() to "-0" followed by IDL get
PASS object.hspace: setAttribute() to "0" followed by getAttribute()
@@ -6123,11 +6123,11 @@
PASS object.hspace: IDL set to "-0" followed by getAttribute()
PASS object.hspace: IDL set to "-0" followed by IDL get
PASS object.hspace: IDL set to 2147483648 should not throw
-FAIL object.hspace: IDL set to 2147483648 followed by getAttribute() assert_equals: expected "0" but got "-2147483648"
-FAIL object.hspace: IDL set to 2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.hspace: IDL set to 2147483648 followed by getAttribute()
+PASS object.hspace: IDL set to 2147483648 followed by IDL get
PASS object.hspace: IDL set to 4294967295 should not throw
-FAIL object.hspace: IDL set to 4294967295 followed by getAttribute() assert_equals: expected "0" but got "-1"
-FAIL object.hspace: IDL set to 4294967295 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.hspace: IDL set to 4294967295 followed by getAttribute()
+PASS object.hspace: IDL set to 4294967295 followed by IDL get
PASS object.standby: typeof IDL attribute
PASS object.standby: IDL get with DOM attribute unset
PASS object.standby: setAttribute() to "" followed by getAttribute()
@@ -6210,11 +6210,11 @@
PASS object.vspace: setAttribute() to -2147483649 followed by getAttribute()
PASS object.vspace: setAttribute() to -2147483649 followed by IDL get
PASS object.vspace: setAttribute() to -2147483648 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.vspace: setAttribute() to -2147483648 followed by IDL get
PASS object.vspace: setAttribute() to -36 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -36 followed by IDL get assert_equals: expected 0 but got -36
+PASS object.vspace: setAttribute() to -36 followed by IDL get
PASS object.vspace: setAttribute() to -1 followed by getAttribute()
-FAIL object.vspace: setAttribute() to -1 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: setAttribute() to -1 followed by IDL get
PASS object.vspace: setAttribute() to 0 followed by getAttribute()
PASS object.vspace: setAttribute() to 0 followed by IDL get
PASS object.vspace: setAttribute() to 1 followed by getAttribute()
@@ -6232,7 +6232,7 @@
PASS object.vspace: setAttribute() to "" followed by getAttribute()
PASS object.vspace: setAttribute() to "" followed by IDL get
PASS object.vspace: setAttribute() to "-1" followed by getAttribute()
-FAIL object.vspace: setAttribute() to "-1" followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: setAttribute() to "-1" followed by IDL get
PASS object.vspace: setAttribute() to "-0" followed by getAttribute()
PASS object.vspace: setAttribute() to "-0" followed by IDL get
PASS object.vspace: setAttribute() to "0" followed by getAttribute()
@@ -6329,11 +6329,11 @@
PASS object.vspace: IDL set to "-0" followed by getAttribute()
PASS object.vspace: IDL set to "-0" followed by IDL get
PASS object.vspace: IDL set to 2147483648 should not throw
-FAIL object.vspace: IDL set to 2147483648 followed by getAttribute() assert_equals: expected "0" but got "-2147483648"
-FAIL object.vspace: IDL set to 2147483648 followed by IDL get assert_equals: expected 0 but got -2147483648
+PASS object.vspace: IDL set to 2147483648 followed by getAttribute()
+PASS object.vspace: IDL set to 2147483648 followed by IDL get
PASS object.vspace: IDL set to 4294967295 should not throw
-FAIL object.vspace: IDL set to 4294967295 followed by getAttribute() assert_equals: expected "0" but got "-1"
-FAIL object.vspace: IDL set to 4294967295 followed by IDL get assert_equals: expected 0 but got -1
+PASS object.vspace: IDL set to 4294967295 followed by getAttribute()
+PASS object.vspace: IDL set to 4294967295 followed by IDL get
PASS object.codeBase: typeof IDL attribute
PASS object.codeBase: IDL get with DOM attribute unset
PASS object.codeBase: setAttribute() to "" followed by getAttribute()
Modified: trunk/Source/WebCore/ChangeLog (205690 => 205691)
--- trunk/Source/WebCore/ChangeLog 2016-09-09 03:31:58 UTC (rev 205690)
+++ trunk/Source/WebCore/ChangeLog 2016-09-09 03:49:13 UTC (rev 205691)
@@ -1,5 +1,21 @@
2016-09-08 Chris Dumez <[email protected]>
+ HTMLObjectElement.hspace / vspace attributes should be unsigned
+ https://bugs.webkit.org/show_bug.cgi?id=161766
+
+ Reviewed by Ryosuke Niwa.
+
+ HTMLObjectElement.hspace / vspace attributes should be unsigned:
+ - https://html.spec.whatwg.org/#HTMLObjectElement-partial
+
+ Firefox agrees with the specification but those were signed in WebKit.
+
+ No new tests, rebaselined existing test.
+
+ * html/HTMLObjectElement.idl:
+
+2016-09-08 Chris Dumez <[email protected]>
+
HTMLObjectElement.codebase attribute should reflect as a URL
https://bugs.webkit.org/show_bug.cgi?id=161768
Modified: trunk/Source/WebCore/html/HTMLObjectElement.idl (205690 => 205691)
--- trunk/Source/WebCore/html/HTMLObjectElement.idl 2016-09-09 03:31:58 UTC (rev 205690)
+++ trunk/Source/WebCore/html/HTMLObjectElement.idl 2016-09-09 03:49:13 UTC (rev 205691)
@@ -33,12 +33,12 @@
[Reflect, URL] attribute USVString data;
[Reflect] attribute boolean declare;
[Reflect] attribute DOMString height;
- [Reflect] attribute long hspace;
+ [Reflect] attribute unsigned long hspace;
[Reflect] attribute DOMString name;
[Reflect] attribute DOMString standby;
[Reflect] attribute DOMString type;
[Reflect] attribute DOMString useMap;
- [Reflect] attribute long vspace;
+ [Reflect] attribute unsigned long vspace;
[Reflect] attribute DOMString width;
readonly attribute boolean willValidate;
readonly attribute ValidityState validity;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes