Bug 518357, make reftests less sensitive to default font size settings. r=roc

--HG--
extra : rebase_source : 1914dd5f2998a2f45e10ccf3574d854ba9240f52
This commit is contained in:
Jonathan Kew 2009-09-23 15:55:55 +01:00
Родитель 6b0829d877
Коммит 27a7a54dc2
58 изменённых файлов: 147 добавлений и 43 удалений

Просмотреть файл

@ -5,7 +5,7 @@
<title>Bug 413928</title>
<style type="text/css">
.li {
line-height: 24px;
line-height: 2em;
}
.list-number-he {
direction: rtl;

Просмотреть файл

@ -12,7 +12,7 @@
}
li {
line-height: 24px;
line-height: 2em;
}
</style>
</head>

Просмотреть файл

@ -5,7 +5,7 @@
<title>Bug 413928</title>
<style type="text/css">
.li {
line-height: 24px;
line-height: 2em;
}
.list-number-he {
direction: rtl;

Просмотреть файл

@ -12,7 +12,7 @@
}
li {
line-height: 24px;
line-height: 2em;
}
</style>
</head>

Просмотреть файл

@ -1 +1,12 @@
<div style="background-color: grey; width: 300px; height: 300px; -moz-border-radius: 5px; position: absolute; top: 20px; left: 20px;">inset</div><div style="-moz-border-radius: 5px; width: 300px; height: 300px; background-color: white; position: absolute; top: 40px; left: 40px;">&nbsp;</div>
<body style="font-size: 16px;">
<div style="background-color: grey;
width: 15em; height: 15em;
-moz-border-radius: 0.5em;
position: absolute;
top: 1em; left: 1em;">inset</div>
<div style="-moz-border-radius: 0.5em;
width: 15em; height: 15em;
background-color: white;
position: absolute;
top: 3em; left: 3em;">&nbsp;</div>
</body>

Просмотреть файл

@ -1 +1,7 @@
<div style="-moz-box-shadow: 20px 20px grey inset; width: 300px; height: 300px; -moz-border-radius: 5px; position: absolute; top: 20px; left: 20px;">inset</div>
<body style="font-size: 16px;">
<div style="-moz-box-shadow: 2em 2em grey inset;
width: 15em; height: 15em;
-moz-border-radius: .5em;
position: absolute;
top: 1em; left: 1em;">inset</div>
</body>

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 10px; }
</style>
</head>
<body>

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 10px; }
table { margin: 0; border-spacing: 0; }
td, th { padding: 0; vertical-align: top; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -6,6 +6,8 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
table { margin: 0; border-spacing: 0; }
caption, td, th { padding: 0; vertical-align: top; text-align: left; }

Просмотреть файл

@ -3,7 +3,7 @@
<head>
<title>Bug 262151 Reference</title>
</head>
<body style="text-align: right">
<body style="text-align: right; font-size: 16px;">
<span>This text should all </span><span>be on one line.</span>
</body>
</html>

Просмотреть файл

@ -4,7 +4,7 @@
<title>Bug 262151</title>
<style type="text/css">table {border-collapse: collapse} td {padding: 0px}</style>
</head>
<body>
<body style="font-size: 16px;">
<table width="100%">
<tr>
<td><div style="width: 20em"></div></td>

Просмотреть файл

@ -6,7 +6,11 @@
<body>
There should be floating text here! Look at the source!
This text should show up
This&nbsp;text&nbsp;should&nbsp;show&nbsp;up
<!-- using non-breaking spaces here because the box in the testcase
will always wrap (or not) as a complete unit, depending on
font size and window width -->
</body>
</html>

Просмотреть файл

@ -6,7 +6,9 @@
<body>
There should be floating text here! Look at the source!
<div style="display: -moz-box;"><div style="float: left;">This text should show up</div></div>
<div style="display: -moz-box;"><div style="float: left;">This&nbsp;text&nbsp;should&nbsp;show&nbsp;up</div></div>
<!-- using non-breaking spaces here to match the reference -->
</body>
</html>

Просмотреть файл

@ -3,7 +3,7 @@
<title>Reftest for bug 388980</title></html>
<script type="text/javascript">
var text = '<html><head></head><body>'
var text = '<html><head></head><body style="font-size:16px;">'
+ '<p style="background-color:red;">This paragraph should be red</p>'
+ '<p style="background-color:blue;">This paragraph should be blue</p>'
+ '<p>This paragraph should not be colored</p>'

Просмотреть файл

@ -3,7 +3,7 @@
<title>Reftest for bug 388980</title></html>
<script type="text/javascript">
var text = '<html><head></head><body>'
var text = '<html><head></head><body style="font-size:16px;">'
+ '<p id="redpar">This paragraph should be red</p>'
+ '<p id="bluepar">This paragraph should be blue</p>'
+ '<p id="normalpar">This paragraph should not be colored</p>'

Просмотреть файл

@ -9,6 +9,7 @@ label {
padding: 0 2px 0;
margin: 0 10px 0 -58px;
font-family: Scheherazade;
font-size: 16px;
}
" ?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

Просмотреть файл

@ -9,6 +9,7 @@ label {
padding: 0 2px 0;
margin: 0 10px 0 -58px;
font-family: Scheherazade;
font-size: 16px;
}
" ?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

Просмотреть файл

@ -11,7 +11,7 @@ table {
</style>
</head>
<body>
<div style="height: 300px;">
<div style="height: 20em;">
<table align="left">
<tr>
<td>Entry 1</td>

Просмотреть файл

@ -11,7 +11,7 @@ table {
</style>
</head>
<body>
<div style="overflow: auto; height: 300px;">
<div style="overflow: auto; height: 20em;">
<table align="left">
<tr>
<td>Entry 1</td>

Просмотреть файл

@ -1,7 +1,7 @@
<html>
<head>
<style>
table { width: 400px; height: 25px; }
table { width: 400px; height: 25px; font-size: 10px; }
td.blue { background: lightblue; color: rgba(0,0,0,0) }
td.green { background: lightgreen; color: rgba(0,0,0,0) }
col.a { width: 100px; }

Просмотреть файл

@ -1,7 +1,7 @@
<html>
<head>
<style>
table { width: 400px; height: 25px; }
table { width: 400px; height: 25px; font-size: 10px; }
td.blue { background: lightblue; color: rgba(0,0,0,0) }
td.green { background: lightgreen; color: rgba(0,0,0,0) }
col.a { width: 25%; }

Просмотреть файл

@ -1,7 +1,7 @@
<html>
<head>
<style>
table { width: 400px; height: 25px; }
table { width: 400px; height: 25px; font-size: 10px; }
td.blue { background: lightblue; color: rgba(0,0,0,0) }
td.green { background: lightgreen; color: rgba(0,0,0,0) }
col.a { width: 100px; }

Просмотреть файл

@ -5,14 +5,14 @@
html, body { margin: 0; padding: 0; }
</style>
<div style="width: 3in; border: solid;">
<div style="width: 3in; border: solid; font-size: 16px;">
This box must be repeated at this same position on the first, second, and third pages.
</div>
<div style="page-break-before: always; width: 3in; border: solid;">
<div style="page-break-before: always; width: 3in; border: solid; font-size: 16px;">
This box must be repeated at this same position on the first, second, and third pages.
</div>
<div style="page-break-before: always; width: 3in; border: solid;">
<div style="page-break-before: always; width: 3in; border: solid; font-size: 16px;">
This box must be repeated at this same position on the first, second, and third pages.
</div>

Просмотреть файл

@ -2,7 +2,7 @@
<html class="reftest-print">
<title>Fixed Positioning Test</title>
<div style="position: fixed; left: 0; top: 0; width: 3in; border: solid;">
<div style="position: fixed; left: 0; top: 0; width: 3in; border: solid; font-size: 16px;">
This box must be repeated at this same position on the first, second, and third pages.
</div>

Просмотреть файл

@ -7,6 +7,7 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body { font-size: 16px; }
* { -moz-outline-offset: -1px; outline-offset: -1px; }
body > span { outline: 1px dotted black; }
/* can't compare to border combined with negative margin because of

Просмотреть файл

@ -7,7 +7,7 @@
<body>
<div style="margin-bottom: 1px">text</div>
<div style="float:left;width:90px;height:300px"></div>
<div style="margin-left:90px">
<div style="margin-left:90px; font-size: 16px;">
<span style="padding:0.2em;">This text should be near the top of the page, not pushed below the float.</span>
</div>
</body>

Просмотреть файл

@ -7,7 +7,8 @@
<body>
<div style="margin-bottom: 1px">text</div>
<div style="float:left;width:90px;height:300px"></div>
<div style="overflow:hidden">
<div style="overflow:hidden; font-size: 16px;">
<!-- restrict size to prevent wrap, can lead to antialiasing problem in the test -->
<span style="padding:0.2em;">This text should be near the top of the page, not pushed below the float.</span>
</div>
</body>

Просмотреть файл

@ -14,7 +14,7 @@
body > div { height:100px; }
p { height:20px; }
p { font-size: 12px; height:20px; }
</style>
</head><body>

Просмотреть файл

@ -17,7 +17,7 @@
/* ensure that font heights do not affect image placement. Fractional image offsets can
affect exactly which pixel rects get painted. */
p { height:20px; }
p { font-size: 12px; height:20px; }
</style>
</head><body>

Просмотреть файл

@ -3,8 +3,10 @@
<title>Testcase for bug 433700</title>
<style type="text/css">
body { font-size: 16px; }
fieldset,legend { padding:0; margin:0; border-width:0; border-style:solid; }
fieldset { border-right:7px solid blue; }
fieldset { border-right:7px solid blue; font-size: 16px; }
#test1 { position:fixed; }
#test1 fieldset { background:lime;}

Просмотреть файл

@ -3,8 +3,10 @@
<title>Testcase for bug 433700</title>
<style type="text/css">
body { font-size: 16px; }
fieldset,legend { padding:0; margin:0; border-width:0; border-style:solid; }
fieldset { border-right:7px solid blue; }
fieldset { border-right:7px solid blue; font-size: 16px; }
#test1 { position:fixed; }
#test1 fieldset { padding-left:35px; border-left:25px solid lime; background:lime; }

Просмотреть файл

@ -14,7 +14,7 @@
function run() {
var iframe = document.getElementsByTagName("iframe")[0]
iframe.contentWindow.arm();
iframe.style.width = "100px";
iframe.style.width = "5em";
}
</script>

Просмотреть файл

@ -1,6 +1,8 @@
<!DOCTYPE html>
<html>
<head>
<!-- specifying all heights in em units so that large font sizes
don't disrupt relationships; everything will scale together -->
<style type="text/css">
#a {
width: 200px;
@ -8,12 +10,12 @@
}
#b, #c {
display: inline-block;
height: 20px; width: 200px;
height: 2em; width: 200px;
background-color: blue;
vertical-align: bottom;
}
#b {
margin-bottom: 20px;
margin-bottom: 2em;
}
</style>
</head>

Просмотреть файл

@ -8,15 +8,15 @@
}
#b, #c {
display: inline-block;
height: 20px; width: 200px;
height: 2em; width: 200px;
background-color: blue;
vertical-align: bottom;
}
#b {
margin-bottom: 5px;
margin-bottom: .5em;
}
#c {
margin-top: 15px;
margin-top: 1.5em;
}
</style>
</head>

Просмотреть файл

@ -8,15 +8,15 @@
}
#b, #c {
display: inline-block;
height: 20px; width: 200px;
height: 2em; width: 200px;
background-color: blue;
vertical-align: bottom;
}
#b {
margin-bottom: 15px;
margin-bottom: 1.5em;
}
#c {
margin-top: 5px;
margin-top: .5em;
}
</style>
</head>

Просмотреть файл

@ -8,15 +8,15 @@
}
#b, #c {
display: inline-block;
height: 20px; width: 200px;
height: 2em; width: 200px;
background-color: blue;
vertical-align: bottom;
}
#b {
margin-bottom: 10px;
margin-bottom: 1em;
}
#c {
margin-top: 10px;
margin-top: 1em;
}
</style>
</head>

Просмотреть файл

@ -4,7 +4,7 @@
<body>
<div style="background-color: lime; width: 600px; float:left;">
<div style="margin: 100px 0px;">text</div>
<div style="margin: 100px 0px; padding-left: 2px;">text</div>
</div>
</body></html>

Просмотреть файл

@ -5,7 +5,10 @@
<marquee scrollamount="0" behavior="alternate" direction="right" style="background-color: lime; width: 600px;">
<div>
<div style="margin: 100px 0px;">text</div>
<!-- padding-left used to avoid risk of an antialiasing pixel that may
project to the left of the origin, causing a spurious test failure
(see bugs 476927, 475968) -->
<div style="margin: 100px 0px; padding-left: 2px;">text</div>
</div>
</marquee>

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in {ib} Pagination with Overflow Containers</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 400px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in {ib} Pagination with Overflow Containers</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 400px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Paginated Element</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Paginated Element</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination before ::after</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination before ::after (alternate)</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Inserted in Pagination after ::before</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination after ::before</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination before ::after (alternate)</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Inserted in Pagination after ::before</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination before ::after</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -4,6 +4,10 @@
<title>Content Appended in Pagination before ::after</title>
<style type="text/css">
body {
font-size: 16px;
}
#colset {
height: 200px;
width: 450px;

Просмотреть файл

@ -11,7 +11,7 @@
<div style="-moz-column-width: 12em;
border: silver solid;
height: 3em;">
height: 4em;">
<div style="border: dotted;
background: aqua;
color: gray;">

Просмотреть файл

@ -7,7 +7,7 @@
<div style="-moz-column-width: 12em;
border: silver solid;
height: 3em;">
height: 4em;">
<div style="border: dotted;
background: aqua;
color: gray;">