[webkit-changes] cvs commit: LayoutTests/fast/text/international
bidi-layout-across-linebreak-expected.checksum
bidi-layout-across-linebreak-expected.png
bidi-layout-across-linebreak-expected.txt
bidi-layout-across-linebreak.html
Eric
eseidel at opensource.apple.com
Sun Nov 27 14:53:42 PST 2005
eseidel 05/11/27 14:53:41
Modified: . ChangeLog
Added: fast/text/international
bidi-layout-across-linebreak-expected.checksum
bidi-layout-across-linebreak-expected.png
bidi-layout-across-linebreak-expected.txt
bidi-layout-across-linebreak.html
Log:
Bug #: 5172
Submitted by: mitz
Reviewed by: hyatt
Test cases for http://bugzilla.opendarwin.org/show_bug.cgi?id=5172
* fast/text/international/bidi-layout-across-linebreak-expected.checksum: Added.
* fast/text/international/bidi-layout-across-linebreak-expected.png: Added.
* fast/text/international/bidi-layout-across-linebreak-expected.txt: Added.
* fast/text/international/bidi-layout-across-linebreak.html: Added.
Revision Changes Path
1.104 +13 -2 LayoutTests/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/LayoutTests/ChangeLog,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- ChangeLog 27 Nov 2005 02:23:10 -0000 1.103
+++ ChangeLog 27 Nov 2005 22:53:40 -0000 1.104
@@ -1,6 +1,17 @@
+2005-11-27 Mitz Pettel <opendarwin.org at mitzpettel.com>
+
+ Reviewed by hyatt. Committed by eseidel.
+
+ Test cases for http://bugzilla.opendarwin.org/show_bug.cgi?id=5172
+
+ * fast/text/international/bidi-layout-across-linebreak-expected.checksum: Added.
+ * fast/text/international/bidi-layout-across-linebreak-expected.png: Added.
+ * fast/text/international/bidi-layout-across-linebreak-expected.txt: Added.
+ * fast/text/international/bidi-layout-across-linebreak.html: Added.
+
2005-11-26 Alexey Proskuryakov <ap at nypop.com>
- Reviewed by darin.
+ Reviewed by darin. Committed by eseidel.
Test cases for http://bugzilla.opendarwin.org/show_bug.cgi?id=5548
@@ -13,7 +24,7 @@
2005-11-26 Mitz Pettel <opendarwin.org at mitzpettel.com>
- Reviewed by ggaren.
+ Reviewed by ggaren. Committed by eseidel.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5710
item(i) should return the same result as [i]
1.1 LayoutTests/fast/text/international/bidi-layout-across-linebreak-expected.checksum
Index: bidi-layout-across-linebreak-expected.checksum
===================================================================
f554de47f9f5bd3382d001a9387cc4fa
1.1 LayoutTests/fast/text/international/bidi-layout-across-linebreak-expected.png
<<Binary file>>
1.1 LayoutTests/fast/text/international/bidi-layout-across-linebreak-expected.txt
Index: bidi-layout-across-linebreak-expected.txt
===================================================================
layer at (0,0) size 800x600
RenderCanvas at (0,0) size 800x600
layer at (0,0) size 800x491
RenderBlock {HTML} at (0,0) size 800x491
RenderBody {BODY} at (8,16) size 784x467
RenderBlock {P} at (0,0) size 784x18
RenderText {TEXT} at (0,0) size 571x18
text run at (0,0) width 571: "The T column should match the R column. The H columns uses <br/> to force line breaks."
RenderTable {TABLE} at (0,34) size 174x433
RenderTableSection {TBODY} at (0,0) size 0x433
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,9) size 54x4 [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (54,0) size 44x23 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 12x18
text run at (3,3) width 12: "H"
RenderTableCell {TD} at (98,0) size 32x23 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "T"
RenderTableCell {TD} at (130,0) size 44x23 [border: (1px solid #008000)] [r=0 c=3 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "R"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,32) size 54x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "1"
RenderTableCell {TD} at (54,23) size 44x41 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 17x18
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 6: "."
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 11x18
text run at (3,21) width 11: "b"
RenderTableCell {TD} at (98,23) size 32x41 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 17x36
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 6: "."
text run at (3,21) width 11: "b"
RenderTableCell {TD} at (130,23) size 44x41 [border: (1px solid #008000)] [r=1 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 16x18
text run at (0,0) width 16: "\x{5D0}."
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 11x18
text run at (0,0) width 11: "b"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,73) size 54x23 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "2"
RenderTableCell {TD} at (54,64) size 44x41 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 17x18
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 6: "."
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 10x18
text run at (3,21) width 10: "\x{5D1}"
RenderTableCell {TD} at (98,64) size 32x41 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 16x36
text run at (3,3) width 16: "\x{5D0}."
text run at (3,21) width 10: "\x{5D1}"
RenderTableCell {TD} at (130,64) size 44x41 [border: (1px solid #008000)] [r=2 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 16x18
text run at (0,0) width 16: ".\x{5D0}"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 10x18
text run at (0,0) width 10: "\x{5D1}"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,114) size 54x23 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "3"
RenderTableCell {TD} at (54,105) size 44x41 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 21x18
text run at (3,3) width 21: "\x{5D0}\x{5D0}"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 27x18
text run at (3,21) width 11: "b"
text run at (14,21) width 5: " "
text run at (19,21) width 11: "1"
RenderTableCell {TD} at (98,105) size 32x41 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 27x36
text run at (3,3) width 21: "\x{5D0}\x{5D0}"
text run at (3,21) width 11: "b"
text run at (14,21) width 5: " "
text run at (19,21) width 11: "1"
RenderTableCell {TD} at (130,105) size 44x41 [border: (1px solid #008000)] [r=3 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 21x18
text run at (0,0) width 21: "\x{5D0}\x{5D0}"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 27x18
text run at (0,0) width 27: "b 1"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,155) size 54x23 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "4"
RenderTableCell {TD} at (54,146) size 44x41 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 18x18
text run at (3,3) width 18: "aa"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 27x18
text run at (3,21) width 11: "b"
text run at (14,21) width 5: " "
text run at (19,21) width 11: "1"
RenderTableCell {TD} at (98,146) size 32x41 [border: (1px solid #008000)] [r=4 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 27x36
text run at (3,3) width 18: "aa"
text run at (3,21) width 27: "1 b"
RenderTableCell {TD} at (130,146) size 44x41 [border: (1px solid #008000)] [r=4 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 18x18
text run at (0,0) width 18: "aa"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 27x18
text run at (0,0) width 27: "1 b"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,196) size 54x23 [border: (1px solid #008000)] [r=5 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "5"
RenderTableCell {TD} at (54,187) size 44x41 [border: (1px solid #008000)] [r=5 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 21x18
text run at (3,3) width 21: "\x{5D0}\x{5D0}"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 26x18
text run at (3,21) width 15: " \x{5D1}"
text run at (18,21) width 11: "1"
RenderTableCell {TD} at (98,187) size 32x41 [border: (1px solid #008000)] [r=5 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 26x36
text run at (3,3) width 21: "\x{5D0}\x{5D0}"
text run at (3,21) width 15: " \x{5D1}"
text run at (18,21) width 11: "1"
RenderTableCell {TD} at (130,187) size 44x41 [border: (1px solid #008000)] [r=5 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 21x18
text run at (0,0) width 21: "\x{5D0}\x{5D0}"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 26x18
text run at (0,0) width 26: "\x{5D1} 1"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,237) size 54x23 [border: (1px solid #008000)] [r=6 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "6"
RenderTableCell {TD} at (54,228) size 44x41 [border: (1px solid #008000)] [r=6 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 18x18
text run at (3,3) width 18: "aa"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 26x18
text run at (3,21) width 15: " \x{5D1}"
text run at (18,21) width 11: "1"
RenderTableCell {TD} at (98,228) size 32x41 [border: (1px solid #008000)] [r=6 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 26x36
text run at (3,3) width 18: "aa"
text run at (3,21) width 15: " \x{5D1}"
text run at (18,21) width 11: "1"
RenderTableCell {TD} at (130,228) size 44x41 [border: (1px solid #008000)] [r=6 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 18x18
text run at (0,0) width 18: "aa"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 26x18
text run at (0,0) width 26: "\x{5D1} 1"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,278) size 54x23 [border: (1px solid #008000)] [r=7 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "7"
RenderTableCell {TD} at (54,269) size 44x41 [border: (1px solid #008000)] [r=7 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 20x18
text run at (3,3) width 20: "a ("
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 22x18
text run at (3,21) width 22: "] b"
RenderTableCell {TD} at (98,269) size 32x41 [border: (1px solid #008000)] [r=7 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 22x36
text run at (3,3) width 20: "a ("
text run at (3,21) width 22: "] b"
RenderTableCell {TD} at (130,269) size 44x41 [border: (1px solid #008000)] [r=7 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 20x18
text run at (0,0) width 20: "a ("
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 22x18
text run at (0,0) width 22: "] b"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,319) size 54x23 [border: (1px solid #008000)] [r=8 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "8"
RenderTableCell {TD} at (54,310) size 44x41 [border: (1px solid #008000)] [r=8 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 22x18
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 11: " ("
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 22x18
text run at (3,21) width 22: "] b"
RenderTableCell {TD} at (98,310) size 32x41 [border: (1px solid #008000)] [r=8 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 22x36
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 11: " ("
text run at (3,21) width 22: "] b"
RenderTableCell {TD} at (130,310) size 44x41 [border: (1px solid #008000)] [r=8 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 22x18
text run at (0,0) width 22: "\x{5D0} ("
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 22x18
text run at (0,0) width 22: "] b"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,360) size 54x23 [border: (1px solid #008000)] [r=9 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 11x18
text run at (3,3) width 11: "9"
RenderTableCell {TD} at (54,351) size 44x41 [border: (1px solid #008000)] [r=9 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 20x18
text run at (3,3) width 20: "a ("
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 21x18
text run at (3,21) width 11: "] "
text run at (14,21) width 10: "\x{5D1}"
RenderTableCell {TD} at (98,351) size 32x41 [border: (1px solid #008000)] [r=9 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 21x36
text run at (3,3) width 20: "a ("
text run at (3,21) width 11: "] "
text run at (14,21) width 10: "\x{5D1}"
RenderTableCell {TD} at (130,351) size 44x41 [border: (1px solid #008000)] [r=9 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 20x18
text run at (0,0) width 20: "a ("
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 21x18
text run at (0,0) width 21: "] \x{5D1}"
RenderTableRow {TR} at (0,0) size 0x0
RenderTableCell {TD} at (0,401) size 54x23 [border: (1px solid #008000)] [r=10 c=0 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 21x18
text run at (3,3) width 21: "10"
RenderTableCell {TD} at (54,392) size 44x41 [border: (1px solid #008000)] [r=10 c=1 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 22x18
text run at (3,3) width 11: "\x{5D0}"
text run at (14,3) width 11: " ("
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (3,21) size 21x18
text run at (3,21) width 11: "] "
text run at (14,21) width 10: "\x{5D1}"
RenderTableCell {TD} at (98,392) size 32x41 [border: (1px solid #008000)] [r=10 c=2 rs=1 cs=1]
RenderText {TEXT} at (3,3) size 22x36
text run at (3,3) width 22: "\x{5D0} ("
text run at (3,21) width 21: "] \x{5D1}"
RenderTableCell {TD} at (130,392) size 44x41 [border: (1px solid #008000)] [r=10 c=3 rs=1 cs=1]
RenderBlock {P} at (3,3) size 39x18
RenderText {TEXT} at (0,0) size 22x18
text run at (0,0) width 22: ") \x{5D0}"
RenderBlock {P} at (3,21) size 39x18
RenderText {TEXT} at (0,0) size 21x18
text run at (0,0) width 21: "\x{5D1} ["
1.1 LayoutTests/fast/text/international/bidi-layout-across-linebreak.html
Index: bidi-layout-across-linebreak.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Bidi layout across line break</title>
<style type="text/css">
td p { margin:0; }
.override p { unicode-bidi:bidi-override; direction:ltr; }
td { border: 1px solid green; padding:2px; }
</style></head>
<body>
<p>
The T column should match the R column. The H columns uses <br/> to force line breaks.
</p>
<table style="border-collapse:collapse; font-family:'Lucida Grande'; font-size:16px;">
<tr>
<td style="border-top:none; border-left:none;"></td>
<td style="width:2.5em;">H</td>
<td style="width:1.8em;">T</td>
<td style="width:2.5em;">R</td>
</tr>
<tr>
<td>1</td>
<td style="direction:ltr">
א.<br/>b
</td>
<td style="direction:ltr">
א. b
</td>
<td class="override">
<p>א.</p>
<p>b</p>
</td>
</tr>
<tr>
<td>2</td>
<td style="direction:ltr">
א.<br/>ב
</td>
<td style="direction:ltr">
א. ב
</td>
<td class="override">
<p>.א</p>
<p>ב</p>
</td>
</tr>
<tr>
<td>3</td>
<td style="direction:rtl; text-align:left">
אא<br/>1 b
</td>
<td style="direction:rtl; text-align:left">
אא 1 b
</td>
<td class="override">
<p>אא</p>
<p>b 1</p>
</td>
</tr>
<tr>
<td>4</td>
<td style="direction:rtl; text-align:left">
aa<br/>1 b
</td>
<td style="direction:rtl; text-align:left">
aa 1 b
</td>
<td class="override">
<p>aa</p>
<p>1 b</p>
</td>
</tr>
<tr>
<td>5</td>
<td style="direction:rtl; text-align:left">
אא<br/>1 ב
</td>
<td style="direction:rtl; text-align:left">
אא 1 ב
</td>
<td class="override">
<p>אא</p>
<p>ב 1</p>
</td>
</tr>
<tr>
<td>6</td>
<td style="direction:rtl; text-align:left">
aa<br/>1 ב
</td>
<td style="direction:rtl; text-align:left">
aa 1 ב
</td>
<td class="override">
<p>aa</p>
<p>ב 1</p>
</td>
</tr>
<tr>
<td>7</td>
<td style="direction:ltr">
a (<br/>] b
</td>
<td style="direction:ltr">
a ( ] b
</td>
<td class="override">
<p>a (</p>
<p>] b</p>
</td>
</tr>
<tr>
<td>8</td>
<td style="direction:ltr">
א (<br/>] b
</td>
<td style="direction:ltr">
א ( ] b
</td>
<td class="override">
<p>א (</p>
<p>] b</p>
</td>
</tr>
<tr>
<td>9</td>
<td style="direction:ltr">
a (<br/>] ב
</td>
<td style="direction:ltr">
a ( ] ב
</td>
<td class="override">
<p>a (</p>
<p>] ב</p>
</td>
</tr>
<tr>
<td>10</td>
<td style="direction:ltr">
א (<br/>] ב
</td>
<td style="direction:ltr">
א ( ] ב
</td>
<td class="override">
<p>) א</p>
<p>ב [</p>
</td>
</tr>
</table>
</body>
More information about the webkit-changes
mailing list