summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorpamg@google.com <pamg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-08 18:01:53 +0000
committerpamg@google.com <pamg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-08 18:01:53 +0000
commit0bf1290e675e027726127d74e5210239ebf76dbb (patch)
treeb728d138fb8f5132feba9cc5c22a3ffac33744fc /webkit
parent7befbac12401e3d1fa86580c7f2f87a07d8154d1 (diff)
downloadchromium_src-0bf1290e675e027726127d74e5210239ebf76dbb.zip
chromium_src-0bf1290e675e027726127d74e5210239ebf76dbb.tar.gz
chromium_src-0bf1290e675e027726127d74e5210239ebf76dbb.tar.bz2
Re-baseline additional tests after the big font-metric hack-excision.
BUG=1221100 TEST=covered by layout tests git-svn-id: svn://svn.chromium.org/chrome/trunk/src@575 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/css/rtl-ordering-expected.txt70
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt10
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/encoding/denormalised-voiced-japanese-chars-expected.txt8
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/select-visual-hebrew-expected.txt18
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/visual-hebrew-text-field-expected.txt38
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/lists/w3-list-styles-expected.txt226
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/repaint/continuation-after-outline-expected.txt4
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/001-expected.txt28
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/002-expected.txt17
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/003-expected.txt96
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/wrap-CJK-001-expected.txt6
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/fast/text/line-breaks-expected.txt4
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/plugins/embed-attributes-setting-expected.txt6
-rw-r--r--webkit/data/layout_test_results/kjs/LayoutTests/tables/mozilla/images/adforce_imgis_com-expected.txt4
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt9
15 files changed, 347 insertions, 197 deletions
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/css/rtl-ordering-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/css/rtl-ordering-expected.txt
index f27ac2c..e31d532 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/css/rtl-ordering-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/css/rtl-ordering-expected.txt
@@ -3,45 +3,45 @@ layer 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 784x32
- RenderText {#text} at (0,0) size 212x16
- text run at (0,0) width 212 LTR override: "This tests for a regression against "
- RenderInline {I} at (0,0) size 712x32
- RenderInline {A} at (0,0) size 344x16 [color=#0000EE]
- RenderText {#text} at (212,0) size 344x16
- text run at (212,0) width 344 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6334"
- RenderText {#text} at (556,0) size 712x32
- text run at (556,0) width 156 LTR override: " REGRESSION: <input"
- text run at (0,16) width 368 LTR override: "type=\"button\"> text is reversed on \"visual Hebrew\" pages"
- RenderText {#text} at (368,16) size 4x16
- text run at (368,16) width 4 LTR override: "."
- RenderBlock {HR} at (0,48) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,66) size 784x16
- RenderText {#text} at (0,0) size 300x16
- text run at (0,0) width 263 LTR override: "The text on both buttons should like this: "
- text run at (263,0) width 37 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
- RenderBlock (anonymous) at (0,98) size 784x40
- RenderButton {BUTTON} at (0,0) size 46x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+ RenderBlock {P} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 202x19
+ text run at (0,0) width 202 LTR override: "This tests for a regression against "
+ RenderInline {I} at (0,0) size 702x39
+ RenderInline {A} at (0,0) size 350x19 [color=#0000EE]
+ RenderText {#text} at (202,0) size 350x19
+ text run at (202,0) width 350 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6334"
+ RenderText {#text} at (552,0) size 702x39
+ text run at (552,0) width 150 LTR override: " REGRESSION: <input"
+ text run at (0,20) width 382 LTR override: "type=\"button\"> text is reversed on \"visual Hebrew\" pages"
+ RenderText {#text} at (382,20) size 4x19
+ text run at (382,20) width 4 LTR override: "."
+ RenderBlock {HR} at (0,56) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,74) size 784x20
+ RenderText {#text} at (0,0) size 280x19
+ text run at (0,0) width 246 LTR override: "The text on both buttons should like this: "
+ text run at (246,0) width 34 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+ RenderBlock (anonymous) at (0,110) size 784x41
+ RenderButton {BUTTON} at (0,1) size 46x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (8,2) size 30x16
RenderText {#text} at (3,1) size 24x14
text run at (3,1) width 24 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
- RenderText {#text} at (46,2) size 4x16
- text run at (46,2) width 4 LTR override: " "
- RenderBR {BR} at (50,14) size 0x0
- RenderButton {INPUT} at (0,20) size 46x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+ RenderText {#text} at (46,0) size 4x19
+ text run at (46,0) width 4 LTR override: " "
+ RenderBR {BR} at (50,15) size 0x0
+ RenderButton {INPUT} at (0,21) size 46x20 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (8,2) size 30x16
RenderText at (3,1) size 24x14
text run at (3,1) width 24 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {HR} at (0,146) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,164) size 784x16
- RenderText {#text} at (0,0) size 251x16
- text run at (0,0) width 251 LTR override: "The following lines should be identical:"
- RenderBlock {P} at (0,196) size 784x16
- RenderText {#text} at (0,0) size 68x16
- text run at (0,0) width 14: "21"
- text run at (14,0) width 54 RTL: "\x{5D4}\x{5DE}\x{5D0}\x{5D4} \x{5D4}-"
- RenderBlock {P} at (0,228) size 784x16
- RenderText {#text} at (0,0) size 68x16
- text run at (0,0) width 19 LTR override: "21-"
- text run at (19,0) width 49 LTR override: "\x{5D4} \x{5D4}\x{5D0}\x{5DE}\x{5D4}"
+ RenderBlock {HR} at (0,159) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,177) size 784x20
+ RenderText {#text} at (0,0) size 229x19
+ text run at (0,0) width 229 LTR override: "The following lines should be identical:"
+ RenderBlock {P} at (0,213) size 784x20
+ RenderText {#text} at (0,0) size 66x19
+ text run at (0,0) width 16: "21"
+ text run at (16,0) width 50 RTL: "\x{5D4}\x{5DE}\x{5D0}\x{5D4} \x{5D4}-"
+ RenderBlock {P} at (0,249) size 784x20
+ RenderText {#text} at (0,0) size 66x19
+ text run at (0,0) width 22 LTR override: "21-"
+ text run at (22,0) width 44 LTR override: "\x{5D4} \x{5D4}\x{5D0}\x{5DE}\x{5D4}"
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt
index a75aab01..d600515 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt
@@ -2,16 +2,16 @@ This test checks for a regression against rdar://problem/4214080 document.embeds
Each test below states its expected outcome.
-plugin <object> with nested plugin <embed>: should have a plugin and does not
+plugin <object> with nested plugin <embed>: should have a plugin and does
-plugin <embed> netsted in plugin <object>: should have a plugin and does not
+plugin <embed> netsted in plugin <object>: should have a plugin and does
-plugin <embed> nested in empty <object>: should have a plugin and does not
+plugin <embed> nested in empty <object>: should have a plugin and does
plugin <embed> nested in image <object>: should not have a plugin and does not
plugin <embed> nested in empty <object> nested in plugin <object>: should not have a plugin and does not
-standalone plugin <embed>: should have a plugin and does not
+standalone plugin <embed>: should have a plugin and does
-
+
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/encoding/denormalised-voiced-japanese-chars-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/encoding/denormalised-voiced-japanese-chars-expected.txt
index d030bf8..e29ca69 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/encoding/denormalised-voiced-japanese-chars-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/encoding/denormalised-voiced-japanese-chars-expected.txt
@@ -8,14 +8,14 @@ layer at (0,0) size 800x234
text run at (0,0) width 784: "This test checks that the decomposed unicode version of voiced japanese hiragana and katakana characters are rendered the same"
text run at (0,20) width 717: "as the precomposed version. This test is a pixel-test, and passes when the text in the two heading elements are identical."
RenderBlock {H2} at (0,59) size 784x27
- RenderText {#text} at (0,0) size 164x26
- text run at (0,0) width 164: "\x{30CF}\x{3099}\x{30CA}\x{30CA}\x{3068}\x{30CF}\x{309A}\x{30CA}\x{30DE}"
+ RenderText {#text} at (0,0) size 175x26
+ text run at (0,0) width 175: "\x{30CF}\x{3099}\x{30CA}\x{30CA}\x{3068}\x{30CF}\x{309A}\x{30CA}\x{30DE}"
RenderBlock {P} at (0,105) size 784x20
RenderText {#text} at (0,0) size 159x19
text run at (0,0) width 159: "The above is decomposed"
RenderBlock {H2} at (0,144) size 784x27
- RenderText {#text} at (0,0) size 164x26
- text run at (0,0) width 164: "\x{30D0}\x{30CA}\x{30CA}\x{3068}\x{30D1}\x{30CA}\x{30DE}"
+ RenderText {#text} at (0,0) size 175x26
+ text run at (0,0) width 175: "\x{30D0}\x{30CA}\x{30CA}\x{3068}\x{30D1}\x{30CA}\x{30DE}"
RenderBlock {P} at (0,190) size 784x20
RenderText {#text} at (0,0) size 164x19
text run at (0,0) width 164: "The above is precomposed"
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/select-visual-hebrew-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/select-visual-hebrew-expected.txt
index f759b5f..2fcf40a 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/select-visual-hebrew-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/select-visual-hebrew-expected.txt
@@ -3,15 +3,15 @@ layer 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 784x16
- RenderText {#text} at (0,0) size 619x16
- text run at (0,0) width 619 LTR override: "This tests that native pop-ups are rendered in logical order even in visually-ordered Hebrew pages."
- RenderBlock {HR} at (0,32) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,50) size 784x16
- RenderText {#text} at (0,0) size 387x16
- text run at (0,0) width 350 LTR override: "Text on the pop-up and in the list should look like this: "
- text run at (350,0) width 37 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
- RenderBlock (anonymous) at (0,82) size 784x18
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 593x19
+ text run at (0,0) width 593 LTR override: "This tests that native pop-ups are rendered in logical order even in visually-ordered Hebrew pages."
+ RenderBlock {HR} at (0,36) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,54) size 784x20
+ RenderText {#text} at (0,0) size 363x19
+ text run at (0,0) width 329 LTR override: "Text on the pop-up and in the list should look like this: "
+ text run at (329,0) width 34 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+ RenderBlock (anonymous) at (0,90) size 784x18
RenderMenuList {SELECT} at (0,0) size 55x18 [bgcolor=#FFFFFF]
RenderBlock (anonymous) at (0,0) size 55x19
RenderText at (8,2) size 24x14
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/visual-hebrew-text-field-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/visual-hebrew-text-field-expected.txt
index 59dd2e0..e4e5cbf 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/visual-hebrew-text-field-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/forms/visual-hebrew-text-field-expected.txt
@@ -3,29 +3,29 @@ layer 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 784x32
- RenderText {#text} at (0,0) size 212x16
- text run at (0,0) width 212 LTR override: "This tests for a regression against "
- RenderInline {I} at (0,0) size 774x32
- RenderInline {A} at (0,0) size 344x16 [color=#0000EE]
- RenderText {#text} at (212,0) size 344x16
- text run at (212,0) width 344 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8076"
- RenderText {#text} at (556,0) size 774x32
- text run at (556,0) width 218 LTR override: " REGRESSION: native text fields"
- text run at (0,16) width 246 LTR override: "are reversed on \"visual Hebrew\" pages"
- RenderText {#text} at (246,16) size 4x16
- text run at (246,16) width 4 LTR override: "."
- RenderBlock {HR} at (0,48) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,66) size 784x16
- RenderText {#text} at (0,0) size 278x16
- text run at (0,0) width 241 LTR override: "Text in the field should look like this: "
- text run at (241,0) width 37 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
- RenderBlock (anonymous) at (0,98) size 784x20
+ RenderBlock {P} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 202x19
+ text run at (0,0) width 202 LTR override: "This tests for a regression against "
+ RenderInline {I} at (0,0) size 765x39
+ RenderInline {A} at (0,0) size 350x19 [color=#0000EE]
+ RenderText {#text} at (202,0) size 350x19
+ text run at (202,0) width 350 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8076"
+ RenderText {#text} at (552,0) size 765x39
+ text run at (552,0) width 213 LTR override: " REGRESSION: native text fields"
+ text run at (0,20) width 253 LTR override: "are reversed on \"visual Hebrew\" pages"
+ RenderText {#text} at (253,20) size 4x19
+ text run at (253,20) width 4 LTR override: "."
+ RenderBlock {HR} at (0,56) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,74) size 784x20
+ RenderText {#text} at (0,0) size 256x19
+ text run at (0,0) width 222 LTR override: "Text in the field should look like this: "
+ text run at (222,0) width 34 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+ RenderBlock (anonymous) at (0,110) size 784x20
RenderTextControl {INPUT} at (0,0) size 110x20 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-layer at (10,109) size 106x14
+layer at (10,121) size 106x14
RenderBlock {DIV} at (2,3) size 106x14
RenderText {#text} at (1,0) size 24x14
text run at (1,0) width 24 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/lists/w3-list-styles-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/lists/w3-list-styles-expected.txt
index a903725..cab8370 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/lists/w3-list-styles-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/lists/w3-list-styles-expected.txt
@@ -433,63 +433,63 @@ layer at (0,0) size 785x6628
RenderBlock {DIV} at (0,2913) size 769x352
RenderBlock {OL} at (0,0) size 769x168
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{3042}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "one, may show \x{3042}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3042}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{3042}"
RenderListItem {LI} at (40,20) size 729x88
RenderBlock (anonymous) at (0,0) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{3044}"
- RenderText {#text} at (0,0) size 111x19
- text run at (0,0) width 111: "two, may show \x{3044}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3044}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{3044}"
RenderBlock {OL} at (0,28) size 729x60
RenderListItem {LI} at (40,0) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3042}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "one, may show \x{3042}"
- RenderListItem {LI} at (40,20) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3044}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3042}"
RenderText {#text} at (0,0) size 111x19
- text run at (0,0) width 111: "two, may show \x{3044}"
+ text run at (0,0) width 111: "one, may show \x{3042}"
+ RenderListItem {LI} at (40,20) size 689x20
+ RenderListMarker at (-29,0) size 24x19: "\x{3044}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{3044}"
RenderListItem {LI} at (40,40) size 689x20
- RenderListMarker at (-24,0) size 19x19: "\x{3046}"
- RenderText {#text} at (0,0) size 114x19
- text run at (0,0) width 114: "three, may show \x{3046}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3046}"
+ RenderText {#text} at (0,0) size 119x19
+ text run at (0,0) width 119: "three, may show \x{3046}"
RenderListItem {LI} at (40,108) size 729x20
- RenderListMarker at (-24,0) size 19x19: "\x{3046}"
- RenderText {#text} at (0,0) size 114x19
- text run at (0,0) width 114: "three, may show \x{3046}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3046}"
+ RenderText {#text} at (0,0) size 119x19
+ text run at (0,0) width 119: "three, may show \x{3046}"
RenderListItem {LI} at (40,128) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{3048}"
- RenderText {#text} at (0,0) size 111x19
- text run at (0,0) width 111: "four, may show \x{3048}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3048}"
+ RenderText {#text} at (0,0) size 113x19
+ text run at (0,0) width 113: "four, may show \x{3048}"
RenderListItem {LI} at (40,148) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{304A}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "five, may show \x{304A}"
+ RenderListMarker at (-29,0) size 24x19: "\x{304A}"
+ RenderText {#text} at (0,0) size 110x19
+ text run at (0,0) width 110: "five, may show \x{304A}"
RenderBlock {OL} at (0,200) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{3093}"
- RenderText {#text} at (0,0) size 150x19
- text run at (0,0) width 150: "forty-eight, may show \x{3093}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3093}"
+ RenderText {#text} at (0,0) size 151x19
+ text run at (0,0) width 151: "forty-eight, may show \x{3093}"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3042}\x{3042}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3042}\x{3042}"
RenderText {#text} at (0,0) size 124x19
text run at (0,0) width 124: "forty-nine, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3042}\x{3044}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3042}\x{3044}"
RenderText {#text} at (0,0) size 88x19
text run at (0,0) width 88: "fifty, undefined"
RenderBlock {OL} at (0,292) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3042}\x{3093}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3042}\x{3093}"
RenderText {#text} at (0,0) size 123x19
text run at (0,0) width 123: "ninety-six, undefined"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3044}\x{3042}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3044}\x{3042}"
RenderText {#text} at (0,0) size 141x19
text run at (0,0) width 141: "ninety-seven, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3044}\x{3044}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3044}\x{3044}"
RenderText {#text} at (0,0) size 135x19
text run at (0,0) width 135: "ninety-eight, undefined"
RenderBlock {H2} at (0,3297) size 769x27
@@ -508,25 +508,25 @@ layer at (0,0) size 785x6628
RenderBlock {DIV} at (0,3415) size 769x352
RenderBlock {OL} at (0,0) size 769x168
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{3044}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "one, may show \x{3044}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3044}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{3044}"
RenderListItem {LI} at (40,20) size 729x88
RenderBlock (anonymous) at (0,0) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{308D}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "two, may show \x{308D}"
+ RenderListMarker at (-29,0) size 24x19: "\x{308D}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{308D}"
RenderBlock {OL} at (0,28) size 729x60
RenderListItem {LI} at (40,0) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3042}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "one, may show \x{3044}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3042}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{3044}"
RenderListItem {LI} at (40,20) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3044}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "two, may show \x{308D}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3044}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{308D}"
RenderListItem {LI} at (40,40) size 689x20
- RenderListMarker at (-24,0) size 19x19: "\x{3046}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3046}"
RenderText {#text} at (0,0) size 119x19
text run at (0,0) width 119: "three, may show \x{306F}"
RenderListItem {LI} at (40,108) size 729x20
@@ -534,37 +534,37 @@ layer at (0,0) size 785x6628
RenderText {#text} at (0,0) size 119x19
text run at (0,0) width 119: "three, may show \x{306F}"
RenderListItem {LI} at (40,128) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{306B}"
- RenderText {#text} at (0,0) size 112x19
- text run at (0,0) width 112: "four, may show \x{306B}"
+ RenderListMarker at (-29,0) size 24x19: "\x{306B}"
+ RenderText {#text} at (0,0) size 113x19
+ text run at (0,0) width 113: "four, may show \x{306B}"
RenderListItem {LI} at (40,148) size 729x20
RenderListMarker at (-29,0) size 24x19: "\x{307B}"
RenderText {#text} at (0,0) size 110x19
text run at (0,0) width 110: "five, may show \x{307B}"
RenderBlock {OL} at (0,200) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{3059}"
- RenderText {#text} at (0,0) size 156x19
- text run at (0,0) width 156: "forty-seven, may show \x{3059}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3059}"
+ RenderText {#text} at (0,0) size 157x19
+ text run at (0,0) width 157: "forty-seven, may show \x{3059}"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3044}\x{3044}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3044}\x{3044}"
RenderText {#text} at (0,0) size 128x19
text run at (0,0) width 128: "forty-eight, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-42,0) size 37x19: "\x{3044}\x{308D}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3044}\x{308D}"
RenderText {#text} at (0,0) size 124x19
text run at (0,0) width 124: "forty-nine, undefined"
RenderBlock {OL} at (0,292) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-43,0) size 38x19: "\x{3044}\x{3059}"
+ RenderListMarker at (-45,0) size 40x19: "\x{3044}\x{3059}"
RenderText {#text} at (0,0) size 131x19
text run at (0,0) width 131: "ninety-four, undefined"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-42,0) size 37x19: "\x{308D}\x{3044}"
+ RenderListMarker at (-45,0) size 40x19: "\x{308D}\x{3044}"
RenderText {#text} at (0,0) size 128x19
text run at (0,0) width 128: "ninety-five, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-41,0) size 36x19: "\x{308D}\x{308D}"
+ RenderListMarker at (-45,0) size 40x19: "\x{308D}\x{308D}"
RenderText {#text} at (0,0) size 123x19
text run at (0,0) width 123: "ninety-six, undefined"
RenderBlock {H2} at (0,3799) size 769x27
@@ -584,63 +584,63 @@ layer at (0,0) size 785x6628
RenderBlock {DIV} at (0,3917) size 769x352
RenderBlock {OL} at (0,0) size 769x168
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{30A2}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "one, may show \x{30A2}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A2}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{30A2}"
RenderListItem {LI} at (40,20) size 729x88
RenderBlock (anonymous) at (0,0) size 729x20
- RenderListMarker at (-26,0) size 21x19: "\x{30A4}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "two, may show \x{30A4}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A4}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{30A4}"
RenderBlock {OL} at (0,28) size 729x60
RenderListItem {LI} at (40,0) size 689x20
- RenderListMarker at (-27,0) size 22x19: "\x{30A2}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "one, may show \x{30A2}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A2}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{30A2}"
RenderListItem {LI} at (40,20) size 689x20
- RenderListMarker at (-26,0) size 21x19: "\x{30A4}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "two, may show \x{30A4}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A4}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{30A4}"
RenderListItem {LI} at (40,40) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{30A6}"
- RenderText {#text} at (0,0) size 118x19
- text run at (0,0) width 118: "three, may show \x{30A6}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A6}"
+ RenderText {#text} at (0,0) size 119x19
+ text run at (0,0) width 119: "three, may show \x{30A6}"
RenderListItem {LI} at (40,108) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{30A6}"
- RenderText {#text} at (0,0) size 118x19
- text run at (0,0) width 118: "three, may show \x{30A6}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A6}"
+ RenderText {#text} at (0,0) size 119x19
+ text run at (0,0) width 119: "three, may show \x{30A6}"
RenderListItem {LI} at (40,128) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{30A8}"
- RenderText {#text} at (0,0) size 111x19
- text run at (0,0) width 111: "four, may show \x{30A8}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A8}"
+ RenderText {#text} at (0,0) size 113x19
+ text run at (0,0) width 113: "four, may show \x{30A8}"
RenderListItem {LI} at (40,148) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{30AA}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "five, may show \x{30AA}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30AA}"
+ RenderText {#text} at (0,0) size 110x19
+ text run at (0,0) width 110: "five, may show \x{30AA}"
RenderBlock {OL} at (0,200) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{30F3}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30F3}"
RenderText {#text} at (0,0) size 128x19
text run at (0,0) width 128: "forty-eight, undefined"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-41,0) size 36x19: "\x{30A2}\x{30A2}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A2}\x{30A2}"
RenderText {#text} at (0,0) size 124x19
text run at (0,0) width 124: "forty-nine, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-40,0) size 35x19: "\x{30A2}\x{30A4}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A2}\x{30A4}"
RenderText {#text} at (0,0) size 88x19
text run at (0,0) width 88: "fifty, undefined"
RenderBlock {OL} at (0,292) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-41,0) size 36x19: "\x{30A2}\x{30F3}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A2}\x{30F3}"
RenderText {#text} at (0,0) size 123x19
text run at (0,0) width 123: "ninety-six, undefined"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-40,0) size 35x19: "\x{30A4}\x{30A2}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A4}\x{30A2}"
RenderText {#text} at (0,0) size 141x19
text run at (0,0) width 141: "ninety-seven, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-39,0) size 34x19: "\x{30A4}\x{30A4}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A4}\x{30A4}"
RenderText {#text} at (0,0) size 135x19
text run at (0,0) width 135: "ninety-eight, undefined"
RenderBlock {H2} at (0,4301) size 769x27
@@ -660,25 +660,25 @@ layer at (0,0) size 785x6628
RenderBlock {DIV} at (0,4419) size 769x352
RenderBlock {OL} at (0,0) size 769x168
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-26,0) size 21x19: "\x{30A4}"
- RenderText {#text} at (0,0) size 108x19
- text run at (0,0) width 108: "one, may show \x{30A4}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30A4}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{30A4}"
RenderListItem {LI} at (40,20) size 729x88
RenderBlock (anonymous) at (0,0) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{30ED}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "two, may show \x{30ED}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30ED}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{30ED}"
RenderBlock {OL} at (0,28) size 729x60
RenderListItem {LI} at (40,0) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3042}"
- RenderText {#text} at (0,0) size 108x19
- text run at (0,0) width 108: "one, may show \x{30A4}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3042}"
+ RenderText {#text} at (0,0) size 111x19
+ text run at (0,0) width 111: "one, may show \x{30A4}"
RenderListItem {LI} at (40,20) size 689x20
- RenderListMarker at (-28,0) size 23x19: "\x{3044}"
- RenderText {#text} at (0,0) size 110x19
- text run at (0,0) width 110: "two, may show \x{30ED}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3044}"
+ RenderText {#text} at (0,0) size 112x19
+ text run at (0,0) width 112: "two, may show \x{30ED}"
RenderListItem {LI} at (40,40) size 689x20
- RenderListMarker at (-24,0) size 19x19: "\x{3046}"
+ RenderListMarker at (-29,0) size 24x19: "\x{3046}"
RenderText {#text} at (0,0) size 119x19
text run at (0,0) width 119: "three, may show \x{30CF}"
RenderListItem {LI} at (40,108) size 729x20
@@ -686,37 +686,37 @@ layer at (0,0) size 785x6628
RenderText {#text} at (0,0) size 119x19
text run at (0,0) width 119: "three, may show \x{30CF}"
RenderListItem {LI} at (40,128) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{30CB}"
- RenderText {#text} at (0,0) size 112x19
- text run at (0,0) width 112: "four, may show \x{30CB}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30CB}"
+ RenderText {#text} at (0,0) size 113x19
+ text run at (0,0) width 113: "four, may show \x{30CB}"
RenderListItem {LI} at (40,148) size 729x20
- RenderListMarker at (-28,0) size 23x19: "\x{30DB}"
- RenderText {#text} at (0,0) size 109x19
- text run at (0,0) width 109: "five, may show \x{30DB}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30DB}"
+ RenderText {#text} at (0,0) size 110x19
+ text run at (0,0) width 110: "five, may show \x{30DB}"
RenderBlock {OL} at (0,200) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-27,0) size 22x19: "\x{30B9}"
- RenderText {#text} at (0,0) size 155x19
- text run at (0,0) width 155: "forty-seven, may show \x{30B9}"
+ RenderListMarker at (-29,0) size 24x19: "\x{30B9}"
+ RenderText {#text} at (0,0) size 157x19
+ text run at (0,0) width 157: "forty-seven, may show \x{30B9}"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-39,0) size 34x19: "\x{30A4}\x{30A4}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A4}\x{30A4}"
RenderText {#text} at (0,0) size 128x19
text run at (0,0) width 128: "forty-eight, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-40,0) size 35x19: "\x{30A4}\x{30ED}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A4}\x{30ED}"
RenderText {#text} at (0,0) size 124x19
text run at (0,0) width 124: "forty-nine, undefined"
RenderBlock {OL} at (0,292) size 769x60
RenderListItem {LI} at (40,0) size 729x20
- RenderListMarker at (-40,0) size 35x19: "\x{30A4}\x{30B9}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30A4}\x{30B9}"
RenderText {#text} at (0,0) size 131x19
text run at (0,0) width 131: "ninety-four, undefined"
RenderListItem {LI} at (40,20) size 729x20
- RenderListMarker at (-40,0) size 35x19: "\x{30ED}\x{30A4}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30ED}\x{30A4}"
RenderText {#text} at (0,0) size 128x19
text run at (0,0) width 128: "ninety-five, undefined"
RenderListItem {LI} at (40,40) size 729x20
- RenderListMarker at (-41,0) size 36x19: "\x{30ED}\x{30ED}"
+ RenderListMarker at (-45,0) size 40x19: "\x{30ED}\x{30ED}"
RenderText {#text} at (0,0) size 123x19
text run at (0,0) width 123: "ninety-six, undefined"
RenderBlock {H2} at (0,4803) size 769x27
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/repaint/continuation-after-outline-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/repaint/continuation-after-outline-expected.txt
index 74aa009..b6ac7ce 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/repaint/continuation-after-outline-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/repaint/continuation-after-outline-expected.txt
@@ -14,7 +14,7 @@ layer at (0,0) size 800x96
text run at (21,0) width 7: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock (anonymous) at (0,60) size 784x20
- RenderText {#text} at (0,0) size 0x19
- text run at (0,0) width 0: "\x{19}"
+ RenderText {#text} at (0,0) size 4x19
+ text run at (0,0) width 4: "\x{19}"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/001-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/001-expected.txt
new file mode 100644
index 0000000..80d43bf
--- /dev/null
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/001-expected.txt
@@ -0,0 +1,28 @@
+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
+ RenderInline {A} at (0,0) size 32x19 [color=#0000EE]
+ RenderText {#text} at (0,0) size 32x19
+ text run at (0,0) width 32: "\x{5EFA}\x{7BC9}"
+ RenderText {#text} at (32,0) size 8x19
+ text run at (32,0) width 8: ", "
+ RenderInline {A} at (0,0) size 48x19 [color=#0000EE]
+ RenderText {#text} at (40,0) size 48x19
+ text run at (40,0) width 48: "\x{7F8E}\x{8853}\x{9928}"
+ RenderText {#text} at (88,0) size 8x19
+ text run at (88,0) width 8: ", "
+ RenderInline {A} at (0,0) size 32x19 [color=#0000EE]
+ RenderText {#text} at (96,0) size 32x19
+ text run at (96,0) width 32: "\x{6B74}\x{53F2}"
+ RenderText {#text} at (128,0) size 8x19
+ text run at (128,0) width 8: ", "
+ RenderInline {A} at (0,0) size 32x19 [color=#0000EE]
+ RenderText {#text} at (136,0) size 32x19
+ text run at (136,0) width 32: "\x{6587}\x{5B66}"
+ RenderText {#text} at (168,0) size 23x19
+ text run at (168,0) width 4: " "
+ text run at (172,0) width 19: "...a"
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/002-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/002-expected.txt
new file mode 100644
index 0000000..1f6716f
--- /dev/null
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/002-expected.txt
@@ -0,0 +1,17 @@
+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
+ RenderTable {TABLE} at (0,0) size 280x120
+ RenderTableSection {TBODY} at (0,0) size 280x120
+ RenderTableRow {TR} at (0,0) size 280x120
+ RenderTableCell {TD} at (0,0) size 280x120 [r=0 c=0 rs=1 cs=1]
+ RenderText {#text} at (0,0) size 276x119
+ text run at (0,0) width 272: "\x{8AB0}\x{3067}\x{3082}\x{3042}\x{306A}\x{305F}\x{306E}\x{30C9}\x{30AD}\x{30E5}\x{30E1}\x{30F3}\x{30C8}\x{3092}\x{30AA}\x{30EA}\x{30B8}"
+ text run at (0,20) width 260: "\x{30CA}\x{30EB}\x{306E}\x{4F53}\x{88C1}\x{3067}\x{958B}\x{304F}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002} "
+ text run at (260,20) width 16: "\x{3042}"
+ text run at (0,40) width 272: "\x{306A}\x{305F}\x{306E}\x{610F}\x{56F3}\x{3057}\x{305F}\x{3068}\x{304A}\x{308A}\x{306B}\x{60C5}\x{5831}\x{3092}\x{4F1D}\x{3048}\x{308B}"
+ text run at (0,60) width 272: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{3055}\x{3089}\x{306B}\x{3001}\x{30D6}\x{30E9}\x{30A6}\x{30B6}\x{304B}"
+ text run at (0,80) width 272: "\x{3089}\x{30B3}\x{30E1}\x{30F3}\x{30C8}\x{3084}\x{30DE}\x{30FC}\x{30AF}\x{30A2}\x{30C3}\x{30D7}\x{3092}\x{66F8}\x{304D}\x{8FBC}\x{3093}"
+ text run at (0,100) width 32: "\x{3060}\x{308A}"
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/003-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/003-expected.txt
new file mode 100644
index 0000000..d563aca
--- /dev/null
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/003-expected.txt
@@ -0,0 +1,96 @@
+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
+ RenderTable {TABLE} at (0,0) size 784x358 [border: (5px outset #808080)]
+ RenderTableSection {TBODY} at (5,5) size 774x348
+ RenderTableRow {TR} at (0,2) size 774x344
+ RenderTableCell {TD} at (2,172) size 716x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (720,2) size 52x344 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+ RenderInline {A} at (0,0) size 16x39 [color=#0000EE]
+ RenderText {#text} at (2,2) size 16x39
+ text run at (2,2) width 16: "\x{5CA1}"
+ text run at (2,22) width 16: "\x{5C71}"
+ RenderText {#text} at (18,22) size 16x19
+ text run at (18,22) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,22) size 48x39
+ text run at (34,22) width 16: "\x{5E83}"
+ text run at (2,42) width 16: "\x{5CF6}"
+ RenderText {#text} at (18,42) size 16x19
+ text run at (18,42) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,42) size 48x39
+ text run at (34,42) width 16: "\x{5C71}"
+ text run at (2,62) width 16: "\x{53E3}"
+ RenderText {#text} at (18,62) size 16x19
+ text run at (18,62) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,62) size 48x39
+ text run at (34,62) width 16: "\x{5FB3}"
+ text run at (2,82) width 16: "\x{5CF6}"
+ RenderText {#text} at (18,82) size 16x19
+ text run at (18,82) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,82) size 48x39
+ text run at (34,82) width 16: "\x{9999}"
+ text run at (2,102) width 16: "\x{5DDD}"
+ RenderText {#text} at (18,102) size 16x19
+ text run at (18,102) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,102) size 48x39
+ text run at (34,102) width 16: "\x{611B}"
+ text run at (2,122) width 16: "\x{5A9B}"
+ RenderText {#text} at (18,122) size 16x19
+ text run at (18,122) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,122) size 48x39
+ text run at (34,122) width 16: "\x{9AD8}"
+ text run at (2,142) width 16: "\x{77E5}"
+ RenderText {#text} at (18,142) size 16x19
+ text run at (18,142) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x79 [color=#0000EE]
+ RenderText {#text} at (34,142) size 48x79
+ text run at (34,142) width 16: "\x{798F}"
+ text run at (2,162) width 48: "\x{5CA1}\x{30FB}\x{5317}"
+ text run at (2,182) width 16: "\x{4E5D}"
+ text run at (2,202) width 16: "\x{5DDE}"
+ RenderText {#text} at (18,202) size 16x19
+ text run at (18,202) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,202) size 48x39
+ text run at (34,202) width 16: "\x{4F50}"
+ text run at (2,222) width 16: "\x{8CC0}"
+ RenderText {#text} at (18,222) size 16x19
+ text run at (18,222) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,222) size 48x39
+ text run at (34,222) width 16: "\x{9577}"
+ text run at (2,242) width 16: "\x{5D0E}"
+ RenderText {#text} at (18,242) size 16x19
+ text run at (18,242) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,242) size 48x39
+ text run at (34,242) width 16: "\x{718A}"
+ text run at (2,262) width 16: "\x{672C}"
+ RenderText {#text} at (18,262) size 16x19
+ text run at (18,262) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,262) size 48x39
+ text run at (34,262) width 16: "\x{5927}"
+ text run at (2,282) width 16: "\x{5206}"
+ RenderText {#text} at (18,282) size 16x19
+ text run at (18,282) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,282) size 48x39
+ text run at (34,282) width 16: "\x{5BAE}"
+ text run at (2,302) width 16: "\x{5D0E}"
+ RenderText {#text} at (18,302) size 16x19
+ text run at (18,302) width 16: "\x{FF5C}"
+ RenderInline {A} at (0,0) size 48x39 [color=#0000EE]
+ RenderText {#text} at (34,302) size 48x39
+ text run at (34,302) width 16: "\x{9E7F}"
+ text run at (2,322) width 32: "\x{5150}\x{5CF6}"
+ RenderText {#text} at (34,322) size 16x19
+ text run at (34,322) width 16: "\x{FF5C}"
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/wrap-CJK-001-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/wrap-CJK-001-expected.txt
index a1e86d3..84ce759 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/wrap-CJK-001-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/international/wrap-CJK-001-expected.txt
@@ -7,7 +7,7 @@ layer at (0,0) size 800x600
RenderText {#text} at (0,0) size 359x15
text run at (0,0) width 359: "Tests that wrapping does not trim the last character if it is not whitespace."
RenderBlock {P} at (0,28) size 551x38 [border: (3px solid #FF0000)]
- RenderText {#text} at (3,3) size 545x31
- text run at (3,3) width 545: "\x{6700}\x{5927}2GHz\x{306E}Intel Core Duo\x{30D7}\x{30ED}\x{30BB}\x{30C3}\x{30B5}\x{306E}\x{30D1}\x{30EF}\x{30FC}\x{3001}iSight\x{30AB}\x{30E1}\x{30E9}\x{3001}Front Row\x{3001}iLife \x{2019}06\x{3001}13\x{30A4}\x{30F3}\x{30C1}\x{306E}\x{30AF}\x{30EA}\x{30A2}\x{30EF}\x{30A4}\x{30C9}\x{30B9}"
- text run at (3,19) width 103: "\x{30AF}\x{30EA}\x{30FC}\x{30F3}\x{30C7}\x{30A3}\x{30B9}\x{30D7}\x{30EC}\x{30A4}"
+ RenderText {#text} at (3,3) size 535x31
+ text run at (3,3) width 535: "\x{6700}\x{5927}2GHz\x{306E}Intel Core Duo\x{30D7}\x{30ED}\x{30BB}\x{30C3}\x{30B5}\x{306E}\x{30D1}\x{30EF}\x{30FC}\x{3001}iSight\x{30AB}\x{30E1}\x{30E9}\x{3001}Front Row\x{3001}iLife \x{2019}06\x{3001}13\x{30A4}\x{30F3}\x{30C1}\x{306E}\x{30AF}\x{30EA}"
+ text run at (3,19) width 180: "\x{30A2}\x{30EF}\x{30A4}\x{30C9}\x{30B9}\x{30AF}\x{30EA}\x{30FC}\x{30F3}\x{30C7}\x{30A3}\x{30B9}\x{30D7}\x{30EC}\x{30A4}"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/line-breaks-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/line-breaks-expected.txt
index 03ebd63..54a6f92 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/line-breaks-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/fast/text/line-breaks-expected.txt
@@ -24,8 +24,8 @@ layer at (0,0) size 800x486
text run at (44,1) width 55: "Lorem"
text run at (48,25) width 51: "\x{131}psum"
RenderBlock {P} at (0,142) size 100x50 [border: (1px solid #0000FF)]
- RenderText {#text} at (42,1) size 57x47
- text run at (42,1) width 57: "Lore\x{1E3F}"
+ RenderText {#text} at (44,1) size 55x47
+ text run at (44,1) width 55: "Lore\x{1E3F}"
text run at (48,25) width 51: "ipsum"
RenderBlock (anonymous) at (0,366) size 784x20
RenderText {#text} at (0,0) size 68x19
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/plugins/embed-attributes-setting-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/plugins/embed-attributes-setting-expected.txt
index 495c95c..9da3aee 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/plugins/embed-attributes-setting-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/plugins/embed-attributes-setting-expected.txt
@@ -5,11 +5,11 @@ PASS: embed.getAttribute('name') should be 1 and is.
PASS: embed.getAttribute('width') should be 1 and is.
PASS: embed.getAttribute('type') should be 1 and is.
PASS: embed.getAttribute('src') should be 1 and is.
-FAIL: typeof embed.Play should be function but instead is undefined.
+PASS: typeof embed.Play should be function and is.
----------
[Embed is dynamically created element with only type specified]
-FAIL: typeof embed.Play should be function but instead is undefined.
+PASS: typeof embed.Play should be function and is.
----------
[Embed is dynamically created element with only src specified]
-FAIL: typeof embed.Play should be function but instead is undefined.
+PASS: typeof embed.Play should be function and is.
diff --git a/webkit/data/layout_test_results/kjs/LayoutTests/tables/mozilla/images/adforce_imgis_com-expected.txt b/webkit/data/layout_test_results/kjs/LayoutTests/tables/mozilla/images/adforce_imgis_com-expected.txt
index 40f1195..1aef145 100644
--- a/webkit/data/layout_test_results/kjs/LayoutTests/tables/mozilla/images/adforce_imgis_com-expected.txt
+++ b/webkit/data/layout_test_results/kjs/LayoutTests/tables/mozilla/images/adforce_imgis_com-expected.txt
@@ -3,5 +3,5 @@ layer 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
- RenderText {#text} at (0,0) size 632x19
- text run at (0,0) width 632: "GIF89a\x{D4}\x{1}<\x{20AC}\x{7F}!\x{FF}\x{B}NETSCAPE2.0\x{3}\x{1}!\x{F9}\x{4}\x{4}<,\x{D4}\x{1}<\x{201A}\x{7F}\x{FF}\x{FF}\x{FF}\x{FF}\x{FF}\x{DF}\x{DF}\x{DF}\x{BF}\x{BF}\x{BF}\x{7F}\x{7F}\x{7F}\x{3}\x{FF}8\x{BA}\x{DC}\x{FE}0\x{CA}I\x{AB}\x{BD}8\x{EB}\x{CD}\x{BB}\x{FF}`(\x{17D}di*\x{C6} \x{AC}l\x{EB}\x{BE}p,\x{CF}tm\x{DF}x\x{AE}\x{EF}|\x{EF}\x{FF}\x{C0} pH,"
+ RenderText {#text} at (0,0) size 664x19
+ text run at (0,0) width 664: "GIF89a\x{D4}\x{1}<\x{20AC}\x{7F}!\x{FF}\x{B}NETSCAPE2.0\x{3}\x{1}!\x{F9}\x{4}\x{4}<,\x{D4}\x{1}<\x{201A}\x{7F}\x{FF}\x{FF}\x{FF}\x{FF}\x{FF}\x{DF}\x{DF}\x{DF}\x{BF}\x{BF}\x{BF}\x{7F}\x{7F}\x{7F}\x{3}\x{FF}8\x{BA}\x{DC}\x{FE}0\x{CA}I\x{AB}\x{BD}8\x{EB}\x{CD}\x{BB}\x{FF}`(\x{17D}di*\x{C6} \x{AC}l\x{EB}\x{BE}p,\x{CF}tm\x{DF}x\x{AE}\x{EF}|\x{EF}\x{FF}\x{C0} pH,"
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index 0e6c223..9dc51a3 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -69,6 +69,15 @@ V8 | KJS # LayoutTests/http/tests/xmlhttprequest/methods.html = FAIL
// This class of test fails because of size differences in text runs.
// Mostly this is because of international text rendering differences.
+// Bug 1316221: fail now that we use the same font code path in test_shell
+// as in Chrome
+V8 | KJS # DEFER : LayoutTests/css2.1/t1202-counter-04-b.html = FAIL
+V8 | KJS # DEFER : LayoutTests/css2.1/t1202-counters-04-b-diff-win.txt = FAIL
+
+// Bug 1316382: fails now that we use the same font code path in test_shell
+// as in Chrome: some characters that should have zero width don't
+V8 | KJS # DEFER : LayoutTests/fast/text/zero-width-characters.html = FAIL
+
// Bug 1124513: the max length is being applied correctly, but the over- and
// under-lines aren't placed properly over the "x".
// The under-lines are a cosmetic error which is not necessary to fix for Beta. (eseidel)