summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-06 15:00:55 +0000
committerthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-06 15:00:55 +0000
commit6fa06e65b6acd9a35cc4dbb0ad973fc06bba8617 (patch)
tree2b7908efb4391a3e8afdf3232aba1e9428705999 /webkit
parentcc4875592f172e4b9eba3ab4df1e10832592cd10 (diff)
downloadchromium_src-6fa06e65b6acd9a35cc4dbb0ad973fc06bba8617.zip
chromium_src-6fa06e65b6acd9a35cc4dbb0ad973fc06bba8617.tar.gz
chromium_src-6fa06e65b6acd9a35cc4dbb0ad973fc06bba8617.tar.bz2
Mac rebases from adam's change (r11100).
Review URL: http://codereview.chromium.org/39260 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11110 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.pngbin0 -> 11333 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.txt22
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/cleared-by-relayout-expected.txt8
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/inactive-selection-expected.txt8
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-body-quirk-expected.txt7
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-html-expected.txt6
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLDocument/document-open-return-value-expected.txt7
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLObjectElement/object-as-frame-expected.txt28
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clientWidthAfterDocumentIsRemoved-expected.txt19
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clone-contents-0-end-offset-expected.txt14
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/wrapper-classes-expected.txt35
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/encoding/char-decoding-expected.txt159
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.pngbin0 -> 9141 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.txt24
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/leaks/002-expected.txt7
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-html-expected.txt6
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-svg-expected.txt6
19 files changed, 342 insertions, 16 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.checksum b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.checksum
new file mode 100644
index 0000000..c33a4a3
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.checksum
@@ -0,0 +1 @@
+c29df3a4d4f9a0eaa650343d4ab0bee8 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.png b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.png
new file mode 100644
index 0000000..660304f
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.txt
new file mode 100644
index 0000000..3faa363
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/4960137-expected.txt
@@ -0,0 +1,22 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html, <body contenteditable='true'>hello world</div> from frame with URL 4960137.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 5: Uncaught TypeError: Cannot read property 'body' of undefined
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 659x18
+ text run at (0,0) width 659: "This tests for an ASSERTion failure when setting the main frame's selection inside a node in a subframe."
+ RenderBlock (anonymous) at (0,34) size 784x154
+ RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+ layer at (0,0) size 300x150
+ RenderView at (0,0) size 300x150
+ layer at (0,0) size 300x150
+ RenderBlock {HTML} at (0,0) size 300x150
+ RenderBody {BODY} at (8,8) size 284x134
+ RenderText {#text} at (0,0) size 72x18
+ text run at (0,0) width 72: "hello world"
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/cleared-by-relayout-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/cleared-by-relayout-expected.txt
new file mode 100644
index 0000000..e294f49
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/cleared-by-relayout-expected.txt
@@ -0,0 +1,8 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,<body contenteditable> from frame with URL cleared-by-relayout.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,<body contenteditable> from frame with URL cleared-by-relayout.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 16: Uncaught TypeError: Object [object global] has no method 'getSelection'
+Test for http://bugs.webkit.org/show_bug.cgi?id=15942 REGRESSION: Selecting "Edit Html" tab in Blogger causes crash (Assertion failed: isRange()).
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/inactive-selection-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/inactive-selection-expected.txt
new file mode 100644
index 0000000..e8d0538
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/editing/selection/inactive-selection-expected.txt
@@ -0,0 +1,8 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html, <div id='input' contenteditable='true'>should be an inactive selection</div> from frame with URL inactive-selection.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 15: Uncaught TypeError: Cannot call method 'getElementById' of undefined
+This test verifies that an editable element in one frame retains an inactive selection after you've made a selection in another frame.
+
+
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-body-quirk-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-body-quirk-expected.txt
new file mode 100644
index 0000000..c401f9b
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-body-quirk-expected.txt
@@ -0,0 +1,7 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html, <body style="padding: 9px; margin: 10px; outline: thin solid blue;"> <div id="target" style="padding: 6px; margin: 8px; outline: thin solid green;"></div> </body> from frame with URL offsetLeft-offsetTop-body-quirk.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 13: Uncaught TypeError: Cannot call method 'getElementById' of undefined
+
+
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-html-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-html-expected.txt
new file mode 100644
index 0000000..7532aff
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/Element/offsetLeft-offsetTop-html-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html, <html id="target"></html> from frame with URL offsetLeft-offsetTop-html.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 13: Uncaught TypeError: Cannot call method 'getElementById' of undefined
+
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLDocument/document-open-return-value-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLDocument/document-open-return-value-expected.txt
new file mode 100644
index 0000000..e439dcd
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLDocument/document-open-return-value-expected.txt
@@ -0,0 +1,7 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,FAILURE from frame with URL document-open-return-value.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 11: Uncaught TypeError: Cannot call method 'open' of undefined
+Test for bug 14968: document.open() erroneously returns void instead of the new Document.
+
+FAILURE
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLObjectElement/object-as-frame-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLObjectElement/object-as-frame-expected.txt
new file mode 100644
index 0000000..9c97138
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLObjectElement/object-as-frame-expected.txt
@@ -0,0 +1,28 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Old contents of iframe from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,New contents of frame from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of iframe from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of iframe from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of iframe from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of iframe from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of object from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of object from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of object from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,Updated contents of object from frame with URL object-as-frame.html. Domains, protocols and ports must match.
+
+PASS window.frames.length is 2
+FAIL window.frames[0].frameElement.name should be frame. Threw exception TypeError: Cannot read property 'name' of undefined
+FAIL window.frames[1].frameElement.name should be obj. Threw exception TypeError: Cannot read property 'name' of undefined
+Loading 'data:text/html,Updated contents of iframe' in iframe...
+Loading 'data:text/html,Updated contents of object' in object...
+FAIL window.frames[0].location.toString() should be data:text/html,Updated contents of iframe. Threw exception TypeError: Property 'toString' of object #<error> is not a function
+FAIL window.frames[1].location.toString() should be data:text/html,Updated contents of object. Threw exception TypeError: Property 'toString' of object #<error> is not a function
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clientWidthAfterDocumentIsRemoved-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clientWidthAfterDocumentIsRemoved-expected.txt
new file mode 100644
index 0000000..1ac1ad2
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clientWidthAfterDocumentIsRemoved-expected.txt
@@ -0,0 +1,19 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html, <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN' 'http://www.w3.org/TR/html4/strict.dtd'><html></html> from frame with URL clientWidthAfterDocumentIsRemoved.html. Domains, protocols and ports must match.
+
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 212x18
+ text run at (0,0) width 212: "This test passes if it doesn't crash!"
+ RenderBlock (anonymous) at (0,34) size 784x154
+ RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+ layer at (0,0) size 300x150
+ RenderView at (0,0) size 300x150
+ layer at (0,0) size 300x8
+ RenderBlock {HTML} at (0,0) size 300x8
+ RenderBody {BODY} at (8,8) size 284x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clone-contents-0-end-offset-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clone-contents-0-end-offset-expected.txt
new file mode 100644
index 0000000..206a8c7
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/clone-contents-0-end-offset-expected.txt
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock {BLOCKQUOTE} at (40,0) size 704x18
+ RenderInline {SPAN} at (0,0) size 166x18
+ RenderText {#text} at (0,0) size 166x18
+ text run at (0,0) width 166: "Heck, son, you're a failure"
+ RenderBlock {P} at (0,34) size 784x18
+ RenderText {#text} at (0,0) size 371x18
+ text run at (0,0) width 371: "The result appears below here; should not include any text:"
+ RenderBlock {P} at (0,68) size 784x0
+ RenderInline {SPAN} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/wrapper-classes-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/wrapper-classes-expected.txt
index e1663c5..eed04c3 100644
--- a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/wrapper-classes-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/wrapper-classes-expected.txt
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:application/xhtml+xml,<?xml version='1.0' encoding='UTF-8'?><body/> from frame with URL wrapper-classes.html. Domains, protocols and ports must match.
+
This tests wrapper class names for JavaScript.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
@@ -38,21 +40,21 @@ FAIL jsWrapperClass(document.createTreeWalker(root, 0, null, false).constructor)
XML
-PASS jsWrapperClass(xmlDocument) is 'Document'
-FAIL jsWrapperClass(xmlDocument.__proto__) should be DocumentPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.constructor) should be DocumentConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createCDATASection()) is 'CDATASection'
-FAIL jsWrapperClass(xmlDocument.createCDATASection().__proto__) should be CDATASectionPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createCDATASection().constructor) should be CDATASectionConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x')) is 'Element'
-FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').__proto__) should be ElementPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').constructor) should be ElementConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createEntityReference()) is 'EntityReference'
-FAIL jsWrapperClass(xmlDocument.createEntityReference().__proto__) should be EntityReferencePrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createEntityReference().constructor) should be EntityReferenceConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createProcessingInstruction()) is 'ProcessingInstruction'
-FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().__proto__) should be ProcessingInstructionPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().constructor) should be ProcessingInstructionConstructor. Was Function.
+FAIL jsWrapperClass(xmlDocument) should be Document. Was [null].
+FAIL jsWrapperClass(xmlDocument.__proto__) should be DocumentPrototype. Threw exception TypeError: Cannot read property '__proto__' of undefined
+FAIL jsWrapperClass(xmlDocument.constructor) should be DocumentConstructor. Threw exception TypeError: Cannot read property 'constructor' of undefined
+FAIL jsWrapperClass(xmlDocument.createCDATASection()) should be CDATASection. Threw exception TypeError: Cannot call method 'createCDATASection' of undefined
+FAIL jsWrapperClass(xmlDocument.createCDATASection().__proto__) should be CDATASectionPrototype. Threw exception TypeError: Cannot call method 'createCDATASection' of undefined
+FAIL jsWrapperClass(xmlDocument.createCDATASection().constructor) should be CDATASectionConstructor. Threw exception TypeError: Cannot call method 'createCDATASection' of undefined
+FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x')) should be Element. Threw exception TypeError: Cannot call method 'createElementNS' of undefined
+FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').__proto__) should be ElementPrototype. Threw exception TypeError: Cannot call method 'createElementNS' of undefined
+FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').constructor) should be ElementConstructor. Threw exception TypeError: Cannot call method 'createElementNS' of undefined
+FAIL jsWrapperClass(xmlDocument.createEntityReference()) should be EntityReference. Threw exception TypeError: Cannot call method 'createEntityReference' of undefined
+FAIL jsWrapperClass(xmlDocument.createEntityReference().__proto__) should be EntityReferencePrototype. Threw exception TypeError: Cannot call method 'createEntityReference' of undefined
+FAIL jsWrapperClass(xmlDocument.createEntityReference().constructor) should be EntityReferenceConstructor. Threw exception TypeError: Cannot call method 'createEntityReference' of undefined
+FAIL jsWrapperClass(xmlDocument.createProcessingInstruction()) should be ProcessingInstruction. Threw exception TypeError: Cannot call method 'createProcessingInstruction' of undefined
+FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().__proto__) should be ProcessingInstructionPrototype. Threw exception TypeError: Cannot call method 'createProcessingInstruction' of undefined
+FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().constructor) should be ProcessingInstructionConstructor. Threw exception TypeError: Cannot call method 'createProcessingInstruction' of undefined
Events
@@ -457,4 +459,5 @@ FAIL tagJSWrapperPrototypeClass('wbr') should be HTMLElementPrototype. Was Objec
FAIL tagJSWrapperConstructorClass('wbr') should be HTMLElementConstructor. Was Function.
PASS tagJSWrapperClass('xmp') is 'HTMLPreElement'
FAIL tagJSWrapperPrototypeClass('xmp') should be HTMLPreElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('xmp') should be HTMLPreElementConstructor. Was Function. \ No newline at end of file
+FAIL tagJSWrapperConstructorClass('xmp') should be HTMLPreElementConstructor. Was Function.
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/encoding/char-decoding-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/encoding/char-decoding-expected.txt
new file mode 100644
index 0000000..9288ede
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/encoding/char-decoding-expected.txt
@@ -0,0 +1,159 @@
+This tests decoding characters in various character sets.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+FAIL decode('UTF-8', '%E2%88%9A') should be U+221A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('gb2312', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('gb_2312-80', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('chinese', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('gbk', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('gb18030', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-CN', '%A3%A0') should be U+3000. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('korean', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('EUC-KR', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-949', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-windows-949', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('x-uhc', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-ir-149', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1987', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A2%E6') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A1%A4') should be U+00B7. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A1%A9') should be U+00AD. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A1%AA') should be U+2015. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A1%AD') should be U+223C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A2%A6') should be U+FF5E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A2%C1') should be U+2299. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%1A') should be U+001A. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%1C') should be U+001C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%8F%A1') should be U+B8EA. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%B4%D3') should be U+B2D2. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KS_C_5601-1989', '%A2%41') should be U+C910. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-9', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-9', '%9F') should be U+0178. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-9', '%FD') should be U+0131. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('latin5', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('latin5', '%9F') should be U+0178. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('latin5', '%FD') should be U+0131. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1254', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1254', '%9F') should be U+0178. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1254', '%FD') should be U+0131. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-13', '%A1') should be U+201D. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-13', '%A5') should be U+201E. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-13', '%B4') should be U+201C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-13', '%FF') should be U+2019. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1257', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1257', '%B4') should be U+00B4. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1257', '%FF') should be U+02D9. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-7', '%A1') should be U+2018. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-7', '%B5') should be U+0385. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('iso-8859-7', '%B6') should be U+0386. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1253', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1253', '%A1') should be U+0385. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1253', '%B5') should be U+00B5. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-1253', '%B6') should be U+00B6. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KOI8-R', '%A4') should be U+2553. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KOI8-R', '%AD') should be U+255C. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KOI8-U', '%A4') should be U+0454. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('KOI8-U', '%AD') should be U+0491. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('TIS-620', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('TIS-620', '%96') should be U+2013. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('TIS-620', '%A0') should be U+00A0. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('TIS-620', '%A1') should be U+0E01. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('TIS-620', '%DB') should be U+F8C1. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-11', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-11', '%96') should be U+2013. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-11', '%A0') should be U+00A0. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-11', '%A1') should be U+0E01. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('ISO-8859-11', '%DB') should be U+F8C1. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-874', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-874', '%96') should be U+2013. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-874', '%A0') should be U+00A0. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-874', '%A1') should be U+0E01. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('windows-874', '%DB') should be U+F8C1. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('dos-874', '%80') should be U+20AC. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('dos-874', '%96') should be U+2013. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('dos-874', '%A0') should be U+00A0. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('dos-874', '%A1') should be U+0E01. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+FAIL decode('dos-874', '%DB') should be U+F8C1. Threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.checksum b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.checksum
new file mode 100644
index 0000000..a7db815
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.checksum
@@ -0,0 +1 @@
+957291adbd8c3ea1d70a02402fcaa303 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.png b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.png
new file mode 100644
index 0000000..9d39ff0
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.txt
new file mode 100644
index 0000000..71972fa
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/frames/frame-src-attribute-expected.txt
@@ -0,0 +1,24 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,<p>This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL.</p><pre id='console'></pre> from frame with URL frame-src-attribute.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 6: Uncaught TypeError: Cannot call method 'getElementById' of undefined
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderFrameSet {FRAMESET} at (0,0) size 800x600
+ RenderFrame {FRAME} at (0,0) size 800x600
+ layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+ layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 607x18
+ text run at (0,0) width 607: "This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL."
+ RenderBlock {PRE} at (0,34) size 784x0
+ RenderFrame {FRAME} at (0,0) size 0x0
+ layer at (0,0) size 8x8
+ RenderView at (0,0) size 0x0
+ layer at (0,0) size 8x8
+ RenderBlock {HTML} at (0,0) size 0x8
+ RenderBody {BODY} at (8,8) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/leaks/002-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/leaks/002-expected.txt
new file mode 100644
index 0000000..429eb3f
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/leaks/002-expected.txt
@@ -0,0 +1,7 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,<input type='file' id='input'></input> from frame with URL 002.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 17: Uncaught TypeError: Cannot call method 'getElementById' of undefined
+This test exercises RenderBlock::bidiReorderCharacters in a specific way to test for BidiRun leaks as reported in rdar://problem/4987649. Its layout has no particular meaning.
+
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-html-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-html-expected.txt
new file mode 100644
index 0000000..3afae8e
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-html-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html;charset=utf-8,<body>%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0</body> from frame with URL data-url-encoding-html.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 10: Uncaught TypeError: Cannot read property 'body' of undefined
+Test that non-ASCII data: URLs are handled correctly.
+
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-svg-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-svg-expected.txt
new file mode 100644
index 0000000..29aa263
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/loader/data-url-encoding-svg-expected.txt
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:image/svg+xml;charset=utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 test='%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0'></svg> from frame with URL data-url-encoding-svg.html. Domains, protocols and ports must match.
+
+CONSOLE MESSAGE: line 8: Uncaught TypeError: Cannot read property 'documentElement' of undefined
+Test that non-ASCII data: URLs are handled correctly.
+
+