Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5

This commit is contained in:
WPT Sync Bot 2019-08-19 10:23:52 +00:00
parent 00a9f30773
commit 76712d7d25
353 changed files with 6528 additions and 1307 deletions

View file

@ -7,7 +7,7 @@
expected: FAIL expected: FAIL
[Opening a blob URL in a new window immediately before revoking it works.] [Opening a blob URL in a new window immediately before revoking it works.]
expected: FAIL expected: TIMEOUT
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.] [Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: FAIL expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,2 @@
[color-custom-property-animation.https.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-decoration-skip-ink-sidewayslr-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-decoration-skip-ink-sidewaysrl-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-decoration-skip-ink-upright-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-decoration-skip-ink-vertical-001.html]
expected: FAIL

View file

@ -86,3 +86,6 @@
[Match on rotation with spherical interpolation: Animation between "rotate3d(1, 0, 0, 360deg) translateX(100px)" and "rotate3d(0, 1, 0, -720deg) translateY(200px)" at progress 0.25] [Match on rotation with spherical interpolation: Animation between "rotate3d(1, 0, 0, 360deg) translateX(100px)" and "rotate3d(0, 1, 0, -720deg) translateY(200px)" at progress 0.25]
expected: FAIL expected: FAIL
[Transform list interpolation]
expected: FAIL

View file

@ -2,3 +2,6 @@
[Animation between "rotateY(360deg)" and "rotateX(720deg)" at progress 0.5] [Animation between "rotateY(360deg)" and "rotateX(720deg)" at progress 0.5]
expected: FAIL expected: FAIL
[Matrix interpolation]
expected: FAIL

View file

@ -71,3 +71,6 @@
[Animation between "none" and "none" at progress 2] [Animation between "none" and "none" at progress 2]
expected: FAIL expected: FAIL
[rotate interpolation]
expected: FAIL

View file

@ -89,3 +89,6 @@
[Animation between "26 17 9" and "2 1" at progress 2] [Animation between "26 17 9" and "2 1" at progress 2]
expected: FAIL expected: FAIL
[scale interpolation]
expected: FAIL

View file

@ -71,3 +71,6 @@
[Animation between "none" and "none" at progress 2] [Animation between "none" and "none" at progress 2]
expected: FAIL expected: FAIL
[translate interpolation]
expected: FAIL

View file

@ -0,0 +1,97 @@
[minmax-angle-computed.html]
[Property transform value 'rotate(calc(max(90deg, 1.56rad) * 2)' computes to 'rotate(180deg)']
expected: FAIL
[Property transform value 'rotate(max(1deg, 2deg))' computes to 'rotate(2deg)']
expected: FAIL
[Property transform value 'rotate(max(91deg, 0.25turn))' computes to 'rotate(91deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) - max(0.25turn, 99grad)))' computes to 'rotate(0deg)']
expected: FAIL
[Property transform value 'rotate(min(1grad, 2grad))' computes to 'rotate(0.9deg)']
expected: FAIL
[Property transform value 'rotate(max(1rad))' computes to 'rotate(57.2958deg)']
expected: FAIL
[Property transform value 'rotate(max(0.25turn, min(270deg, 3.14rad)))' computes to 'rotate(179.909deg)']
expected: FAIL
[Property transform value 'rotate(min(1rad))' computes to 'rotate(57.2958deg)']
expected: FAIL
[Property transform value 'rotate(min(1turn))' computes to 'rotate(360deg)']
expected: FAIL
[Property transform value 'rotate(min(270deg, max(0.25turn, 3.14rad)))' computes to 'rotate(179.909deg)']
expected: FAIL
[Property transform value 'rotate(calc(max(90deg, 1.56rad) + 0.25turn))' computes to 'rotate(180deg)']
expected: FAIL
[Property transform value 'rotate(max(1deg))' computes to 'rotate(1deg)']
expected: FAIL
[Property transform value 'rotate(max(1turn, 2turn))' computes to 'rotate(720deg)']
expected: FAIL
[Property transform value 'rotate(max(1grad))' computes to 'rotate(0.9deg)']
expected: FAIL
[Property transform value 'rotate(max(1turn))' computes to 'rotate(360deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) - 0.125turn))' computes to 'rotate(45deg)']
expected: FAIL
[Property transform value 'rotate(min(1grad))' computes to 'rotate(0.9deg)']
expected: FAIL
[Property transform value 'rotate(min(1deg, 2deg))' computes to 'rotate(1deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) + max(0.25turn, 99grad)))' computes to 'rotate(180deg)']
expected: FAIL
[Property transform value 'rotate(min(90deg, 0.26turn))' computes to 'rotate(90deg)']
expected: FAIL
[Property transform value 'rotate(min(1deg))' computes to 'rotate(1deg)']
expected: FAIL
[Property transform value 'rotate(max(1rad, 2rad))' computes to 'rotate(114.592deg)']
expected: FAIL
[Property transform value 'rotate(min(1rad, 2rad))' computes to 'rotate(57.2958deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) / 2)' computes to 'rotate(45deg)']
expected: FAIL
[Property transform value 'rotate(calc(max(90deg, 1.56rad) / 2)' computes to 'rotate(45deg)']
expected: FAIL
[Property transform value 'rotate(max(1.58rad, 90deg))' computes to 'rotate(90.5273deg)']
expected: FAIL
[Property transform value 'rotate(max(1grad, 2grad))' computes to 'rotate(1.8deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) * 2)' computes to 'rotate(180deg)']
expected: FAIL
[Property transform value 'rotate(calc(min(90deg, 1.58rad) + 0.25turn))' computes to 'rotate(180deg)']
expected: FAIL
[Property transform value 'rotate(calc(max(90deg, 1.56rad) - 0.125turn))' computes to 'rotate(45deg)']
expected: FAIL
[Property transform value 'rotate(min(1.57rad, 95deg))' computes to 'rotate(89.9544deg)']
expected: FAIL
[Property transform value 'rotate(min(1turn, 2turn))' computes to 'rotate(360deg)']
expected: FAIL

View file

@ -0,0 +1,2 @@
[matchMedia-display-none-iframe.html]
expected: ERROR

View file

@ -41,3 +41,6 @@
[Animation between "hue-rotate(80deg) blur(6mm)" and "hue-rotate(100grad) blur(1cm)" at progress 0.5] [Animation between "hue-rotate(80deg) blur(6mm)" and "hue-rotate(100grad) blur(1cm)" at progress 0.5]
expected: FAIL expected: FAIL
[backdrop-filter interpolation]
expected: FAIL

View file

@ -56,3 +56,6 @@
[Animation between "none" and "opacity(0.5) hue-rotate(180deg)" at progress -0.5] [Animation between "none" and "opacity(0.5) hue-rotate(180deg)" at progress -0.5]
expected: FAIL expected: FAIL
[backdrop-filter interpolation]
expected: FAIL

View file

@ -170,3 +170,6 @@
["none" and "sepia(1)" are valid backdrop-filter values] ["none" and "sepia(1)" are valid backdrop-filter values]
expected: FAIL expected: FAIL
[backdrop-filter interpolation]
expected: FAIL

View file

@ -179,3 +179,6 @@
["grayscale(0)" and "grayscale()" are valid backdrop-filter values] ["grayscale(0)" and "grayscale()" are valid backdrop-filter values]
expected: FAIL expected: FAIL
[backdrop-filter interpolation]
expected: FAIL

View file

@ -35,3 +35,6 @@
[Animation between "hue-rotate(80deg) blur(6mm)" and "hue-rotate(100grad) blur(1cm)" at progress 0.5] [Animation between "hue-rotate(80deg) blur(6mm)" and "hue-rotate(100grad) blur(1cm)" at progress 0.5]
expected: FAIL expected: FAIL
[filter interpolation]
expected: FAIL

View file

@ -47,3 +47,6 @@
[Animation between "none" and "opacity(0.5) hue-rotate(180deg)" at progress -0.5] [Animation between "none" and "opacity(0.5) hue-rotate(180deg)" at progress -0.5]
expected: FAIL expected: FAIL
[filter interpolation]
expected: FAIL

View file

@ -143,3 +143,6 @@
[Animation between "none" and "sepia(1)" at progress 1.5] [Animation between "none" and "sepia(1)" at progress 1.5]
expected: FAIL expected: FAIL
[filter interpolation]
expected: FAIL

View file

@ -152,3 +152,6 @@
[Animation between "hue-rotate()" and "hue-rotate(360deg)" at progress -1] [Animation between "hue-rotate()" and "hue-rotate(360deg)" at progress -1]
expected: FAIL expected: FAIL
[filter interpolation]
expected: FAIL

View file

@ -318,3 +318,18 @@
[<iframe>: combined response Content-Type: text/html */*] [<iframe>: combined response Content-Type: text/html */*]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL

View file

@ -0,0 +1,4 @@
[traverse_the_history_1.html]
[Multiple history traversals from the same task]
expected: FAIL

View file

@ -0,0 +1,4 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,4 +1,5 @@
[creating_browsing_context_test_01.html] [creating_browsing_context_test_01.html]
expected: TIMEOUT
[first argument: absolute url] [first argument: absolute url]
expected: FAIL expected: TIMEOUT

View file

@ -1,7 +1,11 @@
[form-submission-algorithm.html] [form-submission-algorithm.html]
expected: TIMEOUT
[If form's firing submission events is true, then return; 'submit' event] [If form's firing submission events is true, then return; 'submit' event]
expected: FAIL expected: FAIL
[If form's firing submission events is true, then return; 'invalid' event] [If form's firing submission events is true, then return; 'invalid' event]
expected: FAIL expected: FAIL
[Cannot navigate (after constructing the entry list)]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -0,0 +1,4 @@
[not-clonable.html]
[Test that a postMessage of a performance entry fails]
expected: FAIL

View file

@ -12,6 +12,3 @@
[Verifies the resolution of entry.startTime is at least 5 microseconds.] [Verifies the resolution of entry.startTime is at least 5 microseconds.]
expected: TIMEOUT expected: TIMEOUT
[Verifies the resolution of performance.now() is at least 5 microseconds.]
expected: FAIL

View file

@ -11,6 +11,3 @@
[The iframe should have one resource timing entry.] [The iframe should have one resource timing entry.]
expected: FAIL expected: FAIL
[responseEnd should not be 0 in timing-allow cross-origin request.]
expected: FAIL

View file

@ -20,6 +20,3 @@
[domainLookupStart should be 0 in cross-origin request.] [domainLookupStart should be 0 in cross-origin request.]
expected: FAIL expected: FAIL
[responseEnd should be greater than 0 in cross-origin request.]
expected: FAIL

View file

@ -1,5 +1,4 @@
[realtimeanalyser-fft-scaling.html] [realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.] [X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL expected: FAIL

View file

@ -200,3 +200,6 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t9.4836157560348511e-1\t9.5236867666244507e-1\t4.0071010589599609e-3\t4.2075103446311962e-3\t3.8985999999999999e-3\n\t[31\]\t9.2646563053131104e-1\t9.3139332532882690e-1\t4.9276947975158691e-3\t5.2906700783754857e-3\t3.8985999999999999e-3\n\t[32\]\t9.0087991952896118e-1\t9.0675884485244751e-1\t5.8789253234863281e-3\t6.4834496590358351e-3\t3.8985999999999999e-3\n\t[33\]\t8.7170630693435669e-1\t8.7856203317642212e-1\t6.8557262420654297e-3\t7.8033490899654511e-3\t3.8985999999999999e-3\n\t[34\]\t8.3906102180480957e-1\t8.4691369533538818e-1\t7.8526735305786133e-3\t9.2721059699818163e-3\t3.8985999999999999e-3\n\t...and 31037 more errors.\n\tMax AbsError of 9.8276454210281372e-1 at index of 39267.\n\t[39267\]\t-4.4464776011506507e-25\t-9.8276454210281372e-1\t9.8276454210281372e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\tMax RelError of 3.3137802965303198e+0 at index of 1253.\n\t[1253\]\t-4.3022233992815018e-2\t-9.9732093513011932e-3\t3.3049024641513824e-2\t3.3137802965303198e+0\t3.8985999999999999e-3\n] [X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t9.4836157560348511e-1\t9.5236867666244507e-1\t4.0071010589599609e-3\t4.2075103446311962e-3\t3.8985999999999999e-3\n\t[31\]\t9.2646563053131104e-1\t9.3139332532882690e-1\t4.9276947975158691e-3\t5.2906700783754857e-3\t3.8985999999999999e-3\n\t[32\]\t9.0087991952896118e-1\t9.0675884485244751e-1\t5.8789253234863281e-3\t6.4834496590358351e-3\t3.8985999999999999e-3\n\t[33\]\t8.7170630693435669e-1\t8.7856203317642212e-1\t6.8557262420654297e-3\t7.8033490899654511e-3\t3.8985999999999999e-3\n\t[34\]\t8.3906102180480957e-1\t8.4691369533538818e-1\t7.8526735305786133e-3\t9.2721059699818163e-3\t3.8985999999999999e-3\n\t...and 31037 more errors.\n\tMax AbsError of 9.8276454210281372e-1 at index of 39267.\n\t[39267\]\t-4.4464776011506507e-25\t-9.8276454210281372e-1\t9.8276454210281372e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\tMax RelError of 3.3137802965303198e+0 at index of 1253.\n\t[1253\]\t-4.3022233992815018e-2\t-9.9732093513011932e-3\t3.3049024641513824e-2\t3.3137802965303198e+0\t3.8985999999999999e-3\n]
expected: FAIL expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t9.4836157560348511e-1\t9.5236867666244507e-1\t4.0071010589599609e-3\t4.2075103446311962e-3\t3.8985999999999999e-3\n\t[31\]\t9.2646563053131104e-1\t9.3139332532882690e-1\t4.9276947975158691e-3\t5.2906700783754857e-3\t3.8985999999999999e-3\n\t[32\]\t9.0087991952896118e-1\t9.0675884485244751e-1\t5.8789253234863281e-3\t6.4834496590358351e-3\t3.8985999999999999e-3\n\t[33\]\t8.7170630693435669e-1\t8.7856203317642212e-1\t6.8557262420654297e-3\t7.8033490899654511e-3\t3.8985999999999999e-3\n\t[34\]\t8.3906102180480957e-1\t8.4691369533538818e-1\t7.8526735305786133e-3\t9.2721059699818163e-3\t3.8985999999999999e-3\n\t...and 31037 more errors.\n\tMax AbsError of 9.8276454210281372e-1 at index of 39267.\n\t[39267\]\t-7.1855442733195153e-19\t-9.8276454210281372e-1\t9.8276454210281372e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\tMax RelError of 3.3137802965303198e+0 at index of 1253.\n\t[1253\]\t-4.3022233992815018e-2\t-9.9732093513011932e-3\t3.3049024641513824e-2\t3.3137802965303198e+0\t3.8985999999999999e-3\n]
expected: FAIL

View file

@ -1,5 +1,5 @@
[xrBoundedReferenceSpace_updates.https.html] [xrBoundedReferenceSpace_updates.https.html]
expected: ERROR expected: TIMEOUT
['XRBoundedReferenceSpace updates properly when the changes are applied] ['XRBoundedReferenceSpace updates properly when the changes are applied]
expected: TIMEOUT expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[xrInputSource_sameObject.https.html]
[XRInputSource attributes meet [SameObject\] requirement]
expected: FAIL

View file

@ -0,0 +1,4 @@
[xrPose_transform_sameObject.https.html]
[XRPose.transform meets [SameObject\] requirement]
expected: FAIL

View file

@ -0,0 +1,4 @@
[xrSession_sameObject.https.html]
[XRSession attributes meet [SameObject\] requirement]
expected: FAIL

View file

@ -0,0 +1,4 @@
[WorkerGlobalScope-close.html]
[Test sending a message after closing.]
expected: FAIL

View file

@ -1,4 +1,5 @@
[sharedworker-in-worker.html] [sharedworker-in-worker.html]
expected: ERROR
[Base URL in workers: new SharedWorker()] [Base URL in workers: new SharedWorker()]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,2 @@
[transition_calc_implicit.html]
expected: TIMEOUT

View file

@ -242,11 +242,11 @@ jobs:
# All `./wpt run` tests are run from epochs/* branches on a schedule. See # All `./wpt run` tests are run from epochs/* branches on a schedule. See
# documentation at the top of this file for required setup. # documentation at the top of this file for required setup.
- job: results_edge - job: results_edge_dev
displayName: 'all tests: Edge Dev' displayName: 'all tests: Edge Dev'
condition: | condition: |
or(eq(variables['Build.Reason'], 'Schedule'), or(eq(variables['Build.Reason'], 'Schedule'),
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge'])) and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_dev']))
# There are 12 agents in the pool, but use more jobs so that each takes <1h. # There are 12 agents in the pool, but use more jobs so that each takes <1h.
strategy: strategy:
parallel: 20 parallel: 20
@ -271,18 +271,18 @@ jobs:
- task: PublishBuildArtifacts@1 - task: PublishBuildArtifacts@1
displayName: 'Publish results' displayName: 'Publish results'
inputs: inputs:
artifactName: 'edge-results' artifactName: 'edge-dev-results'
- template: tools/ci/azure/cleanup_win10.yml - template: tools/ci/azure/cleanup_win10.yml
- template: tools/ci/azure/fyi_hook.yml - template: tools/ci/azure/fyi_hook.yml
parameters: parameters:
dependsOn: results_edge dependsOn: results_edge_dev
artifactName: edge-results artifactName: edge-dev-results
- job: results_edge_canary - job: results_edge_canary
displayName: 'all tests: Edge Canary' displayName: 'all tests: Edge Canary'
condition: | condition: |
or(eq(variables['Build.Reason'], 'Schedule'), or(eq(variables['Build.Reason'], 'Schedule'),
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge'])) and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_canary']))
# There are 12 agents in the pool, but use more jobs so that each takes <1h. # There are 12 agents in the pool, but use more jobs so that each takes <1h.
strategy: strategy:
parallel: 20 parallel: 20

View file

@ -0,0 +1,51 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS basic box model: getComputedStyle().padding</title>
<link rel="help" href="https://drafts.csswg.org/css-box-3/#propdef-padding">
<link rel="help" href="https://drafts.csswg.org/cssom/#resolved-values">
<meta name="assert" content="padding resolved value is an absolute length.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
<style>
#container {
will-change: transform; /* containing block for #target */
width: 200px;
}
#parent {
width: 0px;
}
#target {
position: absolute;
font-size: 40px;
}
</style>
</head>
<body>
<div id="container">
<div id="parent">
<div id="target"></div>
</div>
</div>
<script>
test_computed_value("padding", "10px");
test_computed_value("padding", "10px 20px 30px 40px");
test_computed_value("padding-top", "10px");
test_computed_value("padding-right", "20px");
test_computed_value("padding-bottom", "30px");
test_computed_value("padding-left", "40px");
test_computed_value("padding", "20%", "40px");
test_computed_value("padding", "10px 20% 30% 40px", "10px 40px 60px");
test_computed_value("padding-right", "20%", "40px");
test_computed_value('padding-top', 'calc(10% - 40px)', '0px');
test_computed_value('padding-right', 'calc(10% + 40px)', '60px');
test_computed_value('padding-bottom', 'calc(10px - 0.5em)', '0px');
test_computed_value('padding-left', 'calc(10px + 0.5em)', '30px');
</script>
</body>
</html>

View file

@ -0,0 +1,53 @@
<!DOCTYPE HTML>
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
-->
<html><head>
<meta charset="utf-8">
<title>Reference: display:flow-root list-item</title>
<link rel="author" title="Mats Palmgren" href="">
<style type="text/css">
html,body {
color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0;
}
body { padding-left: 100px; }
.float {
float: left;
width: 20px;
height: 40px;
background: pink;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
</style>
</head>
<body>
<div style="border:1px solid">
<div style="margin: 40px 0">
<div style="display:list-item">x</div>
</div>
</div>
<div style="border:1px solid">
<div style="display:list-item" class="float"></div>
<div class="clearfix"></div>
</div>
<div style="border:1px solid">
<div class="float"></div>
<div style="display:list-item; border:1px solid; margin-left:20px">x</div>
</div>
<span>
<span style="display:list-item; background:grey; margin:20px 0 0 21px"><div style="padding:20px">x</div></span>
</span>
<div style="display:list-item; border:3px solid; height:10px;"></div>
</body>
</html>

View file

@ -0,0 +1,59 @@
<!DOCTYPE HTML>
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
-->
<html><head>
<meta charset="utf-8">
<title>CSS Display Test: display:flow-root list-item</title>
<link rel="author" title="Mats Palmgren" href="">
<link rel="help" href="https://drafts.csswg.org/css-display-3/#list-items">
<link rel="match" href="display-flow-root-list-item-001-ref.html">
<style type="text/css">
html,body {
color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0;
}
body { padding-left: 100px; }
.float {
float: left;
width: 20px;
height: 40px;
background: pink;
}
.li { display: flow-root list-item; }
</style>
</head>
<body>
<div style="border:1px solid">
<!-- this tests that the flow-root margins don't collapse with its children. -->
<span class="li" style="margin: 20px 0">
<div style="margin: 20px 0">x</div>
</span>
</div>
<div style="border:1px solid">
<!-- this tests that the flow-root grows to fit child floats -->
<span class="li"><div class="float"></div></span>
</div>
<div style="border:1px solid; margin-bottom:20px">
<!-- this tests that a float does not intrude into flow-root box -->
<div class="float"></div>
<span class="li" style="border:1px solid">x</span>
</div>
<span>
<!-- this tests that a flow-root box is constructed also in the "ibsplit" case -->
<span class="li" style="background:grey;"><div style="margin:20px">x</div></span>
</span>
<span class="li" style="border:3px solid; height:10px;">
<!-- this tests that a flow-root fills the available width, and that 'height' applies -->
</span>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: getComputedStyle().lineHeight</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#line-height-property">
<meta name="assert" content="line-height computed value is normal or a length.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
<style>
#container {
font-size: 40px;
}
</style>
</head>
<body>
<div id="container">
<div id="target"></div>
</div>
<script>
test_computed_value("line-height", "normal");
test_computed_value("line-height", "0", "0px");
test_computed_value("line-height", "2", "80px");
test_computed_value("line-height", "0px");
test_computed_value("line-height", "10px");
test_computed_value("line-height", "0%", "0px");
test_computed_value("line-height", "200%", "80px");
test_computed_value("line-height", "calc(200% + 10px)", "90px");
test_computed_value('line-height', 'calc(10px - 0.5em)', '0px');
test_computed_value('line-height', 'calc(10px + 0.5em)', '30px');
</script>
</body>
</html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing line-height with invalid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#line-height-property">
<meta name="assert" content="line-height supports only the grammar 'normal | <number> | <length-percentage>'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_invalid_value("line-height", "auto");
test_invalid_value("line-height", "-2");
test_invalid_value("line-height", "-10px");
test_invalid_value("line-height", "-200%");
test_invalid_value("line-height", "2 10px");
test_invalid_value("line-height", "200% 3");
test_invalid_value("line-height", "auto 10px");
test_invalid_value("line-height", "3 auto");
</script>
</body>
</html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing line-height with valid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#line-height-property">
<meta name="assert" content="line-height supports the full grammar 'normal | <number> | <length-percentage>'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("line-height", "normal");
test_valid_value("line-height", "0");
test_valid_value("line-height", "2");
test_valid_value("line-height", "0px");
test_valid_value("line-height", "10px");
test_valid_value("line-height", "0%");
test_valid_value("line-height", "200%");
test_valid_value("line-height", "calc(200% + 10px)");
</script>
</body>
</html>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing">
<link rel="match" href="auto-block-size-absolute-ref.html"> <link rel="match" href="absolute-ref.html">
<meta name="assert" content="This test checks that the absolute positioning respects the auto-block-size." /> <meta name="assert" content="This test checks that the absolute positioning respects the auto-block-size." />
<style> <style>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing">
<link rel="match" href="auto-block-size-flex-ref.html"> <link rel="match" href="flex-ref.html">
<meta name="assert" content="This test checks that the flex layout respects the auto-block-size." /> <meta name="assert" content="This test checks that the flex layout respects the auto-block-size." />
<style> <style>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing">
<link rel="match" href="auto-block-size-floats-ref.html"> <link rel="match" href="floats-ref.html">
<meta name="assert" content="This test checks that if the layout() is a float, the flow layout respects the auto-block-size." /> <meta name="assert" content="This test checks that if the layout() is a float, the flow layout respects the auto-block-size." />
<style> <style>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing">
<link rel="match" href="auto-block-size-inflow-ref.html"> <link rel="match" href="inflow-ref.html">
<meta name="assert" content="This test checks that min/max-block-size constraints are applied correctly to a layout()." /> <meta name="assert" content="This test checks that min/max-block-size constraints are applied correctly to a layout()." />
<style> <style>

View file

@ -1,9 +1,8 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#interaction-sizing">
<link rel="match" href="auto-block-size-negative-ref.html"> <link rel="match" href="negative-ref.html">
<meta name="assert" content="This test checks that auto-block-size is correctly clamped to zero." /> <meta name="assert" content="This test checks that auto-block-size is correctly clamped to zero." />
<meta name="assert" content="TODO" />
<style> <style>

View file

@ -61,5 +61,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -45,5 +45,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -61,5 +61,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -61,5 +61,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -45,5 +45,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -61,5 +61,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
<!-- A replaced percentage min-width/min-height should resolve itself against the available size. --> <!-- A replaced percentage min-width/min-height should resolve itself against the available size. -->
<img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" /> <img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
<!-- A replaced percentage min-width/min-height should resolve itself against the available size. --> <!-- A replaced percentage min-width/min-height should resolve itself against the available size. -->
<img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" /> <img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -45,5 +45,5 @@
<!-- For replaced elements, both axis should be resolved to 0px. --> <!-- For replaced elements, both axis should be resolved to 0px. -->
<img class="child" style="--inline-size-expected: 0px; --block-size-expected: 0px; width: 100%; height: 100%;" /> <img class="child" style="--inline-size-expected: 0px; --block-size-expected: 0px; width: 100%; height: 100%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
<!-- A replaced percentage min-width/min-height should resolve itself against the available size. --> <!-- A replaced percentage min-width/min-height should resolve itself against the available size. -->
<img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" /> <img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
<!-- A replaced percentage min-width/min-height should resolve itself against the available size. --> <!-- A replaced percentage min-width/min-height should resolve itself against the available size. -->
<img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" /> <img class="child" style="width: 5px; min-width: 20%; height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -56,5 +56,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -56,5 +56,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -55,5 +55,5 @@
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -54,5 +54,5 @@
<!-- A replaced percentage min-height should resolve itself against the percentageBlockSize. --> <!-- A replaced percentage min-height should resolve itself against the percentageBlockSize. -->
<img class="child" style="height: 5px; min-height: 50%;" /> <img class="child" style="height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -54,5 +54,5 @@
<!-- A replaced percentage min-width should resolve itself against the percentageInlineSize. --> <!-- A replaced percentage min-width should resolve itself against the percentageInlineSize. -->
<img class="child" style="width: 5px; min-width: 50%;" /> <img class="child" style="width: 5px; min-width: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -43,5 +43,5 @@
<!-- A percentage shouldn't be resolved against an invalid percentageBlockSize. --> <!-- A percentage shouldn't be resolved against an invalid percentageBlockSize. -->
<img class="child" style="--inline-size-expected: 10px; --block-size-expected: 0px; height: 100%;" /> <img class="child" style="--inline-size-expected: 10px; --block-size-expected: 0px; height: 100%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -51,5 +51,5 @@
</div> </div>
</div> </div>
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -54,5 +54,5 @@
<!-- A replaced percentage min-height should resolve itself against the percentageInlineSize. --> <!-- A replaced percentage min-height should resolve itself against the percentageInlineSize. -->
<img class="child" style="height: 5px; min-height: 50%;" /> <img class="child" style="height: 5px; min-height: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -54,5 +54,5 @@
<!-- A replaced percentage min-width should resolve itself against the percentageBlockSize. --> <!-- A replaced percentage min-width should resolve itself against the percentageBlockSize. -->
<img class="child" style="width: 5px; min-width: 50%;" /> <img class="child" style="width: 5px; min-width: 50%;" />
<script> <script>
importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: '../support/layout-child-sizes-worklet.js'}); importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-sizes-worklet.js'});
</script> </script>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
.test { .test {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html class=reftest-wait> <html class=reftest-wait>
<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize"> <link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#dom-layoutconstraints-fixedblocksize">
<link rel="match" href="green-square-ref.html"> <link rel="match" href="../green-square-ref.html">
<meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." /> <meta name="assert" content="This test checks that LayoutConstraints#fixedBlockSize is passed into the layout function correctly." />
<style> <style>
body { body {

Some files were not shown because too many files have changed in this diff Show more