diff options
author | pinkerton@google.com <pinkerton@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-16 21:39:07 +0000 |
---|---|---|
committer | pinkerton@google.com <pinkerton@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-16 21:39:07 +0000 |
commit | f7842f9049b7c2a16e29f01d713685ab32cd4c47 (patch) | |
tree | 2c80666565a0cb12a89440ecaf351c554555eb9a | |
parent | 1dfb3734aa945f53eae948220c688b4f7bb5df0c (diff) | |
download | chromium_src-f7842f9049b7c2a16e29f01d713685ab32cd4c47.zip chromium_src-f7842f9049b7c2a16e29f01d713685ab32cd4c47.tar.gz chromium_src-f7842f9049b7c2a16e29f01d713685ab32cd4c47.tar.bz2 |
bucketizing more tests, fixing v8/jscore differences by re-baselining
Review URL: http://codereview.chromium.org/14485
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7098 0039d316-1c4b-4281-b951-d872f2087c98
14 files changed, 611 insertions, 20 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/EventException-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/EventException-expected.txt new file mode 100644 index 0000000..952978b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/EventException-expected.txt @@ -0,0 +1,15 @@ +Tests the properties of the EventException object. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS e.toString() is "Error: UNSPECIFIED_EVENT_TYPE_ERR: DOM Events Exception 0" +PASS Object.prototype.toString.call(e) is "[object EventException]" +FAIL Object.prototype.toString.call(e.__proto__) should be [object EventExceptionPrototype]. Was [object Object]. +FAIL e.constructor.toString() should be [object EventExceptionConstructor]. Was function EventException() { [native code] }. +PASS e.constructor is window.EventException +PASS e.UNSPECIFIED_EVENT_TYPE_ERR is e.constructor.UNSPECIFIED_EVENT_TYPE_ERR +PASS e.UNSPECIFIED_EVENT_TYPE_ERR is 0 +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/README b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/README new file mode 100644 index 0000000..6456f19 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/README @@ -0,0 +1,7 @@ +XPathException +RangeException +prototype-object +EventException +--------------------------------- +toString of exception constructors and exception prototypes +differ with v8 and KJS.
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/RangeException-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/RangeException-expected.txt new file mode 100644 index 0000000..52bb740 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/RangeException-expected.txt @@ -0,0 +1,16 @@ +Tests the properties of the RangeException object. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS e.toString() is "Error: INVALID_NODE_TYPE_ERR: DOM Range Exception 2" +PASS Object.prototype.toString.call(e) is "[object RangeException]" +FAIL Object.prototype.toString.call(e.__proto__) should be [object RangeExceptionPrototype]. Was [object Object]. +FAIL e.constructor.toString() should be [object RangeExceptionConstructor]. Was function RangeException() { [native code] }. +PASS e.constructor is window.RangeException +PASS e.INVALID_NODE_TYPE_ERR is e.constructor.INVALID_NODE_TYPE_ERR +PASS e.BAD_BOUNDARYPOINTS_ERR is 1 +PASS e.INVALID_NODE_TYPE_ERR is 2 +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/XPathException-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/XPathException-expected.txt new file mode 100644 index 0000000..a40e6fa --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/XPathException-expected.txt @@ -0,0 +1,16 @@ +Tests the properties of the XPathException object. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS e.toString() is "Error: TYPE_ERR: DOM XPath Exception 52" +PASS Object.prototype.toString.call(e) is "[object XPathException]" +FAIL Object.prototype.toString.call(e.__proto__) should be [object XPathExceptionPrototype]. Was [object Object]. +FAIL e.constructor.toString() should be [object XPathExceptionConstructor]. Was function XPathException() { [native code] }. +PASS e.constructor is window.XPathException +PASS e.TYPE_ERR is e.constructor.TYPE_ERR +PASS e.INVALID_EXPRESSION_ERR is 51 +PASS e.TYPE_ERR is 52 +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/prototype-object-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/prototype-object-expected.txt new file mode 100644 index 0000000..3afbba2 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/DOMException/prototype-object-expected.txt @@ -0,0 +1,15 @@ +DOMException needs a real prototype: http://bugs.webkit.org/show_bug.cgi?id=16637 + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS e.toString() is "Error: HIERARCHY_REQUEST_ERR: DOM Exception 3" +FAIL Object.prototype.toString.call(e) should be [object DOMException]. Was [object DOMCoreException]. +FAIL Object.prototype.toString.call(e.__proto__) should be [object DOMExceptionPrototype]. Was [object Object]. +FAIL e.constructor.toString() should be [object DOMExceptionConstructor]. Was function DOMCoreException() { [native code] }. +PASS e.constructor is window.DOMException +PASS e.HIERARCHY_REQUEST_ERR is e.constructor.HIERARCHY_REQUEST_ERR +PASS e.HIERARCHY_REQUEST_ERR is 3 +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt new file mode 100644 index 0000000..81aba0a --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt @@ -0,0 +1,2 @@ +CONSOLE MESSAGE: line 7: Uncaught Error: NOT_FOUND_ERR: DOM Exception 8 +This passes if it does not crash. (see https://bugs.webkit.org/show_bug.cgi?id=18958) diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/README b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/README new file mode 100644 index 0000000..76a540f --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/README @@ -0,0 +1,3 @@ +dumpNodeList +------------------------------------ +Only differ in error message and V8's error message is more informative. diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt new file mode 100644 index 0000000..cc16f7b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt @@ -0,0 +1,83 @@ +Line 1 +Line 2 +Line 3 + +line 4 +line 5 + +Document.querySelectorAll + +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 4 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 5 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], length: 4 + +Element.querySelectorAll + +length: 0 +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLParagraphElement], length: 2 +[object HTMLDivElement], [object HTMLParagraphElement], length: 2 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +DocumentFragment.querySelectorAll + +[object HTMLDivElement], length: 1 +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 3 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 3 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +Document.querySelector + +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +Element.querySelector + +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +DocumentFragment.querySelector + +[object HTMLDivElement] +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-expected.txt new file mode 100644 index 0000000..cc16f7b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/SelectorAPI/dumpNodeList-expected.txt @@ -0,0 +1,83 @@ +Line 1 +Line 2 +Line 3 + +line 4 +line 5 + +Document.querySelectorAll + +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 4 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 5 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], [object HTMLDivElement], length: 4 + +Element.querySelectorAll + +length: 0 +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLParagraphElement], length: 2 +[object HTMLDivElement], [object HTMLParagraphElement], length: 2 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +DocumentFragment.querySelectorAll + +[object HTMLDivElement], length: 1 +[object HTMLDivElement], length: 1 +length: 0 +[object HTMLDivElement], [object HTMLDivElement], length: 2 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 3 +[object HTMLDivElement], [object HTMLDivElement], [object HTMLParagraphElement], length: 3 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +Document.querySelector + +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +Element.querySelector + +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 + +DocumentFragment.querySelector + +[object HTMLDivElement] +[object HTMLDivElement] +TypeError: Cannot call method 'dump' of null +[object HTMLDivElement] +[object HTMLDivElement] +[object HTMLDivElement] +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 +Error: SYNTAX_ERR: DOM Exception 12 diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/README b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/README new file mode 100644 index 0000000..51ffb44 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/README @@ -0,0 +1,24 @@ +This file documents why the various tests have been rebaselined. + +atob-btoa-expected.txt +-------------------------- +window.btoa(window) calls window.toString first. KJS returns [object Window] +and V8 returns [object global]. + +element-constructors-on-window-exepcted.html +-------------------------- +V8 has different output for HTMLElement.toString. + +new-window-opener-expected.txt +------------------------------ +It is a time-sensitive test. Chrome passes all tests, Safari failed some, +so the output expects some failures. Firefox sometimes passes all tests +and sometimes fails some. Use Chrome's output as the baseline. + +window-property-shadowing +get-set-properties +------------------------- +For security reasons, we do not allow window.top to be shadowed. This +is because Flash accesses top.location and allowing the user to shadow +top.location might therefore break Flash security checks. + diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/atob-btoa-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/atob-btoa-expected.txt new file mode 100644 index 0000000..b690a72 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/atob-btoa-expected.txt @@ -0,0 +1,47 @@ +PASS window.atob("YQ==") is "a" +PASS window.atob("YWI=") is "ab" +PASS window.atob("YWJj") is "abc" +PASS window.atob("YWJjZA==") is "abcd" +PASS window.atob("YWJjZGU=") is "abcde" +PASS window.atob("YWJjZGVm") is "abcdef" +PASS window.btoa("a") is "YQ==" +PASS window.btoa("ab") is "YWI=" +PASS window.btoa("abc") is "YWJj" +PASS window.btoa("abcd") is "YWJjZA==" +PASS window.btoa("abcde") is "YWJjZGU=" +PASS window.btoa("abcdef") is "YWJjZGVm" +PASS typeof window.btoa is "function" +PASS window.btoa() threw exception SyntaxError: Not enough arguments. +PASS window.btoa("") is "" +PASS window.btoa(null) is "" +FAIL window.btoa(window) should be W29iamVjdCBET01XaW5kb3dd. Was W29iamVjdCBnbG9iYWxd. +PASS window.btoa("éé") is "6ek=" +PASS window.btoa("\u0080\u0081") is "gIE=" +PASS window.btoa("тест") threw exception Error: INVALID_CHARACTER_ERR: DOM Exception 5. +PASS window.btoa is 0 +PASS typeof window.btoa is "number" +PASS typeof window.atob is "function" +PASS window.atob() threw exception SyntaxError: Not enough arguments. +PASS window.atob("") is "" +PASS window.atob(null) is "" +PASS window.atob(" YQ==") threw exception Error: Cannot decode base64. +PASS window.atob("YQ==\u000a") threw exception Error: Cannot decode base64. +PASS window.atob("6ek=") is "éé" +PASS window.atob("6ek") is "éé" +PASS window.atob("gIE=") is "" +PASS window.atob("тест") threw exception Error: INVALID_CHARACTER_ERR: DOM Exception 5. +PASS window.atob("z") threw exception Error: Cannot decode base64. +PASS window.atob("zz") is "Ï" +PASS window.atob("zzz") is "Ï<" +PASS window.atob("zzzz") is "Ï<ó" +PASS window.atob("zzzzz") threw exception Error: Cannot decode base64. +PASS window.atob("=") threw exception Error: Cannot decode base64. +PASS window.atob("==") threw exception Error: Cannot decode base64. +PASS window.atob("===") threw exception Error: Cannot decode base64. +PASS window.atob("====") threw exception Error: Cannot decode base64. +PASS window.atob("=====") threw exception Error: Cannot decode base64. +PASS window.atob is 0 +PASS typeof window.atob is "number" +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt new file mode 100644 index 0000000..15beae7 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt @@ -0,0 +1,117 @@ +Test that HTML element constructors are accessible as window object properties. + +HTMLElement: function HTMLElement() { [native code] } + +HTMLAnchorElement: function HTMLAnchorElement() { [native code] } + +HTMLAppletElement: function HTMLAppletElement() { [native code] } + +HTMLAreaElement: function HTMLAreaElement() { [native code] } + +HTMLBaseElement: function HTMLBaseElement() { [native code] } + +HTMLBaseFontElement: function HTMLBaseFontElement() { [native code] } + +HTMLBodyElement: function HTMLBodyElement() { [native code] } + +HTMLBRElement: function HTMLBRElement() { [native code] } + +HTMLButtonElement: function HTMLButtonElement() { [native code] } + +HTMLDirectoryElement: function HTMLDirectoryElement() { [native code] } + +HTMLDivElement: function HTMLDivElement() { [native code] } + +HTMLDListElement: function HTMLDListElement() { [native code] } + +HTMLFieldSetElement: function HTMLFieldSetElement() { [native code] } + +HTMLFontElement: function HTMLFontElement() { [native code] } + +HTMLFormElement: function HTMLFormElement() { [native code] } + +HTMLFrameElement: function HTMLFrameElement() { [native code] } + +HTMLFrameSetElement: function HTMLFrameSetElement() { [native code] } + +HTMLHeadElement: function HTMLHeadElement() { [native code] } + +HTMLHeadingElement: function HTMLHeadingElement() { [native code] } + +HTMLHRElement: function HTMLHRElement() { [native code] } + +HTMLHtmlElement: function HTMLHtmlElement() { [native code] } + +HTMLIFrameElement: function HTMLIFrameElement() { [native code] } + +HTMLImageElement: function HTMLImageElement() { [native code] } + +HTMLInputElement: function HTMLInputElement() { [native code] } + +HTMLIsIndexElement: function HTMLIsIndexElement() { [native code] } + +HTMLLabelElement: function HTMLLabelElement() { [native code] } + +HTMLLegendElement: function HTMLLegendElement() { [native code] } + +HTMLLIElement: function HTMLLIElement() { [native code] } + +HTMLLinkElement: function HTMLLinkElement() { [native code] } + +HTMLMapElement: function HTMLMapElement() { [native code] } + +HTMLMenuElement: function HTMLMenuElement() { [native code] } + +HTMLMetaElement: function HTMLMetaElement() { [native code] } + +HTMLModElement: function HTMLModElement() { [native code] } + +HTMLObjectElement: function HTMLObjectElement() { [native code] } + +HTMLOListElement: function HTMLOListElement() { [native code] } + +HTMLOptGroupElement: function HTMLOptGroupElement() { [native code] } + +HTMLOptionElement: function HTMLOptionElement() { [native code] } + +HTMLParagraphElement: function HTMLParagraphElement() { [native code] } + +HTMLParamElement: function HTMLParamElement() { [native code] } + +HTMLPreElement: function HTMLPreElement() { [native code] } + +HTMLQuoteElement: function HTMLQuoteElement() { [native code] } + +HTMLScriptElement: function HTMLScriptElement() { [native code] } + +HTMLSelectElement: function HTMLSelectElement() { [native code] } + +HTMLStyleElement: function HTMLStyleElement() { [native code] } + +HTMLTableCaptionElement: function HTMLTableCaptionElement() { [native code] } + +HTMLTableCellElement: function HTMLTableCellElement() { [native code] } + +HTMLTableColElement: function HTMLTableColElement() { [native code] } + +HTMLTableElement: function HTMLTableElement() { [native code] } + +HTMLTableRowElement: function HTMLTableRowElement() { [native code] } + +HTMLTableSectionElement: function HTMLTableSectionElement() { [native code] } + +HTMLTextAreaElement: function HTMLTextAreaElement() { [native code] } + +HTMLTitleElement: function HTMLTitleElement() { [native code] } + +HTMLUListElement: function HTMLUListElement() { [native code] } + +HTMLCanvasElement: function HTMLCanvasElement() { [native code] } + +HTMLInsElement: undefined + +HTMLDelElement: undefined + +HTMLEmbedElement: function HTMLEmbedElement() { [native code] } + +HTMLMarqueeElement: function HTMLMarqueeElement() { [native code] } diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/window-property-shadowing-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/window-property-shadowing-expected.txt new file mode 100644 index 0000000..231cec1 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Window/window-property-shadowing-expected.txt @@ -0,0 +1,167 @@ +PASS: locationbar successfully shadowed +PASS: menubar successfully shadowed +PASS: personalbar successfully shadowed +PASS: statusbar successfully shadowed +PASS: toolbar successfully shadowed +PASS: devicePixelRatio successfully shadowed +PASS: defaultStatus successfully shadowed +PASS: defaultstatus successfully shadowed +PASS: status successfully shadowed +PASS: frames successfully shadowed +PASS: event successfully shadowed +PASS: innerHeight successfully shadowed +PASS: innerWidth successfully shadowed +PASS: length successfully shadowed +PASS: name successfully shadowed +PASS: navigator successfully shadowed +PASS: clientInformation successfully shadowed +PASS: offscreenBuffering successfully shadowed +PASS: opener successfully shadowed +PASS: outerHeight successfully shadowed +PASS: outerWidth successfully shadowed +PASS: parent successfully shadowed +PASS: screenX successfully shadowed +PASS: screenY successfully shadowed +PASS: screenLeft successfully shadowed +PASS: screenTop successfully shadowed +PASS: scrollX successfully shadowed +PASS: scrollY successfully shadowed +PASS: self successfully shadowed +FAIL: top was not shadowed +PASS: getSelection successfully shadowed +PASS: getComputedStyle successfully shadowed +PASS: getMatchedCSSRules successfully shadowed +PASS: atob successfully shadowed +PASS: btoa successfully shadowed +PASS: scroll successfully shadowed +PASS: scrollBy successfully shadowed +PASS: scrollTo successfully shadowed +PASS: moveBy successfully shadowed +PASS: moveTo successfully shadowed +PASS: resizeBy successfully shadowed +PASS: resizeTo successfully shadowed +PASS: alert successfully shadowed +PASS: confirm successfully shadowed +PASS: prompt successfully shadowed +PASS: open successfully shadowed +PASS: print successfully shadowed +PASS: setTimeout successfully shadowed +PASS: clearTimeout successfully shadowed +PASS: focus successfully shadowed +PASS: blur successfully shadowed +PASS: close successfully shadowed +PASS: setInterval successfully shadowed +PASS: clearInterval successfully shadowed +PASS: captureEvents successfully shadowed +PASS: releaseEvents successfully shadowed +PASS: addEventListener successfully shadowed +PASS: removeEventListener successfully shadowed +PASS: showModalDialog successfully shadowed +PASS: find successfully shadowed +PASS: stop successfully shadowed +PASS: Image successfully shadowed +PASS: Option successfully shadowed +PASS: DOMException successfully shadowed +PASS: XMLHttpRequest successfully shadowed +PASS: XSLTProcessor successfully shadowed +PASS: StyleSheet successfully shadowed +PASS: CSSStyleSheet successfully shadowed +PASS: CSSValue successfully shadowed +PASS: CSSPrimitiveValue successfully shadowed +PASS: CSSValueList successfully shadowed +PASS: CSSRule successfully shadowed +PASS: CSSCharsetRule successfully shadowed +PASS: CSSFontFaceRule successfully shadowed +PASS: CSSImportRule successfully shadowed +PASS: CSSMediaRule successfully shadowed +PASS: CSSPageRule successfully shadowed +PASS: CSSStyleRule successfully shadowed +PASS: CSSStyleDeclaration successfully shadowed +PASS: MediaList successfully shadowed +PASS: Counter successfully shadowed +PASS: CSSRuleList successfully shadowed +PASS: Rect successfully shadowed +PASS: DOMImplementation successfully shadowed +PASS: DocumentFragment successfully shadowed +PASS: Document successfully shadowed +PASS: Node successfully shadowed +PASS: NodeList successfully shadowed +PASS: NamedNodeMap successfully shadowed +PASS: CharacterData successfully shadowed +PASS: Attr successfully shadowed +PASS: Element successfully shadowed +PASS: Text successfully shadowed +PASS: Comment successfully shadowed +PASS: CDATASection successfully shadowed +PASS: DocumentType successfully shadowed +PASS: Notation successfully shadowed +PASS: Entity successfully shadowed +PASS: EntityReference successfully shadowed +PASS: ProcessingInstruction successfully shadowed +PASS: HTMLDocument successfully shadowed +PASS: HTMLElement successfully shadowed +PASS: HTMLAnchorElement successfully shadowed +PASS: HTMLAppletElement successfully shadowed +PASS: HTMLAreaElement successfully shadowed +PASS: HTMLBRElement successfully shadowed +PASS: HTMLBaseElement successfully shadowed +PASS: HTMLBaseFontElement successfully shadowed +PASS: HTMLBlockquoteElement successfully shadowed +PASS: HTMLBodyElement successfully shadowed +PASS: HTMLButtonElement successfully shadowed +PASS: HTMLCanvasElement successfully shadowed +PASS: HTMLDListElement successfully shadowed +PASS: HTMLDirectoryElement successfully shadowed +PASS: HTMLDivElement successfully shadowed +PASS: HTMLEmbedElement successfully shadowed +PASS: HTMLFieldSetElement successfully shadowed +PASS: HTMLFontElement successfully shadowed +PASS: HTMLFormElement successfully shadowed +PASS: HTMLFrameElement successfully shadowed +PASS: HTMLFrameSetElement successfully shadowed +PASS: HTMLHRElement successfully shadowed +PASS: HTMLHeadElement successfully shadowed +PASS: HTMLHeadingElement successfully shadowed +PASS: HTMLHtmlElement successfully shadowed +PASS: HTMLIFrameElement successfully shadowed +PASS: HTMLImageElement successfully shadowed +PASS: HTMLInputElement successfully shadowed +PASS: HTMLIsIndexElement successfully shadowed +PASS: HTMLLIElement successfully shadowed +PASS: HTMLLabelElement successfully shadowed +PASS: HTMLLegendElement successfully shadowed +PASS: HTMLLinkElement successfully shadowed +PASS: HTMLMapElement successfully shadowed +PASS: HTMLMarqueeElement successfully shadowed +PASS: HTMLMenuElement successfully shadowed +PASS: HTMLMetaElement successfully shadowed +PASS: HTMLModElement successfully shadowed +PASS: HTMLOListElement successfully shadowed +PASS: HTMLObjectElement successfully shadowed +PASS: HTMLOptGroupElement successfully shadowed +PASS: HTMLOptionElement successfully shadowed +PASS: HTMLParagraphElement successfully shadowed +PASS: HTMLParamElement successfully shadowed +PASS: HTMLPreElement successfully shadowed +PASS: HTMLQuoteElement successfully shadowed +PASS: HTMLScriptElement successfully shadowed +PASS: HTMLSelectElement successfully shadowed +PASS: HTMLStyleElement successfully shadowed +PASS: HTMLTableCaptionElement successfully shadowed +PASS: HTMLTableCellElement successfully shadowed +PASS: HTMLTableColElement successfully shadowed +PASS: HTMLTableElement successfully shadowed +PASS: HTMLTableRowElement successfully shadowed +PASS: HTMLTableSectionElement successfully shadowed +PASS: HTMLTextAreaElement successfully shadowed +PASS: HTMLTitleElement successfully shadowed +PASS: HTMLUListElement successfully shadowed +PASS: Event successfully shadowed +PASS: MutationEvent successfully shadowed +PASS: NodeFilter successfully shadowed +PASS: Range successfully shadowed +PASS: RangeException successfully shadowed +PASS: XMLDocument successfully shadowed +PASS: DOMParser successfully shadowed +PASS: XMLSerializer successfully shadowed + diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt index 246b388..6d43b3a 100644 --- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt +++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt @@ -1353,6 +1353,11 @@ MAC : LayoutTests/editing/selection/3690703.html = FAIL MAC : LayoutTests/editing/selection/3690719.html = FAIL MAC : LayoutTests/editing/selection/4895428-3.html = FAIL MAC : LayoutTests/editing/selection/4975120.html = FAIL +MAC : LayoutTests/editing/selection/5136696.html = FAIL +MAC : LayoutTests/editing/selection/5213963.html = FAIL +MAC : LayoutTests/editing/selection/drag-select-1.html = FAIL +MAC : LayoutTests/editing/selection/drag-text-delay.html = FAIL +MAC : LayoutTests/fast/css/line-height.html = FAIL MAC : LayoutTests/fast/forms/input-disabled-color.html = FAIL MAC : LayoutTests/fast/forms/password-placeholder-text-security.html = FAIL MAC : LayoutTests/fast/forms/password-placeholder.html = FAIL @@ -1367,6 +1372,8 @@ MAC : LayoutTests/fast/text/international/rtl-white-space-pre-wrap.html = FAIL MAC : LayoutTests/editing/inserting/4960120-1.html = FAIL MAC : LayoutTests/editing/pasteboard/nested-blocks-with-text-area.html = FAIL MAC : LayoutTests/editing/pasteboard/pasting-tabs.html = FAIL +MAC : LayoutTests/fast/css/resize-corner-tracking.html = FAIL +MAC : LayoutTests/fast/dom/HTMLTextAreaElement/reset-textarea.html = FAIL // text input garbage MAC : LayoutTests/editing/inserting/typing-tab-designmode.html = FAIL @@ -1404,33 +1411,22 @@ MAC : LayoutTests/fast/forms/textfield-to-password-on-focus.html = FAIL MAC : LayoutTests/fast/forms/listbox-onchange.html = FAIL MAC : LayoutTests/fast/forms/listbox-selection.html = FAIL MAC : LayoutTests/editing/selection/5109817.html = FAIL +MAC : LayoutTests/editing/selection/5354455-2.html = FAIL // missing resources MAC : LayoutTests/editing/execCommand/insertImage.html = FAIL -// ***** END BUCKETS - -MAC : LayoutTests/editing/selection/5136696.html = FAIL -MAC : LayoutTests/editing/selection/5213963.html = FAIL -MAC : LayoutTests/editing/selection/5354455-2.html = FAIL -MAC : LayoutTests/editing/selection/drag-select-1.html = FAIL -MAC : LayoutTests/editing/selection/drag-text-delay.html = FAIL +// incorrect layout MAC : LayoutTests/fast/css/font-weight-1.html = FAIL -MAC : LayoutTests/fast/css/line-height.html = FAIL -MAC : LayoutTests/fast/css/resize-corner-tracking.html = FAIL -MAC : LayoutTests/fast/dom/DOMException/EventException.html = FAIL -MAC : LayoutTests/fast/dom/DOMException/RangeException.html = FAIL -MAC : LayoutTests/fast/dom/DOMException/XPathException.html = FAIL -MAC : LayoutTests/fast/dom/DOMException/prototype-object.html = FAIL -MAC : LayoutTests/fast/dom/HTMLTextAreaElement/reset-textarea.html = FAIL -MAC : LayoutTests/fast/dom/NamedNodeMap-setNamedItem-crash.html = FAIL -MAC : LayoutTests/fast/dom/SelectorAPI/dumpNodeList-almost-strict.html = FAIL -MAC : LayoutTests/fast/dom/SelectorAPI/dumpNodeList.html = FAIL + +// unknown MAC : LayoutTests/fast/dom/SelectorAPI/resig-SelectorsAPI-test.xhtml = FAIL -MAC : LayoutTests/fast/dom/Window/atob-btoa.html = FAIL -MAC : LayoutTests/fast/dom/Window/element-constructors-on-window.html = FAIL CRASH + + +// ***** END BUCKETS + MAC : LayoutTests/fast/dom/Window/new-window-opener.html = CRASH -MAC : LayoutTests/fast/dom/Window/window-property-shadowing.html = FAIL CRASH + MAC : LayoutTests/fast/dom/documenturi-assigned-junk-implies-relative-urls-do-not-resolve.html = FAIL MAC : LayoutTests/fast/dom/getElementsByClassName/011.xml = FAIL MAC : LayoutTests/fast/dom/global-constructors.html = FAIL |