Skip to content
Permalink
Browse files
LayoutTests:
        Reviewed by Hyatt.

        - test and updated results for http://bugs.webkit.org/show_bug.cgi?id=5164
          Non-integer percentages are incorrectly rounded down in Safari

        * css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum:
        * css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
        * css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
        * css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum:
        * css2.1/t0804-c5509-padn-l-00-b-ag-expected.png:
        * css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
        * css2.1/t09-c5526c-display-00-e-expected.checksum:
        * css2.1/t09-c5526c-display-00-e-expected.png:
        * css2.1/t09-c5526c-display-00-e-expected.txt:
        * fast/block/basic/011-expected.checksum:
        * fast/block/basic/011-expected.png:
        * fast/block/basic/011-expected.txt:
        * fast/css/percentage-non-integer-expected.checksum: Added.
        * fast/css/percentage-non-integer-expected.png: Added.
        * fast/css/percentage-non-integer-expected.txt: Added.
        * fast/css/percentage-non-integer.html: Added.
        * tables/mozilla/bugs/bug4385-expected.checksum:
        * tables/mozilla/bugs/bug4385-expected.png:
        * tables/mozilla/bugs/bug4385-expected.txt:
        * tables/mozilla_expected_failures/core/col_span2-expected.checksum:
        * tables/mozilla_expected_failures/core/col_span2-expected.txt:

WebCore:

        Reviewed by Hyatt.

        - fix http://bugs.webkit.org/show_bug.cgi?id=5164
          Non-integer percentages are incorrectly rounded down in Safari

        Test: fast/css/percentage-non-integer.html

        Added floating point constructor and accessors to Length for use with
        Percent lengths only. The raw value of a percent length is the integer
        part of a constant multiple of the original double value. The constant
        is percentScaleFactor, which is currently 128.

        Added assertions that the correct constructors and accessors are used
        depending on the type: the double-based percent(), setValue() and Length()
        for the Percent type, and the integer-based value(), setValue() and Length()
        for all other types.

        calcValue() and calcMinValue() work the same as before, regardless of the
        type.

        Added helpers for testing if the value is 0, positive, negative or undefined
        without having to check the type first.

        Added raw value accessors. These are useful for doing integer math and
        comparisons with scaled percent values or doing Length type-agnostic math.

        Changed the rest of the code to use the appropriate accessors and helpers.

        * css/CSSComputedStyleDeclaration.cpp:
        (WebCore::valueForLength):
        (WebCore::primitiveValueFromLength):
        (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
        * css/cssstyleselector.cpp:
        (WebCore::convertToLength):
        (WebCore::CSSStyleSelector::applyProperty):
        (WebCore::CSSStyleSelector::mapBackgroundSize):
        (WebCore::CSSStyleSelector::mapBackgroundXPosition):
        (WebCore::CSSStyleSelector::mapBackgroundYPosition):
        * platform/StringImpl.cpp:
        (WebCore::parseLength):
        * rendering/AutoTableLayout.cpp:
        (WebCore::AutoTableLayout::recalcColumn):
        (WebCore::AutoTableLayout::fullRecalc):
        (WebCore::AutoTableLayout::calcMinMaxWidth):
        (WebCore::AutoTableLayout::calcEffectiveWidth):
        (WebCore::AutoTableLayout::layout):
        (WebCore::AutoTableLayout::calcPercentages):
        * rendering/FixedTableLayout.cpp:
        (WebCore::FixedTableLayout::calcWidthArray):
        (WebCore::FixedTableLayout::layout):
        * rendering/Length.h:
        (WebCore::Length::Length):
        (WebCore::Length::value):
        (WebCore::Length::rawValue):
        (WebCore::Length::percent):
        (WebCore::Length::setValue):
        (WebCore::Length::setRawValue):
        (WebCore::Length::calcValue):
        (WebCore::Length::calcMinValue):
        (WebCore::Length::isUndefined):
        (WebCore::Length::isZero):
        (WebCore::Length::isPositive):
        (WebCore::Length::isNegative):
        * rendering/RenderBR.cpp:
        (WebCore::RenderBR::lineHeight):
        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::isSelfCollapsingBlock):
        * rendering/RenderBox.cpp:
        (WebCore::cacluateBackgroundSize):
        (WebCore::RenderBox::calcWidth):
        (WebCore::RenderBox::calcHeight):
        (WebCore::RenderBox::calcReplacedWidth):
        (WebCore::RenderBox::calcReplacedHeight):
        (WebCore::RenderBox::calcAbsoluteHorizontal):
        (WebCore::RenderBox::calcAbsoluteVertical):
        * rendering/RenderFlexibleBox.cpp:
        (WebCore::RenderFlexibleBox::allowedChildFlex):
        * rendering/RenderFlow.cpp:
        (WebCore::RenderFlow::lineHeight):
        * rendering/RenderImage.cpp:
        (WebCore::RenderImage::calcReplacedWidth):
        (WebCore::RenderImage::calcReplacedHeight):
        * rendering/RenderLayer.cpp:
        (WebCore::Marquee::direction):
        (WebCore::Marquee::start):
        * rendering/RenderObject.cpp:
        (WebCore::RenderObject::mustRepaintBackgroundOrBorder):
        (WebCore::RenderObject::lineHeight):
        * rendering/RenderSlider.cpp:
        (WebCore::RenderSlider::layout): Added FIXMEs.
        * rendering/RenderStyle.h:
        (WebCore::LengthBox::nonZero):
        (WebCore::RenderStyle::initialLineHeight):
        * rendering/RenderTable.cpp:
        (WebCore::RenderTable::calcWidth):
        * rendering/RenderTableSection.cpp:
        (WebCore::RenderTableSection::addCell):
        (WebCore::RenderTableSection::layoutRows):



Canonical link: https://commits.webkit.org/15605@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
ddkilzer committed Jan 4, 2007
1 parent 8d2e1e5 commit 73b3d4cf31ce7bbc81e2a4b16c1fca77535f0fd8
Showing 41 changed files with 524 additions and 133 deletions.
@@ -1,3 +1,32 @@
2007-01-03 Mitz Pettel <mitz@webkit.org>

Reviewed by Hyatt.

- test and updated results for http://bugs.webkit.org/show_bug.cgi?id=5164
Non-integer percentages are incorrectly rounded down in Safari

* css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum:
* css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
* css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum:
* css2.1/t0804-c5509-padn-l-00-b-ag-expected.png:
* css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
* css2.1/t09-c5526c-display-00-e-expected.checksum:
* css2.1/t09-c5526c-display-00-e-expected.png:
* css2.1/t09-c5526c-display-00-e-expected.txt:
* fast/block/basic/011-expected.checksum:
* fast/block/basic/011-expected.png:
* fast/block/basic/011-expected.txt:
* fast/css/percentage-non-integer-expected.checksum: Added.
* fast/css/percentage-non-integer-expected.png: Added.
* fast/css/percentage-non-integer-expected.txt: Added.
* fast/css/percentage-non-integer.html: Added.
* tables/mozilla/bugs/bug4385-expected.checksum:
* tables/mozilla/bugs/bug4385-expected.png:
* tables/mozilla/bugs/bug4385-expected.txt:
* tables/mozilla_expected_failures/core/col_span2-expected.checksum:
* tables/mozilla_expected_failures/core/col_span2-expected.txt:

2007-01-03 Mitz Pettel <mitz@webkit.org>

Reviewed by Hyatt.
@@ -1 +1 @@
7711ab1b2502c95d804d4dfba8796ae0
7f7132b79b97bb2b06e2727a324edecc
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -20,5 +20,5 @@ layer at (0,0) size 800x150
RenderText {#text} at (48,0) size 10x10
text run at (48,0) width 10: "x"
RenderBlock {P} at (0,80) size 106x10 [bgcolor=#000080]
RenderText {#text} at (49,0) size 10x10
text run at (49,0) width 10: "x"
RenderText {#text} at (48,0) size 10x10
text run at (48,0) width 10: "x"
@@ -1 +1 @@
2b7595d0d1513f162454186d04d583bd
7f7132b79b97bb2b06e2727a324edecc
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -20,5 +20,5 @@ layer at (0,0) size 800x150
RenderText {#text} at (48,0) size 10x10
text run at (48,0) width 10: "x"
RenderBlock {P} at (0,80) size 106x10 [bgcolor=#000080]
RenderText {#text} at (47,0) size 10x10
text run at (47,0) width 10: "x"
RenderText {#text} at (48,0) size 10x10
text run at (48,0) width 10: "x"
@@ -1 +1 @@
9d0299b6d59c126fb7c9c410f535e55f
25ed9975af1d56ff395d80fc87bacaac
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -4,7 +4,7 @@ layer at (0,0) size 800x420
RenderBlock {HTML} at (0,0) size 800x420 [color=#FFFFFF] [bgcolor=#0000FF]
RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
RenderBlock {DL} at (5,5) size 480x10
RenderBlock (floating) {DT} at (5,5) size 77x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
RenderBlock (floating) {DT} at (5,5) size 79x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
RenderText {#text} at (15,14) size 31x12
text run at (15,14) width 31: "toggle"
RenderBlock (floating) {DD} at (95,5) size 380x310 [border: (10px solid #000000)]
@@ -1 +1 @@
dc8e164fe2bf66b76a68b84faea8a7e7
7b35526e2db3a84ab2cf05332f3c1c12
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -4,7 +4,7 @@ layer at (0,0) size 800x420
RenderBlock {HTML} at (0,0) size 800x420 [color=#FFFFFF] [bgcolor=#0000FF]
RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
RenderBlock {DL} at (5,5) size 480x10
RenderBlock (floating) {DT} at (5,5) size 77x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
RenderBlock (floating) {DT} at (5,5) size 79x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
RenderText {#text} at (15,14) size 31x12
text run at (15,14) width 31: "toggle"
RenderBlock (floating) {DD} at (95,5) size 380x310 [border: (10px solid #000000)]
@@ -0,0 +1 @@
894253a73fdcd593dbb354e032c879ed
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,106 @@
layer at (0,0) size 1013x585
RenderView at (0,0) size 800x585
layer at (0,0) size 1013x585
RenderBlock {HTML} at (0,0) size 800x585
RenderBody {BODY} at (8,8) size 784x569
RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#00FF00]
RenderBlock {DIV} at (0,0) size 100x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,4) size 1005x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,8) size 995x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,12) size 985x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,16) size 975x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,20) size 965x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,24) size 955x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,28) size 945x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,32) size 935x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,36) size 930x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,40) size 920x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,44) size 910x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,48) size 910x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,52) size 900x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,56) size 890x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,60) size 885x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,64) size 875x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,68) size 870x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,72) size 860x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,76) size 850x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,80) size 845x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,84) size 840x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,88) size 835x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,92) size 825x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock {DIV} at (0,96) size 815x4
RenderBlock {DIV} at (0,0) size 100x4 [bgcolor=#0000007F]
RenderBlock (anonymous) at (0,100) size 784x18
RenderBR {BR} at (0,0) size 0x18
layer at (8,126) size 293x10
RenderTable {TABLE} at (0,0) size 293x10
RenderTableSection {TBODY} at (0,0) size 293x10
RenderTableRow {TR} at (0,0) size 293x10
RenderTableCell {TD} at (0,5) size 11x0 [bgcolor=#00FF00] [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (11,5) size 10x0 [bgcolor=#000000] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (21,5) size 13x0 [bgcolor=#00FF00] [r=0 c=2 rs=1 cs=1]
RenderTableCell {TD} at (34,5) size 10x0 [bgcolor=#000000] [r=0 c=3 rs=1 cs=1]
RenderTableCell {TD} at (44,5) size 15x0 [bgcolor=#00FF00] [r=0 c=4 rs=1 cs=1]
RenderTableCell {TD} at (59,5) size 10x0 [bgcolor=#000000] [r=0 c=5 rs=1 cs=1]
RenderTableCell {TD} at (69,5) size 17x0 [bgcolor=#00FF00] [r=0 c=6 rs=1 cs=1]
RenderTableCell {TD} at (86,5) size 10x0 [bgcolor=#000000] [r=0 c=7 rs=1 cs=1]
RenderTableCell {TD} at (96,5) size 20x0 [bgcolor=#00FF00] [r=0 c=8 rs=1 cs=1]
RenderTableCell {TD} at (116,5) size 10x0 [bgcolor=#000000] [r=0 c=9 rs=1 cs=1]
RenderTableCell {TD} at (126,5) size 21x0 [bgcolor=#00FF00] [r=0 c=10 rs=1 cs=1]
RenderTableCell {TD} at (147,5) size 10x0 [bgcolor=#000000] [r=0 c=11 rs=1 cs=1]
RenderTableCell {TD} at (157,5) size 23x0 [bgcolor=#00FF00] [r=0 c=12 rs=1 cs=1]
RenderTableCell {TD} at (180,5) size 10x0 [bgcolor=#000000] [r=0 c=13 rs=1 cs=1]
RenderTableCell {TD} at (190,5) size 25x0 [bgcolor=#00FF00] [r=0 c=14 rs=1 cs=1]
RenderTableCell {TD} at (215,5) size 10x0 [bgcolor=#000000] [r=0 c=15 rs=1 cs=1]
RenderTableCell {TD} at (225,5) size 27x0 [bgcolor=#00FF00] [r=0 c=16 rs=1 cs=1]
RenderTableCell {TD} at (252,5) size 10x0 [bgcolor=#000000] [r=0 c=17 rs=1 cs=1]
RenderTableCell {TD} at (262,5) size 30x0 [bgcolor=#00FF00] [r=0 c=18 rs=1 cs=1]
RenderTableCell {TD} at (292,5) size 1x0 [r=0 c=19 rs=1 cs=1]
layer at (8,126) size 1000x10
RenderTable {TABLE} at (0,0) size 1000x10
RenderTableSection {TBODY} at (0,0) size 1000x10
RenderTableRow {TR} at (0,0) size 1000x10
RenderTableCell {TD} at (0,5) size 11x0 [bgcolor=#0000007F] [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (11,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (21,5) size 13x0 [bgcolor=#0000007F] [r=0 c=2 rs=1 cs=1]
RenderTableCell {TD} at (34,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=3 rs=1 cs=1]
RenderTableCell {TD} at (44,5) size 15x0 [bgcolor=#0000007F] [r=0 c=4 rs=1 cs=1]
RenderTableCell {TD} at (59,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=5 rs=1 cs=1]
RenderTableCell {TD} at (69,5) size 17x0 [bgcolor=#0000007F] [r=0 c=6 rs=1 cs=1]
RenderTableCell {TD} at (86,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=7 rs=1 cs=1]
RenderTableCell {TD} at (96,5) size 20x0 [bgcolor=#0000007F] [r=0 c=8 rs=1 cs=1]
RenderTableCell {TD} at (116,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=9 rs=1 cs=1]
RenderTableCell {TD} at (126,5) size 21x0 [bgcolor=#0000007F] [r=0 c=10 rs=1 cs=1]
RenderTableCell {TD} at (147,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=11 rs=1 cs=1]
RenderTableCell {TD} at (157,5) size 23x0 [bgcolor=#0000007F] [r=0 c=12 rs=1 cs=1]
RenderTableCell {TD} at (180,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=13 rs=1 cs=1]
RenderTableCell {TD} at (190,5) size 25x0 [bgcolor=#0000007F] [r=0 c=14 rs=1 cs=1]
RenderTableCell {TD} at (215,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=15 rs=1 cs=1]
RenderTableCell {TD} at (225,5) size 27x0 [bgcolor=#0000007F] [r=0 c=16 rs=1 cs=1]
RenderTableCell {TD} at (252,5) size 10x0 [bgcolor=#00FF007F] [r=0 c=17 rs=1 cs=1]
RenderTableCell {TD} at (262,5) size 30x0 [bgcolor=#0000007F] [r=0 c=18 rs=1 cs=1]
RenderTableCell {TD} at (292,5) size 708x0 [r=0 c=19 rs=1 cs=1]
@@ -0,0 +1,93 @@
<head>
<title>Test for http://bugs.webkit.org/show_bug.cgi?id=5164</title>
<style type="text/css">
div.bar { height: 4px; background-color: rgba(0, 0, 0, 0.5); }
td.green { background-color: green; }
td.black { background-color: black; }
td.red { background-color: #0f0; }
td.greenOverlay { background-color: rgba(0, 255, 0, 0.5); }
td.blackOverlay { background-color: rgba(0, 0, 0, 0.5); }
td.sep { width: 10px; }
</style>
</head>
<body>
<div style="background-color: #0f0; width: 100px; height: 100px;">
<div><div class="bar" style="width: 100px"></div></div>
<div style="width: 1005px"><div class="bar" style="width: 10%"></div></div>
<div style="width: 995px"><div class="bar" style="width: 10.1%"></div></div>
<div style="width: 985px"><div class="bar" style="width: 10.2%"></div></div>
<div style="width: 975px"><div class="bar" style="width: 10.3%"></div></div>
<div style="width: 965px"><div class="bar" style="width: 10.4%"></div></div>
<div style="width: 955px"><div class="bar" style="width: 10.5%"></div></div>
<div style="width: 945px"><div class="bar" style="width: 10.6%"></div></div>
<div style="width: 935px"><div class="bar" style="width: 10.7%"></div></div>
<div style="width: 930px"><div class="bar" style="width: 10.8%"></div></div>
<div style="width: 920px"><div class="bar" style="width: 10.9%"></div></div>
<div style="width: 910px"><div class="bar" style="width: 11%"></div></div>
<div style="width: 910px"><div class="bar" style="width: 11.1%"></div></div>
<div style="width: 900px"><div class="bar" style="width: 11.2%"></div></div>
<div style="width: 890px"><div class="bar" style="width: 11.3%"></div></div>
<div style="width: 885px"><div class="bar" style="width: 11.4%"></div></div>
<div style="width: 875px"><div class="bar" style="width: 11.5%"></div></div>
<div style="width: 870px"><div class="bar" style="width: 11.6%"></div></div>
<div style="width: 860px"><div class="bar" style="width: 11.7%"></div></div>
<div style="width: 850px"><div class="bar" style="width: 11.8%"></div></div>
<div style="width: 845px"><div class="bar" style="width: 11.9%"></div></div>
<div style="width: 840px"><div class="bar" style="width: 12%"></div></div>
<div style="width: 835px"><div class="bar" style="width: 12.1%"></div></div>
<div style="width: 825px"><div class="bar" style="width: 12.2%"></div></div>
<div style="width: 815px"><div class="bar" style="width: 12.3%"></div></div>
</div>
<br>
<div style="position: relative;">
<table style="position: absolute; top: 0; left: 0; " cellpadding="0" cellspacing="0">
<tr style="height: 10px;">
<td class="red" style="width: 11px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 13px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 15px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 17px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 20px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 21px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 23px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 25px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 27px;"></td>
<td class="black sep"></td>
<td class="red" style="width: 30px;"></td>
<td></td>
</tr>
</table>
<table style="position: absolute; top: 0; left: 0; width: 1000px;" cellpadding="0" cellspacing="0">
<tr style="height: 10px;">
<td class="blackOverlay" style="width: 1.2%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 1.4%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 1.6%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 1.8%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 2%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 2.2%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 2.4%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 2.6%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 2.8%;"></td>
<td class="greenOverlay sep"></td>
<td class="blackOverlay" style="width: 3%;"></td>
<td></td>
</tr>
</table>
</div>
</body>
</html>
@@ -1 +1 @@
ff5c33d0a2ce20927f83a1b91b20c392
6707f72f5237fc83cb3b9964a9d36a65
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -10,7 +10,7 @@ layer at (0,0) size 800x600
RenderText {#text} at (2,2) size 12x18
text run at (2,2) width 12: "A"
RenderTableRow {TR} at (0,26) size 782x22
RenderTableCell {TD} at (2,35) size 8x4 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (12,26) size 768x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderTableCell {TD} at (2,35) size 16x4 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (20,26) size 760x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 195x18
text run at (2,2) width 195: "This text is invariably wrapped"
@@ -1 +1 @@
c73a41b72a58b7019bf7365514617012
2a4b3675cb2c398069a47c7fb891d24a

0 comments on commit 73b3d4c

Please sign in to comment.