| Index: LayoutTests/platform/android/fast/multicol/span/span-margin-collapsing-expected.txt
 | 
| diff --git a/LayoutTests/platform/android/fast/multicol/span/span-margin-collapsing-expected.txt b/LayoutTests/platform/android/fast/multicol/span/span-margin-collapsing-expected.txt
 | 
| deleted file mode 100644
 | 
| index 0f9dcb6918eb44ff11d83d14c55b7177812fdccb..0000000000000000000000000000000000000000
 | 
| --- a/LayoutTests/platform/android/fast/multicol/span/span-margin-collapsing-expected.txt
 | 
| +++ /dev/null
 | 
| @@ -1,206 +0,0 @@
 | 
| -layer at (0,0) size 785x1929
 | 
| -  LayoutView at (0,0) size 785x600
 | 
| -layer at (0,0) size 785x1929
 | 
| -  LayoutBlockFlow {HTML} at (0,0) size 785x1929.16
 | 
| -    LayoutBlockFlow {BODY} at (8,16) size 769x1897.16
 | 
| -layer at (8,16) size 750x414
 | 
| -  LayoutBlockFlow {DIV} at (0,0) size 750x413.81 [bgcolor=#EEEEEE]
 | 
| -    LayoutBlockFlow (anonymous multi-column span) at (0,0) size 750x93.81
 | 
| -      LayoutBlockFlow {H2} at (0,19.91) size 750x54 [bgcolor=#CCCCCC]
 | 
| -        LayoutText {#text} at (0,0) size 683x53
 | 
| -          text run at (0,0) width 666: "This is a spanning element at the beginning of the columns block. "
 | 
| -          text run at (666,0) width 17: "It"
 | 
| -          text run at (0,27) width 525: "should collapse its margins with the top of the page."
 | 
| -layer at (8,110) size 750x320
 | 
| -  LayoutBlockFlow (anonymous multi-column) at (0,93.81) size 750x320
 | 
| -    LayoutText {#text} at (0,0) size 367x639
 | 
| -      text run at (0,0) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,20) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,40) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,60) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,80) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,100) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,120) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,140) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,160) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,180) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,200) width 25: "elit. "
 | 
| -      text run at (25,200) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,220) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,240) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,260) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,280) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,300) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,320) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,340) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,360) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,380) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,400) width 25: "elit. "
 | 
| -      text run at (25,400) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,420) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,440) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,460) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,480) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,500) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,520) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,540) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,560) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,580) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,600) width 25: "elit. "
 | 
| -      text run at (25,600) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,620) width 143: "Nulla varius enim ac mi."
 | 
| -layer at (8,446) size 750x414
 | 
| -  LayoutBlockFlow {DIV} at (0,429.81) size 750x413.81 [bgcolor=#EEEEEE]
 | 
| -    LayoutBlockFlow (anonymous multi-column span) at (0,320) size 750x93.81
 | 
| -      LayoutBlockFlow {H2} at (0,19.91) size 750x54 [bgcolor=#CCCCCC]
 | 
| -        LayoutText {#text} at (0,0) size 692x53
 | 
| -          text run at (0,0) width 602: "This is a spanning element at the end of the columns block. "
 | 
| -          text run at (602,0) width 90: "It should"
 | 
| -          text run at (0,27) width 503: "collapse its margins with the h2 in the next block."
 | 
| -layer at (8,446) size 750x320
 | 
| -  LayoutBlockFlow (anonymous multi-column) at (0,0) size 750x320
 | 
| -    LayoutText {#text} at (0,0) size 367x639
 | 
| -      text run at (0,0) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,20) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,40) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,60) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,80) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,100) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,120) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,140) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,160) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,180) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,200) width 25: "elit. "
 | 
| -      text run at (25,200) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,220) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,240) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,260) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,280) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,300) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,320) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,340) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,360) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,380) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,400) width 25: "elit. "
 | 
| -      text run at (25,400) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,420) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,440) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,460) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,480) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,500) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,520) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,540) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,560) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,580) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,600) width 25: "elit. "
 | 
| -      text run at (25,600) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,620) width 143: "Nulla varius enim ac mi."
 | 
| -layer at (8,876) size 750x413
 | 
| -  LayoutBlockFlow {DIV} at (0,859.63) size 750x413.81 [bgcolor=#EEEEEE]
 | 
| -    LayoutBlockFlow (anonymous multi-column span) at (0,0) size 750x93.81
 | 
| -      LayoutBlockFlow {H2} at (0,19.91) size 750x54 [bgcolor=#CCCCCC]
 | 
| -        LayoutText {#text} at (0,0) size 683x53
 | 
| -          text run at (0,0) width 666: "This is a spanning element at the beginning of the columns block. "
 | 
| -          text run at (666,0) width 17: "It"
 | 
| -          text run at (0,27) width 619: "should collapse its margins with the h2 in the previous block."
 | 
| -layer at (8,969) size 750x320
 | 
| -  LayoutBlockFlow (anonymous multi-column) at (0,93.81) size 750x320
 | 
| -    LayoutText {#text} at (0,0) size 367x639
 | 
| -      text run at (0,0) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,20) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,40) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,60) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,80) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,100) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,120) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,140) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,160) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,180) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,200) width 25: "elit. "
 | 
| -      text run at (25,200) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,220) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,240) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,260) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,280) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,300) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,320) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,340) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,360) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,380) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,400) width 25: "elit. "
 | 
| -      text run at (25,400) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,420) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,440) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,460) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,480) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,500) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,520) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,540) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,560) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,580) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,600) width 25: "elit. "
 | 
| -      text run at (25,600) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,620) width 143: "Nulla varius enim ac mi."
 | 
| -layer at (8,1305) size 750x608
 | 
| -  LayoutBlockFlow {DIV} at (0,1289.44) size 750x607.72 [bgcolor=#EEEEEE]
 | 
| -    LayoutBlockFlow (anonymous multi-column span) at (0,220) size 750x167.72
 | 
| -      LayoutBlockFlow {H2} at (0,19.91) size 750x54 [bgcolor=#CCCCCC]
 | 
| -        LayoutText {#text} at (0,0) size 725x53
 | 
| -          text run at (0,0) width 635: "This is a spanning element in the middle of the columns block. "
 | 
| -          text run at (635,0) width 90: "It should"
 | 
| -          text run at (0,27) width 567: "collapse its margins with the spanning element below it."
 | 
| -      LayoutBlockFlow {H2} at (0,93.81) size 750x54 [bgcolor=#CCCCCC]
 | 
| -        LayoutText {#text} at (0,0) size 725x53
 | 
| -          text run at (0,0) width 635: "This is a spanning element in the middle of the columns block. "
 | 
| -          text run at (635,0) width 90: "It should"
 | 
| -          text run at (0,27) width 566: "collapse its margins with the spanning element above it."
 | 
| -layer at (8,1305) size 750x220
 | 
| -  LayoutBlockFlow (anonymous multi-column) at (0,0) size 750x220
 | 
| -    LayoutText {#text} at (0,0) size 367x419
 | 
| -      text run at (0,0) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,20) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,40) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,60) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,80) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,100) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,120) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,140) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,160) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,180) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,200) width 25: "elit. "
 | 
| -      text run at (25,200) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,220) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,240) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,260) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,280) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,300) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,320) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,340) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,360) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,380) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,400) width 21: "elit."
 | 
| -layer at (8,1693) size 750x220
 | 
| -  LayoutBlockFlow (anonymous multi-column) at (0,387.72) size 750x220
 | 
| -    LayoutText {#text} at (0,0) size 367x419
 | 
| -      text run at (0,0) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,20) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,40) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,60) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,80) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,100) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,120) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,140) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,160) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,180) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,200) width 25: "elit. "
 | 
| -      text run at (25,200) width 337: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
 | 
| -      text run at (0,220) width 367: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis lectus."
 | 
| -      text run at (0,240) width 362: "Quisque adipiscing rhoncus sem. Proin nulla purus, vulputate"
 | 
| -      text run at (0,260) width 358: "vel, varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
 | 
| -      text run at (0,280) width 365: "aliquam. Cras convallis adipiscing sem. Nam nonummy enim."
 | 
| -      text run at (0,300) width 329: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
 | 
| -      text run at (0,320) width 309: "tempus euismod, pretium quis, interdum vitae, nulla."
 | 
| -      text run at (0,340) width 321: "Phasellus eget ante et tortor condimentum vestibulum."
 | 
| -      text run at (0,360) width 360: "Suspendisse hendrerit quam nec felis. Sed varius turpis vitae"
 | 
| -      text run at (0,380) width 350: "pede. Lorem ipsum dolor sit amet, consectetuer adipiscing"
 | 
| -      text run at (0,400) width 21: "elit."
 | 
| 
 |