summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpam@chromium.org <pam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-27 17:58:51 +0000
committerpam@chromium.org <pam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-27 17:58:51 +0000
commit59a41bffcc68966a50d92f6dd251de36522406dc (patch)
tree8d63e3b05df51cbf287d896760e03f59385550e3
parent2e5847ba38d92a264538c7d31636f33e74c5a868 (diff)
downloadchromium_src-59a41bffcc68966a50d92f6dd251de36522406dc.zip
chromium_src-59a41bffcc68966a50d92f6dd251de36522406dc.tar.gz
chromium_src-59a41bffcc68966a50d92f6dd251de36522406dc.tar.bz2
Re-baseline new test. Our results differ from WebKit's, mainly in minor ways.
BUG=9160 TEST=covered by layout tests Review URL: http://codereview.chromium.org/53035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12669 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt462
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt1
2 files changed, 462 insertions, 1 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt
new file mode 100644
index 0000000..3e0fccb
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt
@@ -0,0 +1,462 @@
+Tests lookup precedence for properties on DOMWindow objects in the presence of a child frame, and that IDL properties defined in the prototype (window.location, window.focus, etc) have higher lookup precedence than named document elements (such as input elements).
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+
+
+
+PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
+PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
+PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
+PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
+PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
+PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
+PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
+PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
+PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
+PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
+PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
+PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
+PASS 'function find() { [native code] }' is 'function find() { [native code] }'
+PASS 'function find() { [native code] }' is 'function find() { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
+PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
+PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
+PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
+PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
+PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
+PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
+PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
+PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
+PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
+PASS 'function open() { [native code] }' is 'function open() { [native code] }'
+PASS 'function open() { [native code] }' is 'function open() { [native code] }'
+PASS 'function print() { [native code] }' is 'function print() { [native code] }'
+PASS 'function print() { [native code] }' is 'function print() { [native code] }'
+PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
+PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
+PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
+PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
+PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
+PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
+PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
+PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
+PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
+PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
+PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
+PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
+PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
+PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
+PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
+PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
+PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
+PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
+PASS 'function showModalDialog() { [native code] }' is 'function showModalDialog() { [native code] }'
+PASS 'function showModalDialog() { [native code] }' is 'function showModalDialog() { [native code] }'
+PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
+PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function () { [native code] }' is 'function () { [native code] }'
+PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
+PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
+PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
+PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
+PASS 'function CSSCharsetRule() { [native code] }' is 'function CSSCharsetRule() { [native code] }'
+PASS 'function CSSCharsetRule() { [native code] }' is 'function CSSCharsetRule() { [native code] }'
+PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
+PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
+PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
+PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
+PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
+PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
+PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
+PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
+PASS 'function CSSPrimitiveValue() { [native code] }' is 'function CSSPrimitiveValue() { [native code] }'
+PASS 'function CSSPrimitiveValue() { [native code] }' is 'function CSSPrimitiveValue() { [native code] }'
+PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
+PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
+PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
+PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
+PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
+PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
+PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
+PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
+PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
+PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
+PASS 'function CSSValue() { [native code] }' is 'function CSSValue() { [native code] }'
+PASS 'function CSSValue() { [native code] }' is 'function CSSValue() { [native code] }'
+PASS 'function CSSValueList() { [native code] }' is 'function CSSValueList() { [native code] }'
+PASS 'function CSSValueList() { [native code] }' is 'function CSSValueList() { [native code] }'
+PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
+PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
+PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
+PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
+PASS 'function Counter() { [native code] }' is 'function Counter() { [native code] }'
+PASS 'function Counter() { [native code] }' is 'function Counter() { [native code] }'
+PASS 'function DOMCoreException() { [native code] }' is 'function DOMCoreException() { [native code] }'
+PASS 'function DOMCoreException() { [native code] }' is 'function DOMCoreException() { [native code] }'
+PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
+PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
+PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
+PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
+PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
+PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
+PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
+PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
+PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
+PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
+PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
+PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
+PASS 'function Entity() { [native code] }' is 'function Entity() { [native code] }'
+PASS 'function Entity() { [native code] }' is 'function Entity() { [native code] }'
+PASS 'function EntityReference() { [native code] }' is 'function EntityReference() { [native code] }'
+PASS 'function EntityReference() { [native code] }' is 'function EntityReference() { [native code] }'
+PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
+PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
+PASS 'function EventException() { [native code] }' is 'function EventException() { [native code] }'
+PASS 'function EventException() { [native code] }' is 'function EventException() { [native code] }'
+PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
+PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
+PASS 'function HTMLAppletElement() { [native code] }' is 'function HTMLAppletElement() { [native code] }'
+PASS 'function HTMLAppletElement() { [native code] }' is 'function HTMLAppletElement() { [native code] }'
+PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
+PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
+PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
+PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
+PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
+PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
+PASS 'function HTMLBaseFontElement() { [native code] }' is 'function HTMLBaseFontElement() { [native code] }'
+PASS 'function HTMLBaseFontElement() { [native code] }' is 'function HTMLBaseFontElement() { [native code] }'
+PASS 'function HTMLBlockquoteElement() { [native code] }' is 'function HTMLBlockquoteElement() { [native code] }'
+PASS 'function HTMLBlockquoteElement() { [native code] }' is 'function HTMLBlockquoteElement() { [native code] }'
+PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
+PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
+PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
+PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
+PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
+PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
+PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
+PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
+PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
+PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
+PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
+PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
+PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
+PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
+PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
+PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
+PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
+PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
+PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
+PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
+PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
+PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
+PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
+PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
+PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
+PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
+PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
+PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
+PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
+PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
+PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
+PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
+PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
+PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
+PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
+PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
+PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
+PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
+PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
+PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
+PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
+PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
+PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
+PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
+PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
+PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
+PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
+PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
+PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
+PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
+PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
+PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
+PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
+PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
+PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
+PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
+PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
+PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
+PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
+PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
+PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
+PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
+PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
+PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
+PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
+PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
+PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
+PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
+PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
+PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
+PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
+PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
+PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
+PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
+PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
+PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
+PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
+PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
+PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
+PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
+PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
+PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
+PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
+PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
+PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
+PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
+PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
+PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
+PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
+PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
+PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
+PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
+PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
+PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
+PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
+PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
+PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
+PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
+PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
+PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
+PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
+PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
+PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
+PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
+PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
+PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
+PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
+PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
+PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
+PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
+PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
+PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
+PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
+PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
+PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
+PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
+PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
+PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
+PASS 'function Notation() { [native code] }' is 'function Notation() { [native code] }'
+PASS 'function Notation() { [native code] }' is 'function Notation() { [native code] }'
+PASS 'function OverflowEvent() { [native code] }' is 'function OverflowEvent() { [native code] }'
+PASS 'function OverflowEvent() { [native code] }' is 'function OverflowEvent() { [native code] }'
+PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
+PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
+PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
+PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
+PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
+PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
+PASS 'function RangeException() { [native code] }' is 'function RangeException() { [native code] }'
+PASS 'function RangeException() { [native code] }' is 'function RangeException() { [native code] }'
+PASS 'function Rect() { [native code] }' is 'function Rect() { [native code] }'
+PASS 'function Rect() { [native code] }' is 'function Rect() { [native code] }'
+PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
+PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
+PASS 'function SVGColor() { [native code] }' is 'function SVGColor() { [native code] }'
+PASS 'function SVGColor() { [native code] }' is 'function SVGColor() { [native code] }'
+PASS 'function SVGException() { [native code] }' is 'function SVGException() { [native code] }'
+PASS 'function SVGException() { [native code] }' is 'function SVGException() { [native code] }'
+PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
+PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
+PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
+PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
+PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
+PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
+PASS 'function SVGPaint() { [native code] }' is 'function SVGPaint() { [native code] }'
+PASS 'function SVGPaint() { [native code] }' is 'function SVGPaint() { [native code] }'
+PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
+PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
+PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
+PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
+PASS 'function SVGRenderingIntent() { [native code] }' is 'function SVGRenderingIntent() { [native code] }'
+PASS 'function SVGRenderingIntent() { [native code] }' is 'function SVGRenderingIntent() { [native code] }'
+PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
+PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
+PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
+PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
+PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
+PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
+PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
+PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
+PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
+PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
+PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
+PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
+PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
+PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
+PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
+PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
+PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
+PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
+PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
+PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
+PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
+PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
+PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
+PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
+PASS 'function XMLHttpRequestException() { [native code] }' is 'function XMLHttpRequestException() { [native code] }'
+PASS 'function XMLHttpRequestException() { [native code] }' is 'function XMLHttpRequestException() { [native code] }'
+PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
+PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
+PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
+PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
+PASS 'function XPathException() { [native code] }' is 'function XPathException() { [native code] }'
+PASS 'function XPathException() { [native code] }' is 'function XPathException() { [native code] }'
+PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
+PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
+PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
+PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
+PASS win['onload'] is null
+PASS win['onload'] is null
+PASS win['frames'] == '[object global]' is true
+PASS win['frames'] == '[object global]' is true
+PASS win['parent'] == '[object global]' is true
+PASS win['parent'] == '[object global]' is true
+PASS win['self'] == '[object global]' is true
+PASS win['self'] == '[object global]' is true
+PASS win['top'] == '[object global]' is true
+PASS win['top'] == '[object global]' is true
+PASS win['window'] == '[object global]' is true
+PASS win['window'] == '[object global]' is true
+PASS win['locationbar'] == '[object BarInfo]' is true
+PASS win['locationbar'] == '[object BarInfo]' is true
+PASS win['menubar'] == '[object BarInfo]' is true
+PASS win['menubar'] == '[object BarInfo]' is true
+PASS win['personalbar'] == '[object BarInfo]' is true
+PASS win['personalbar'] == '[object BarInfo]' is true
+PASS win['scrollbars'] == '[object BarInfo]' is true
+PASS win['scrollbars'] == '[object BarInfo]' is true
+PASS win['statusbar'] == '[object BarInfo]' is true
+PASS win['statusbar'] == '[object BarInfo]' is true
+PASS win['toolbar'] == '[object BarInfo]' is true
+PASS win['toolbar'] == '[object BarInfo]' is true
+PASS win['console'] == '[object Console]' is true
+PASS win['history'] == '[object History]' is true
+PASS win['navigator'] == '[object Navigator]' is true
+PASS win['navigator'] == '[object Navigator]' is true
+PASS win['screen'] == '[object Screen]' is true
+PASS win['screen'] == '[object Screen]' is true
+PASS win['clientInformation'] == '[object Navigator]' is true
+PASS win['clientInformation'] == '[object Navigator]' is true
+PASS win['document'] == '[object HTMLDocument]' is true
+PASS win['document'] == '[object HTMLDocument]' is true
+PASS win['location'] matched original
+PASS win['location'] matched original
+PASS win['onabort'] is null
+PASS win['onabort'] is null
+PASS win['onbeforeunload'] is null
+PASS win['onbeforeunload'] is null
+PASS win['onblur'] is null
+PASS win['onblur'] is null
+PASS win['onchange'] is null
+PASS win['onchange'] is null
+PASS win['onclick'] is null
+PASS win['onclick'] is null
+PASS win['ondblclick'] is null
+PASS win['ondblclick'] is null
+PASS win['onerror'] is null
+PASS win['onerror'] is null
+PASS win['onfocus'] is null
+PASS win['onfocus'] is null
+PASS win['onkeydown'] is null
+PASS win['onkeydown'] is null
+PASS win['onkeypress'] is null
+PASS win['onkeypress'] is null
+PASS win['onkeyup'] is null
+PASS win['onkeyup'] is null
+PASS win['onmousedown'] is null
+PASS win['onmousedown'] is null
+PASS win['onmousemove'] is null
+PASS win['onmousemove'] is null
+PASS win['onmouseout'] is null
+PASS win['onmouseout'] is null
+PASS win['onmouseover'] is null
+PASS win['onmouseover'] is null
+PASS win['onmouseup'] is null
+PASS win['onmouseup'] is null
+PASS win['onmousewheel'] is null
+PASS win['onmousewheel'] is null
+PASS win['onreset'] is null
+PASS win['onreset'] is null
+PASS win['onresize'] is null
+PASS win['onresize'] is null
+PASS win['onscroll'] is null
+PASS win['onscroll'] is null
+PASS win['onsearch'] is null
+PASS win['onsearch'] is null
+PASS win['onselect'] is null
+PASS win['onselect'] is null
+PASS win['onsubmit'] is null
+PASS win['onsubmit'] is null
+PASS win['onunload'] is null
+PASS win['onunload'] is null
+PASS win['opener'] is null
+PASS win['opener'] is null
+FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
+FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
+FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
+FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
+FAIL win['name'] should be undefined (of type undefined). Was (of type string).
+FAIL win['name'] should be undefined (of type undefined). Was (of type string).
+FAIL win['status'] should be undefined (of type undefined). Was (of type string).
+FAIL win['status'] should be undefined (of type undefined). Was (of type string).
+PASS win['devicePixelRatio'] matched original
+PASS win['devicePixelRatio'] matched original
+PASS win['innerHeight'] matched original
+PASS win['innerHeight'] matched original
+PASS win['innerWidth'] matched original
+PASS win['innerWidth'] matched original
+PASS win['length'] matched original
+PASS win['length'] matched original
+PASS win['outerHeight'] matched original
+PASS win['outerHeight'] matched original
+PASS win['outerWidth'] matched original
+PASS win['outerWidth'] matched original
+PASS win['pageXOffset'] matched original
+PASS win['pageXOffset'] matched original
+PASS win['pageYOffset'] matched original
+PASS win['pageYOffset'] matched original
+PASS win['screenLeft'] matched original
+PASS win['screenLeft'] matched original
+PASS win['screenTop'] matched original
+PASS win['screenTop'] matched original
+PASS win['screenX'] matched original
+PASS win['screenX'] matched original
+PASS win['screenY'] matched original
+PASS win['screenY'] matched original
+PASS win['scrollX'] matched original
+PASS win['scrollX'] matched original
+PASS win['scrollY'] matched original
+PASS win['scrollY'] matched original
+PASS typeof win['closed'] is 'boolean'
+PASS win['closed'] is false
+PASS typeof win['closed'] is 'boolean'
+PASS win['closed'] is false
+PASS typeof win['offscreenBuffering'] is 'boolean'
+PASS win['offscreenBuffering'] is true
+PASS typeof win['offscreenBuffering'] is 'boolean'
+PASS win['offscreenBuffering'] is true
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index 4846d56..49c4262 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -2138,7 +2138,6 @@ BUG9158 DEFER MAC LINUX : LayoutTests/fast/forms/placeholder-set-value.html = FA
// New failures from 41660:41709
// Newly added tests.
BUG9159 DEFER LINUX WIN : LayoutTests/editing/pasteboard/5089327.html = FAIL
-BUG9160 DEFER MAC LINUX WIN : LayoutTests/fast/dom/Window/window-lookup-precedence.html = FAIL
BUG9161 DEFER MAC LINUX WIN : LayoutTests/fast/forms/basic-textareas.html = FAIL
BUG9163 DEFER MAC LINUX WIN : LayoutTests/http/tests/xmlhttprequest/access-control-basic-whitelist-request-headers.html = FAIL
BUG9163 DEFER MAC LINUX WIN : LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception.html = FAIL