| OLD | NEW |
| 1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 672 | 1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 704 |
| 2 RenderView at (0,0) size 800x600 | 2 RenderView at (0,0) size 800x600 |
| 3 layer at (0,0) size 785x672 backgroundClip at (0,0) size 785x600 clip at (0,0) s
ize 785x600 outlineClip at (0,0) size 785x600 | 3 layer at (0,0) size 785x704 backgroundClip at (0,0) size 785x600 clip at (0,0) s
ize 785x600 outlineClip at (0,0) size 785x600 |
| 4 RenderBlock {HTML} at (0,0) size 785x672 | 4 RenderBlock {HTML} at (0,0) size 785x704 |
| 5 RenderBody {BODY} at (8,8) size 769x648 | 5 RenderBody {BODY} at (8,8) size 769x680 |
| 6 RenderBlock {P} at (0,0) size 769x32 | 6 RenderBlock {P} at (0,0) size 769x36 |
| 7 RenderText {#text} at (0,0) size 755x32 | 7 RenderText {#text} at (0,0) size 755x36 |
| 8 text run at (0,0) width 425: "This first table is the simple test case
. Colspan confuses the width " | 8 text run at (0,0) width 425: "This first table is the simple test case
. Colspan confuses the width " |
| 9 text run at (424,0) width 331: "allocation when there is an image in t
he colspanned" | 9 text run at (424,0) width 331: "allocation when there is an image in t
he colspanned" |
| 10 text run at (0,16) width 29: "row." | 10 text run at (0,18) width 29: "row." |
| 11 LayoutTable {TABLE} at (0,48) size 620x92 [border: (1px outset #808080)] | 11 LayoutTable {TABLE} at (0,52) size 620x94 [border: (1px outset #808080)] |
| 12 LayoutTableSection {TBODY} at (1,1) size 618x90 | 12 LayoutTableSection {TBODY} at (1,1) size 618x92 |
| 13 LayoutTableRow {TR} at (0,2) size 618x20 | 13 LayoutTableRow {TR} at (0,2) size 618x22 |
| 14 LayoutTableCell {TD} at (2,2) size 413x20 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | 14 LayoutTableCell {TD} at (2,2) size 413x22 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] |
| 15 RenderText {#text} at (2,2) size 22x16 | 15 RenderText {#text} at (2,2) size 22x18 |
| 16 text run at (2,2) width 22: "foo" | 16 text run at (2,2) width 22: "foo" |
| 17 LayoutTableCell {TD} at (417,2) size 199x20 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | 17 LayoutTableCell {TD} at (417,2) size 199x22 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] |
| 18 RenderText {#text} at (2,2) size 21x16 | 18 RenderText {#text} at (2,2) size 21x18 |
| 19 text run at (2,2) width 21: "bar" | 19 text run at (2,2) width 21: "bar" |
| 20 LayoutTableRow {TR} at (0,24) size 618x64 | 20 LayoutTableRow {TR} at (0,26) size 618x64 |
| 21 LayoutTableCell {TD} at (2,24) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] | 21 LayoutTableCell {TD} at (2,26) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] |
| 22 RenderImage {IMG} at (2,2) size 468x60 | 22 RenderImage {IMG} at (2,2) size 468x60 |
| 23 RenderText {#text} at (0,0) size 0x0 | 23 RenderText {#text} at (0,0) size 0x0 |
| 24 RenderBlock {P} at (0,156) size 769x16 | 24 RenderBlock {P} at (0,162) size 769x18 |
| 25 RenderText {#text} at (0,0) size 644x16 | 25 RenderText {#text} at (0,0) size 644x18 |
| 26 text run at (0,0) width 381: "This second table is the same as the fir
st, minus the second " | 26 text run at (0,0) width 381: "This second table is the same as the fir
st, minus the second " |
| 27 text run at (380,0) width 264: "'colspan=2' row. Widths are now correc
t." | 27 text run at (380,0) width 264: "'colspan=2' row. Widths are now correc
t." |
| 28 LayoutTable {TABLE} at (0,188) size 620x26 [border: (1px outset #808080)] | 28 LayoutTable {TABLE} at (0,196) size 620x28 [border: (1px outset #808080)] |
| 29 LayoutTableSection {TBODY} at (1,1) size 618x24 | 29 LayoutTableSection {TBODY} at (1,1) size 618x26 |
| 30 LayoutTableRow {TR} at (0,2) size 618x20 | 30 LayoutTableRow {TR} at (0,2) size 618x22 |
| 31 LayoutTableCell {TD} at (2,2) size 412x20 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | 31 LayoutTableCell {TD} at (2,2) size 412x22 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] |
| 32 RenderText {#text} at (2,2) size 22x16 | 32 RenderText {#text} at (2,2) size 22x18 |
| 33 text run at (2,2) width 22: "foo" | 33 text run at (2,2) width 22: "foo" |
| 34 LayoutTableCell {TD} at (416,2) size 200x20 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | 34 LayoutTableCell {TD} at (416,2) size 200x22 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] |
| 35 RenderText {#text} at (2,2) size 21x16 | 35 RenderText {#text} at (2,2) size 21x18 |
| 36 text run at (2,2) width 21: "bar" | 36 text run at (2,2) width 21: "bar" |
| 37 RenderBlock {P} at (0,230) size 769x48 | 37 RenderBlock {P} at (0,240) size 769x54 |
| 38 RenderText {#text} at (0,0) size 764x48 | 38 RenderText {#text} at (0,0) size 764x54 |
| 39 text run at (0,0) width 372: "An observation: Note that as the image-w
idth approaches " | 39 text run at (0,0) width 372: "An observation: Note that as the image-w
idth approaches " |
| 40 text run at (371,0) width 393: "the table-width, the two columns appro
ach equal width (error" | 40 text run at (371,0) width 393: "the table-width, the two columns appro
ach equal width (error" |
| 41 text run at (0,16) width 72: "increases). " | 41 text run at (0,18) width 72: "increases). " |
| 42 text run at (71,16) width 616: "Conversely, below some threshold image
-width (which is about 390px or 30px less than the TD" | 42 text run at (71,18) width 616: "Conversely, below some threshold image
-width (which is about 390px or 30px less than the TD" |
| 43 text run at (0,32) width 287: "WIDTH=420), the error is (apparently) z
ero." | 43 text run at (0,36) width 287: "WIDTH=420), the error is (apparently) z
ero." |
| 44 RenderBlock {P} at (0,294) size 769x16 | 44 RenderBlock {P} at (0,310) size 769x18 |
| 45 RenderText {#text} at (0,0) size 176x16 | 45 RenderText {#text} at (0,0) size 176x18 |
| 46 text run at (0,0) width 176: "Here the <img width=600>" | 46 text run at (0,0) width 176: "Here the <img width=600>" |
| 47 LayoutTable {TABLE} at (0,326) size 620x92 [border: (1px outset #808080)] | 47 LayoutTable {TABLE} at (0,344) size 620x94 [border: (1px outset #808080)] |
| 48 LayoutTableSection {TBODY} at (1,1) size 618x90 | 48 LayoutTableSection {TBODY} at (1,1) size 618x92 |
| 49 LayoutTableRow {TR} at (0,2) size 618x20 | 49 LayoutTableRow {TR} at (0,2) size 618x22 |
| 50 LayoutTableCell {TD} at (2,2) size 412x20 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | 50 LayoutTableCell {TD} at (2,2) size 412x22 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] |
| 51 RenderText {#text} at (2,2) size 22x16 | 51 RenderText {#text} at (2,2) size 22x18 |
| 52 text run at (2,2) width 22: "foo" | 52 text run at (2,2) width 22: "foo" |
| 53 LayoutTableCell {TD} at (416,2) size 200x20 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | 53 LayoutTableCell {TD} at (416,2) size 200x22 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] |
| 54 RenderText {#text} at (2,2) size 21x16 | 54 RenderText {#text} at (2,2) size 21x18 |
| 55 text run at (2,2) width 21: "bar" | 55 text run at (2,2) width 21: "bar" |
| 56 LayoutTableRow {TR} at (0,24) size 618x64 | 56 LayoutTableRow {TR} at (0,26) size 618x64 |
| 57 LayoutTableCell {TD} at (2,24) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] | 57 LayoutTableCell {TD} at (2,26) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] |
| 58 RenderImage {IMG} at (2,2) size 600x60 | 58 RenderImage {IMG} at (2,2) size 600x60 |
| 59 RenderText {#text} at (0,0) size 0x0 | 59 RenderText {#text} at (0,0) size 0x0 |
| 60 RenderBlock {P} at (0,434) size 769x16 | 60 RenderBlock {P} at (0,454) size 769x18 |
| 61 RenderText {#text} at (0,0) size 318x16 | 61 RenderText {#text} at (0,0) size 318x18 |
| 62 text run at (0,0) width 318: "Here the <img width=400> (error is almos
t zero)." | 62 text run at (0,0) width 318: "Here the <img width=400> (error is almos
t zero)." |
| 63 LayoutTable {TABLE} at (0,466) size 620x26 [bgcolor=#DDDDDD] [border: (1px
outset #808080)] | 63 LayoutTable {TABLE} at (0,488) size 620x28 [bgcolor=#DDDDDD] [border: (1px
outset #808080)] |
| 64 LayoutTableSection {TBODY} at (1,1) size 618x24 | 64 LayoutTableSection {TBODY} at (1,1) size 618x26 |
| 65 LayoutTableRow {TR} at (0,2) size 618x20 | 65 LayoutTableRow {TR} at (0,2) size 618x22 |
| 66 LayoutTableCell {TD} at (2,2) size 412x20 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | 66 LayoutTableCell {TD} at (2,2) size 412x22 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] |
| 67 RenderText {#text} at (2,2) size 139x16 | 67 RenderText {#text} at (2,2) size 139x18 |
| 68 text run at (2,2) width 139: "foo (single row table)" | 68 text run at (2,2) width 139: "foo (single row table)" |
| 69 LayoutTableCell {TD} at (416,2) size 200x20 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | 69 LayoutTableCell {TD} at (416,2) size 200x22 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] |
| 70 RenderText {#text} at (2,2) size 138x16 | 70 RenderText {#text} at (2,2) size 138x18 |
| 71 text run at (2,2) width 138: "bar (single row table)" | 71 text run at (2,2) width 138: "bar (single row table)" |
| 72 LayoutTable {TABLE} at (0,492) size 620x92 [border: (1px outset #808080)] | 72 LayoutTable {TABLE} at (0,516) size 620x94 [border: (1px outset #808080)] |
| 73 LayoutTableSection {TBODY} at (1,1) size 618x90 | 73 LayoutTableSection {TBODY} at (1,1) size 618x92 |
| 74 LayoutTableRow {TR} at (0,2) size 618x20 | 74 LayoutTableRow {TR} at (0,2) size 618x22 |
| 75 LayoutTableCell {TD} at (2,2) size 413x20 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | 75 LayoutTableCell {TD} at (2,2) size 413x22 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] |
| 76 RenderText {#text} at (2,2) size 22x16 | 76 RenderText {#text} at (2,2) size 22x18 |
| 77 text run at (2,2) width 22: "foo" | 77 text run at (2,2) width 22: "foo" |
| 78 LayoutTableCell {TD} at (417,2) size 199x20 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | 78 LayoutTableCell {TD} at (417,2) size 199x22 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] |
| 79 RenderText {#text} at (2,2) size 21x16 | 79 RenderText {#text} at (2,2) size 21x18 |
| 80 text run at (2,2) width 21: "bar" | 80 text run at (2,2) width 21: "bar" |
| 81 LayoutTableRow {TR} at (0,24) size 618x64 | 81 LayoutTableRow {TR} at (0,26) size 618x64 |
| 82 LayoutTableCell {TD} at (2,24) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] | 82 LayoutTableCell {TD} at (2,26) size 614x64 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] |
| 83 RenderImage {IMG} at (2,2) size 400x60 | 83 RenderImage {IMG} at (2,2) size 400x60 |
| 84 RenderText {#text} at (0,0) size 0x0 | 84 RenderText {#text} at (0,0) size 0x0 |
| 85 RenderBlock {P} at (0,600) size 769x48 | 85 RenderBlock {P} at (0,626) size 769x54 |
| 86 RenderText {#text} at (0,0) size 767x48 | 86 RenderText {#text} at (0,0) size 767x54 |
| 87 text run at (0,0) width 767: "I tested the above with M4 and May01 bui
ld for win95. (The above examples assume that images load normally -- N.B." | 87 text run at (0,0) width 767: "I tested the above with M4 and May01 bui
ld for win95. (The above examples assume that images load normally -- N.B." |
| 88 text run at (0,16) width 753: "for May01 the images initially load, an
d the width error is visually apparent, but then the images get replaced by thei
r" | 88 text run at (0,18) width 753: "for May01 the images initially load, an
d the width error is visually apparent, but then the images get replaced by thei
r" |
| 89 text run at (0,32) width 591: "ALT text, and the width error is no lon
ger present -- this is, of course, a different issue/bug.)" | 89 text run at (0,36) width 591: "ALT text, and the width error is no lon
ger present -- this is, of course, a different issue/bug.)" |
| OLD | NEW |