mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Update web-platform-tests to revision 431d16dc58b4e276add7d569cce302d8d246b299
This commit is contained in:
parent
ed89361811
commit
fa3a407699
144 changed files with 2039 additions and 755 deletions
|
@ -4,7 +4,7 @@
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
[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
|
||||||
|
|
||||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[hit-test-floats-004.html]
|
|
||||||
[Miss float below something else]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-005.html]
|
||||||
|
[Miss clipped float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[border-image-slice-005.htm]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[border-image-slice-007.htm]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[svg-image-orientation-none.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[svg-image-orientation.html]
|
|
||||||
expected: FAIL
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[text-decoration-thickness-single.html]
|
||||||
|
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
||||||
[perspective-transforms-equivalence.html]
|
|
||||||
expected: FAIL
|
|
|
@ -2,6 +2,3 @@
|
||||||
[Hit test intersecting scaled box]
|
[Hit test intersecting scaled box]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Hit test within unscaled box]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,3 @@
|
||||||
[test the top of layer]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[test some point of the element: top left corner]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
[elementsFromPoint on the root document for points in iframe elements]
|
[elementsFromPoint on the root document for points in iframe elements]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint on inner documents]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[flex-serialization.html]
|
||||||
|
[CSSOM - Flex serialization]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -309,30 +309,18 @@
|
||||||
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: */* text/html]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*]
|
[<iframe>: combined response Content-Type: text/html */*]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*]
|
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/plain */*]
|
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/plain;charset=gbk text/html]
|
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,3 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,3 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_4.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_5.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[cross-origin-objects-on-new-window.html]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -2,6 +2,3 @@
|
||||||
[opener of discarded nested browsing context]
|
[opener of discarded nested browsing context]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[opener of discarded auxiliary browsing context]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-1.html]
|
[iframe_sandbox_popups_nonescaping-1.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-3.html]
|
[iframe_sandbox_popups_nonescaping-3.html]
|
||||||
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[form-double-submit-3.html]
|
|
||||||
[<button> should have the same double-submit protection as <input type=submit>]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[form-double-submit.html]
|
|
||||||
[default submit action should supersede onclick submit()]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[ignore-opens-during-unload.window.html]
|
[ignore-opens-during-unload.window.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (open(parent) while unloading parent and child)]
|
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (open(parent) while unloading parent and child)]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,3 @@
|
||||||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -368,3 +368,9 @@
|
||||||
[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[28696\]\t5.0049244262884152e-13\t9.3139332532882690e-1\t9.3139332532832642e-1\t9.9999999999946265e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532832642e-1 at index of 28696.\n\tMax RelError of 9.9999999999946265e-1 at index of 28696.\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[28696\]\t5.0049244262884152e-13\t9.3139332532882690e-1\t9.3139332532832642e-1\t9.9999999999946265e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532832642e-1 at index of 28696.\n\tMax RelError of 9.9999999999946265e-1 at index of 28696.\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[28696\]\t-5.5035036802291870e-1\t9.3139332532882690e-1\t1.4817436933517456e+0\t1.5908893193201898e+0\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 1.4817436933517456e+0 at index of 28696.\n\tMax RelError of 1.5908893193201898e+0 at index of 28696.\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[X SNR (39.927354911150644 dB) is not greater than or equal to 65.737. Got 39.927354911150644.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
[audioworkletprocessor-param-getter-overridden.https.html]
|
||||||
|
[Executing "Verifying AudioParam in AudioWorkletNode"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Executing "Initializing AudioWorklet and Context"]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[018.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[origin of the script that invoked the method, javascript:]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[017.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[origin of the script that invoked the method, about:blank]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -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: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +0,0 @@
|
||||||
[hit-test-floats-004.html]
|
|
||||||
[Miss float below something else]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-005.html]
|
||||||
|
[Miss clipped float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[border-image-slice-005.htm]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[border-image-slice-007.htm]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[image-orientation-from-image-composited-dynamic2.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[image-orientation-from-image-dynamic2.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[image-orientation-none-content-images.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[image-orientation-none.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[svg-image-orientation-none.html]
|
|
||||||
expected: FAIL
|
|
|
@ -1,2 +0,0 @@
|
||||||
[svg-image-orientation.html]
|
|
||||||
expected: FAIL
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[text-decoration-thickness-single.html]
|
||||||
|
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
||||||
[perspective-transforms-equivalence.html]
|
|
||||||
expected: FAIL
|
|
|
@ -2,6 +2,3 @@
|
||||||
[Hit test intersecting scaled box]
|
[Hit test intersecting scaled box]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Hit test within unscaled box]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,3 @@
|
||||||
[test the top of layer]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[test some point of the element: top left corner]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
[elementsFromPoint on the root document for points in iframe elements]
|
[elementsFromPoint on the root document for points in iframe elements]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint on inner documents]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
4
tests/wpt/metadata/css/cssom/flex-serialization.html.ini
Normal file
4
tests/wpt/metadata/css/cssom/flex-serialization.html.ini
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[flex-serialization.html]
|
||||||
|
[CSSOM - Flex serialization]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -309,30 +309,18 @@
|
||||||
[fetch(): separate response Content-Type: text/plain ]
|
[fetch(): separate response Content-Type: text/plain ]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: */* text/html]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*]
|
[<iframe>: combined response Content-Type: text/html */*]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*]
|
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/plain */*]
|
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/plain;charset=gbk text/html]
|
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,3 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,3 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_4.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_5.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[cross-origin-objects-on-new-window.html]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -5,6 +5,3 @@
|
||||||
[opener of discarded nested browsing context]
|
[opener of discarded nested browsing context]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[opener of discarded auxiliary browsing context]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[iframe_sandbox_popups_nonescaping-1.html]
|
[iframe_sandbox_popups_nonescaping-1.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-3.html]
|
[iframe_sandbox_popups_nonescaping-3.html]
|
||||||
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[form-double-submit-3.html]
|
|
||||||
[<button> should have the same double-submit protection as <input type=submit>]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[form-double-submit.html]
|
|
||||||
[default submit action should supersede onclick submit()]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[ignore-opens-during-unload.window.html]
|
[ignore-opens-during-unload.window.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[ignore-opens-during-unload]
|
[ignore-opens-during-unload]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,3 @@
|
||||||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -596,3 +596,9 @@
|
||||||
[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[28696\]\t5.0049244262884152e-13\t9.3139332532882690e-1\t9.3139332532832642e-1\t9.9999999999946265e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532832642e-1 at index of 28696.\n\tMax RelError of 9.9999999999946265e-1 at index of 28696.\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[28696\]\t5.0049244262884152e-13\t9.3139332532882690e-1\t9.3139332532832642e-1\t9.9999999999946265e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532832642e-1 at index of 28696.\n\tMax RelError of 9.9999999999946265e-1 at index of 28696.\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[28696\]\t-5.5035036802291870e-1\t9.3139332532882690e-1\t1.4817436933517456e+0\t1.5908893193201898e+0\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 1.4817436933517456e+0 at index of 28696.\n\tMax RelError of 1.5908893193201898e+0 at index of 28696.\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[X SNR (39.927354911150644 dB) is not greater than or equal to 65.737. Got 39.927354911150644.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
[audioworkletprocessor-param-getter-overridden.https.html]
|
||||||
|
[Executing "Verifying AudioParam in AudioWorkletNode"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Executing "Initializing AudioWorklet and Context"]
|
||||||
|
expected: FAIL
|
||||||
|
|
5
tests/wpt/metadata/webmessaging/with-ports/018.html.ini
Normal file
5
tests/wpt/metadata/webmessaging/with-ports/018.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[018.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[origin of the script that invoked the method, javascript:]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[017.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[origin of the script that invoked the method, about:blank]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<title>CSS Test: background-{attachment: local; clip: padding-box; color}; border-radius</title>
|
<title>CSS Test: background-{attachment: local; clip: padding-box; color}; border-radius</title>
|
||||||
<link rel="match" href="attachment-local-clipping-color-4-ref.html" />
|
<link rel="match" href="attachment-local-clipping-color-4-ref.html" />
|
||||||
<meta name="flags" content="dom" />
|
<meta name="flags" content="dom" />
|
||||||
|
<meta name=fuzzy content="0-10;0-160">
|
||||||
<link rel="author" title="Simon Sapin" href="http://exyr.org/about/" />
|
<link rel="author" title="Simon Sapin" href="http://exyr.org/about/" />
|
||||||
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-background-attachment" />
|
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-background-attachment" />
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<title>CSS Test: background-{attachment: local; clip: padding-box; image}; border-radius</title>
|
<title>CSS Test: background-{attachment: local; clip: padding-box; image}; border-radius</title>
|
||||||
<link rel="match" href="attachment-local-clipping-image-4-ref.html" />
|
<link rel="match" href="attachment-local-clipping-image-4-ref.html" />
|
||||||
<meta name="flags" content="dom" />
|
<meta name="flags" content="dom" />
|
||||||
|
<meta name=fuzzy content="0-10;0-160">
|
||||||
<link rel="author" title="Simon Sapin" href="http://exyr.org/about/" />
|
<link rel="author" title="Simon Sapin" href="http://exyr.org/about/" />
|
||||||
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-background-attachment" />
|
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-background-attachment" />
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-slice">
|
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-slice">
|
||||||
<link rel="match" href="reference/border-image-slice-005-ref.html">
|
<link rel="match" href="reference/border-image-slice-005-ref.html">
|
||||||
<meta name="flags" content="">
|
<meta name="flags" content="">
|
||||||
|
<meta name="fuzzy" content="0-35;0-1250">
|
||||||
<meta name="assert" content="This test checks that the border image is sliced into nine regions with inward offsets, '40%' from the top, '30%' from the right,'20%' from the bottom, and '10%' from the left edges of the image. Percentages are relative to the size of the image: the width of the image for the horizontal offsets, the height for vertical offsets.">
|
<meta name="assert" content="This test checks that the border image is sliced into nine regions with inward offsets, '40%' from the top, '30%' from the right,'20%' from the bottom, and '10%' from the left edges of the image. Percentages are relative to the size of the image: the width of the image for the horizontal offsets, the height for vertical offsets.">
|
||||||
<style>
|
<style>
|
||||||
div
|
div
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-slice">
|
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-slice">
|
||||||
<link rel="match" href="reference/border-image-slice-007-ref.html">
|
<link rel="match" href="reference/border-image-slice-007-ref.html">
|
||||||
<meta name="flags" content="">
|
<meta name="flags" content="">
|
||||||
|
<meta name="fuzzy" content="0-35;0-1250">
|
||||||
<meta name="assert" content="This test checks that the 'fill' keyword, if present, causes the middle part of the border-image to be preserved.">
|
<meta name="assert" content="This test checks that the 'fill' keyword, if present, causes the middle part of the border-image to be preserved.">
|
||||||
<style>
|
<style>
|
||||||
div
|
div
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
|
|
||||||
<meta name="assert" content="Test passes if a box with border-radius that clips its content to a box edge clips to the border-radius curve in the corners.">
|
<meta name="assert" content="Test passes if a box with border-radius that clips its content to a box edge clips to the border-radius curve in the corners.">
|
||||||
|
|
||||||
|
<meta name="fuzzy" content="0-1;0-1000">
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||||
<style>
|
<style>
|
||||||
body > div { float: left; }
|
body > div { float: left; }
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
<link rel="match" href="reference/border-radius-clip-002-ref.htm">
|
<link rel="match" href="reference/border-radius-clip-002-ref.htm">
|
||||||
<link rel="help" href="https://www.w3.org/TR/css-backgrounds-3/#corner-clipping">
|
<link rel="help" href="https://www.w3.org/TR/css-backgrounds-3/#corner-clipping">
|
||||||
<meta name="assert" content="Background is clipped to the curve of the content-box when 'background-clip: content-box'">
|
<meta name="assert" content="Background is clipped to the curve of the content-box when 'background-clip: content-box'">
|
||||||
|
<meta name=fuzzy content="0-70;0-50">
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
#test-base
|
#test-base
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 104px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 104px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 104px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 156px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br><br><br><br><br>9<br>10<br>11<br>12<br>13<br>14</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br><br><br><br><br>9<br>10<br>11<br>12<br>13<br>14</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 208px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br><br><br><br><br>13<br>14<br>15<br>16<br>17<br>18<br>19</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br><br><br><br><br>13<br>14<br>15<br>16<br>17<br>18<br>19</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 234px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br><br><br><br>16<br>17<br>18<br>19</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br><br><br><br>16<br>17<br>18<br>19</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 234px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br><br>8<br>9<br>0</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br><br>8<br>9<br>0</div>
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 104px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
|
@ -0,0 +1,26 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Reftest Reference</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
height: 182px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7</div>
|
||||||
|
|
||||||
|
<div>1<br>2<br>3<br>4<br>5<br>6<br>7</div>
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-008-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '6' and the '7' so that there is a minimum of 3 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 104px; /* Therefore, exactly 4 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 2 extra br here ^ -->
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-009-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '7' and the '8' so that there is a minimum of 2 line boxes at the top of the 3rd column box. In doing so, the 'orphans: 2' declaration is still honored.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 104px; /* Therefore, exactly 4 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 2;
|
||||||
|
widows: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 1 extra br here ^ -->
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-010-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '6' and the '7' so that there is a minimum of 3 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 104px; /* Therefore, exactly 4 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 2;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br><br><br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 2 extra br here ^ -->
|
|
@ -0,0 +1,64 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-011-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 2 line boxes, then a class B break point should occur between '8' and the '9' so that there is a minimum of 6 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 156px; /* Therefore, exactly 6 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 2;
|
||||||
|
widows: 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br><br><br><br><br>9<br>10<br>11<br>12<br>13<br>14</div>
|
||||||
|
<!-- Same as div#test except 4 extra br here ^ -->
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-012-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 3 line boxes, then a class B break point should occur between the '12' and the '13' so that there is a minimum of 7 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 208px; /* Therefore, exactly 8 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 3;
|
||||||
|
widows: 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br><br><br><br><br>13<br>14<br>15<br>16<br>17<br>18<br>19</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 4 extra br here ^ -->
|
|
@ -0,0 +1,63 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-013-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '15' and the '16' so that there is a minimum of 4 line boxes at the top of the 3rd column box. In doing so, the 'orphans: 6' declaration is still honored.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 234px; /* Therefore, exactly 9 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 6;
|
||||||
|
widows: 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the numbers inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br><br><br><br>16<br>17<br>18<br>19</div>
|
|
@ -0,0 +1,63 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-014-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '7' and the '8' so that there is a minimum of 3 line boxes at the top of the 3rd column box. In doing so, the 'orphans: 7' declaration is still honored.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 234px; /* Therefore, exactly 9 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 7;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br><br><br>8<br>9<br>0</div>
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: initial 'widows' value and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-016-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="This test checks that 'widows' applies to multi-column containers and that the initial value of 'widows' is '2'. When an UA succeeds at applying 'widows', then there is 2 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 104px; /* Therefore, exactly 4 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 1 extra br here ^ -->
|
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-016-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Bug 137367: Implement orphans and widows
|
||||||
|
https://bugzilla.mozilla.org/show_bug.cgi?id=137367
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="When column boxes are filled sequentially, their content should be distributed and fragmented in accordance with the 'orphans' and the 'widows' declarations. In the test, since the 3rd column box was going to get only 1 line box, then a class B break point should occur between the '7' and the '8' so that there is a minimum of 2 line boxes at the top of the 3rd column box.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
height: 104px; /* Therefore, exactly 4 line boxes */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
|
||||||
|
column-fill: auto;
|
||||||
|
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
orphans: 1;
|
||||||
|
widows: 1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>8<br>9</div>
|
||||||
|
|
||||||
|
<!-- Same as div#test except 1 extra br here ^ -->
|
|
@ -0,0 +1,53 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<title>CSS Fragmentation level 3 Test: 'orphans', 'widows' and auto-height multicolumn container with 'column-fill: auto'</title>
|
||||||
|
|
||||||
|
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||||
|
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
|
||||||
|
<link rel="match" href="reference/widows-orphans-017-ref.html">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Date created: November 26th 2020
|
||||||
|
Last modified: December 6th 2020
|
||||||
|
-->
|
||||||
|
|
||||||
|
<meta name="flags" content="">
|
||||||
|
<meta name="assert" content="If a multi-column container fills column boxes sequentially and its 'height' is 'auto', then soft breaks are inoperative since content can not overflow the fragmentainer. Therefore, in this test, the 'orphans' and 'widows' requirements can not be honored.">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div
|
||||||
|
{
|
||||||
|
border: orange solid 4px;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 1.3; /* computes to 26px */
|
||||||
|
margin-bottom: 1em;
|
||||||
|
padding: 0.5em; /* computes to 10px */
|
||||||
|
width: 460px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#test
|
||||||
|
{
|
||||||
|
height: auto;
|
||||||
|
|
||||||
|
columns: 4 auto;
|
||||||
|
column-fill: auto;
|
||||||
|
column-gap: 1em; /* computes to 20px */
|
||||||
|
column-rule: blue solid 4px;
|
||||||
|
|
||||||
|
orphans: 1;
|
||||||
|
widows: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#reference
|
||||||
|
{
|
||||||
|
height: 182px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<p>Test passes if the digits inside both orange-bordered rectangles are <strong>distributed identically</strong>.
|
||||||
|
|
||||||
|
<div id="test">1<br>2<br>3<br>4<br>5<br>6<br>7</div>
|
||||||
|
|
||||||
|
<div id="reference">1<br>2<br>3<br>4<br>5<br>6<br>7</div>
|
|
@ -71,7 +71,6 @@
|
||||||
setup({ explicit_done: true });
|
setup({ explicit_done: true });
|
||||||
</script>
|
</script>
|
||||||
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
||||||
<!-- The test cases with vertical-rl wirting-mode will fail becauuse of bug 779105 -->
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div data-offset-x="5" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="5" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="180" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="180" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
|
@ -83,7 +82,7 @@
|
||||||
<div data-offset-x="155" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="155" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="80" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="80" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="160" data-offset-y="160" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn LTR">X XX X</div>
|
<div data-offset-x="160" data-offset-y="160" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn LTR">X XX X</div>
|
||||||
<div data-offset-x="35" data-offset-y="160" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="5" data-offset-y="160" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
@ -99,6 +98,6 @@
|
||||||
<div data-offset-x="105" data-offset-y="70" data-expected-width="90" data-expected-height="30" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="105" data-offset-y="70" data-expected-width="90" data-expected-height="30" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="140" data-offset-y="150" data-expected-width="100" data-expected-height="50" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="140" data-offset-y="150" data-expected-width="100" data-expected-height="50" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="5" data-offset-y="10" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
<div data-offset-x="5" data-offset-y="10" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
||||||
<div data-offset-x="5" data-offset-y="115" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="5" data-offset-y="110" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -67,7 +67,6 @@
|
||||||
setup({ explicit_done: true });
|
setup({ explicit_done: true });
|
||||||
</script>
|
</script>
|
||||||
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
||||||
<!-- The test cases with vertical-rl wirting-mode will fail becauuse of bug 779105 -->
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div data-offset-x="5" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="5" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="180" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="180" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
|
@ -79,7 +78,7 @@
|
||||||
<div data-offset-x="155" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="155" data-offset-y="0" data-expected-width="40" data-expected-height="80" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="80" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="80" data-offset-y="60" data-expected-width="60" data-expected-height="90" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="160" data-offset-y="160" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn LTR">X XX X</div>
|
<div data-offset-x="160" data-offset-y="160" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn LTR">X XX X</div>
|
||||||
<div data-offset-x="35" data-offset-y="160" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="5" data-offset-y="160" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
@ -95,6 +94,6 @@
|
||||||
<div data-offset-x="105" data-offset-y="70" data-expected-width="90" data-expected-height="30" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="105" data-offset-y="70" data-expected-width="90" data-expected-height="30" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="140" data-offset-y="150" data-expected-width="100" data-expected-height="50" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="140" data-offset-y="150" data-expected-width="100" data-expected-height="50" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="5" data-offset-y="10" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
<div data-offset-x="5" data-offset-y="10" data-expected-width="90" data-expected-height="30" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
||||||
<div data-offset-x="5" data-offset-y="115" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="5" data-offset-y="110" data-expected-width="70" data-expected-height="80" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -73,34 +73,33 @@
|
||||||
setup({ explicit_done: true });
|
setup({ explicit_done: true });
|
||||||
</script>
|
</script>
|
||||||
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
||||||
<!-- The test cases with vertical-rl wirting-mode will fail becauuse of bug 779105 -->
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div data-offset-x="13" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="13" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="180" data-offset-y="60" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="190" data-offset-y="64" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="0" data-offset-y="160" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn RTL">X XX X</div>
|
<div data-offset-x="8" data-offset-y="162" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn RTL">X XX X</div>
|
||||||
<div data-offset-x="105" data-offset-y="160" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="113" data-offset-y="162" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid RTL">
|
<div class="grid RTL">
|
||||||
<div data-offset-x="155" data-offset-y="0" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="163" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="80" data-offset-y="60" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="90" data-offset-y="64" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="160" data-offset-y="160" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn LTR">X XX X</div>
|
<div data-offset-x="170" data-offset-y="162" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn LTR">X XX X</div>
|
||||||
<div data-offset-x="35" data-offset-y="160" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="13" data-offset-y="162" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
<div class="grid verticalLR">
|
<div class="grid verticalLR">
|
||||||
<div data-offset-x="5" data-offset-y="70" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="13" data-offset-y="74" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="40" data-offset-y="150" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="50" data-offset-y="153" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="180" data-offset-y="10" data-expected-width="26" data-expected-height="20" class="secondRowFirstColumn verticalRL">X XX X</div>
|
<div data-offset-x="189" data-offset-y="12" data-expected-width="26" data-expected-height="70" class="secondRowFirstColumn verticalRL">X XX X</div>
|
||||||
<div data-offset-x="155" data-offset-y="110" data-expected-width="76" data-expected-height="50" class="secondRowSecondColumn horizontal RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="163" data-offset-y="112" data-expected-width="76" data-expected-height="50" class="secondRowSecondColumn horizontal RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid verticalRL">
|
<div class="grid verticalRL">
|
||||||
<div data-offset-x="105" data-offset-y="70" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="113" data-offset-y="74" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="140" data-offset-y="150" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="150" data-offset-y="153" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="5" data-offset-y="10" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
<div data-offset-x="14" data-offset-y="12" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
||||||
<div data-offset-x="5" data-offset-y="115" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="13" data-offset-y="112" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -77,35 +77,34 @@
|
||||||
setup({ explicit_done: true });
|
setup({ explicit_done: true });
|
||||||
</script>
|
</script>
|
||||||
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
<body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })">
|
||||||
<!-- The test cases with vertical-rl wirting-mode will fail becauuse of bug 779105 -->
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div data-offset-x="70" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="73" data-offset-y="3" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="154" data-offset-y="64" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="157" data-offset-y="65" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="20" data-offset-y="188" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn RTL">X XX X</div>
|
<div data-offset-x="23" data-offset-y="189" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn RTL">X XX X</div>
|
||||||
<div data-offset-x="108" data-offset-y="152" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="111" data-offset-y="153" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid RTL">
|
<div class="grid RTL">
|
||||||
<div data-offset-x="220" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
<div data-offset-x="223" data-offset-y="3" data-expected-width="26" data-expected-height="70" class="firstRowFirstColumn verticalLR">X XX X</div>
|
||||||
<div data-offset-x="54" data-offset-y="64" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="57" data-offset-y="65" data-expected-width="46" data-expected-height="80" class="firstRowSecondColumn verticalRL">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="158" data-offset-y="188" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn LTR">X XX X</div>
|
<div data-offset-x="161" data-offset-y="189" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn LTR">X XX X</div>
|
||||||
<div data-offset-x="8" data-offset-y="152" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="11" data-offset-y="153" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalRL RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
<div class="grid verticalLR">
|
<div class="grid verticalLR">
|
||||||
<div data-offset-x="8" data-offset-y="74" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="11" data-offset-y="75" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="60" data-offset-y="153" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="63" data-offset-y="154" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="189" data-offset-y="2" data-expected-width="26" data-expected-height="70" class="secondRowFirstColumn verticalRL">X XX X</div>
|
<div data-offset-x="192" data-offset-y="3" data-expected-width="26" data-expected-height="70" class="secondRowFirstColumn verticalRL">X XX X</div>
|
||||||
<div data-offset-x="158" data-offset-y="102" data-expected-width="76" data-expected-height="50" class="secondRowSecondColumn horizontal RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="161" data-offset-y="103" data-expected-width="76" data-expected-height="50" class="secondRowSecondColumn horizontal RTL">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid verticalRL">
|
<div class="grid verticalRL">
|
||||||
<div data-offset-x="170" data-offset-y="74" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
<div data-offset-x="173" data-offset-y="75" data-expected-width="76" data-expected-height="20" class="firstRowFirstColumn horizontal">X XX X</div>
|
||||||
<div data-offset-x="108" data-offset-y="153" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
<div data-offset-x="111" data-offset-y="154" data-expected-width="86" data-expected-height="40" class="firstRowSecondColumn horizontal">XX X<br>X XXX X<br>XX XXX</div>
|
||||||
<div data-offset-x="14" data-offset-y="2" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
<div data-offset-x="17" data-offset-y="3" data-expected-width="76" data-expected-height="20" class="secondRowFirstColumn horizontal RTL">X XX X</div>
|
||||||
<div data-offset-x="40" data-offset-y="102" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
<div data-offset-x="43" data-offset-y="103" data-expected-width="56" data-expected-height="70" class="secondRowSecondColumn verticalLR">XX X<br>X XXX<br>X<br>XX XXX</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au">
|
<link rel="author" title="Cameron McCormack" href="mailto:cam@mcc.id.au">
|
||||||
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
||||||
<link rel="match" href="reference/image-orientation-background-image-ref.html">
|
<link rel="match" href="reference/image-orientation-background-image-ref.html">
|
||||||
<meta name=fuzzy content="2;40">
|
<meta name=fuzzy content="0-3;0-50">
|
||||||
<style>
|
<style>
|
||||||
div { width: 100px; height: 50px; background-image: url(support/exif-orientation-2-ur.jpg); }
|
div { width: 100px; height: 50px; background-image: url(support/exif-orientation-2-ur.jpg); }
|
||||||
.no-orient { image-orientation: none; }
|
.no-orient { image-orientation: none; }
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
||||||
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
||||||
<link rel="match" href="reference/image-orientation-background-position-ref.html">
|
<link rel="match" href="reference/image-orientation-background-position-ref.html">
|
||||||
<meta name="fuzzy" content="10;100">
|
<meta name="fuzzy" content="0-5;0-50">
|
||||||
<style>
|
<style>
|
||||||
.exif-2 {
|
.exif-2 {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
||||||
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
||||||
<link rel="match" href="reference/image-orientation-default-ref.html">
|
<link rel="match" href="reference/image-orientation-default-ref.html">
|
||||||
<meta name=fuzzy content="10;100">
|
<meta name=fuzzy content="0-5;0-200">
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
@ -58,4 +58,4 @@
|
||||||
<br>Undefined (invalid value)
|
<br>Undefined (invalid value)
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
||||||
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
||||||
<link rel="match" href="reference/image-orientation-from-image-ref.html">
|
<link rel="match" href="reference/image-orientation-from-image-ref.html">
|
||||||
<meta name=fuzzy content="10;100">
|
<meta name=fuzzy content="0-5;0-200">
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
overflow: hidden;}
|
overflow: hidden;}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue