Auto merge of #24158 - servo-wpt-sync:wpt_update_07-09-2019, r=jdm

Sync WPT with upstream (07-09-2019)

Automated downstream sync of changes from upstream as of 07-09-2019.
[no-wpt-sync]

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24158)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2019-09-09 17:39:37 -04:00 committed by GitHub
commit 6ed204d692
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3119 changed files with 24081 additions and 26279 deletions

View file

@ -7,7 +7,7 @@
expected: FAIL
[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.]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -1,4 +0,0 @@
[inline-negative-margin-001.html]
[#container 1]
expected: FAIL

View file

@ -0,0 +1,2 @@
[minmax-length-percentage-interpolate.html]
expected: FAIL

View file

@ -1,5 +1,5 @@
[elementsFromPoint-iframes.html]
expected: CRASH
expected: TIMEOUT
[elementsFromPoint on the root document for points in iframe elements]
expected: FAIL

View file

@ -1,2 +0,0 @@
[contenttype_txt.html]
expected: CRASH

View file

@ -312,3 +312,15 @@
[<iframe>: separate response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
expected: FAIL

View file

@ -56,3 +56,6 @@
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL

View file

@ -11,6 +11,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%20'NosniFF']
expected: FAIL

View file

@ -18,3 +18,18 @@
[Https downgrade-upgrade object => No headers]
expected: NOTRUN
[Https downgrade-upgrade object]
expected: NOTRUN
[Https downgrade-upgrade iframe]
expected: FAIL
[Https downgrade-upgrade fetch() api]
expected: NOTRUN
[Https downgrade-upgrade top level navigation]
expected: FAIL
[Https downgrade-upgrade embed]
expected: TIMEOUT

View file

@ -18,3 +18,18 @@
[Http upgrade fetch() api => No headers]
expected: NOTRUN
[Http upgrade embed]
expected: TIMEOUT
[Http upgrade top level navigation]
expected: FAIL
[Http upgrade iframe]
expected: FAIL
[Http upgrade object]
expected: NOTRUN
[Http upgrade fetch() api]
expected: NOTRUN

View file

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

View file

@ -1,24 +1,5 @@
[open-features-negative-innerwidth-innerheight.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: negative values for legacy `innerwidth`, `innerheight`]
expected: FAIL
[features "innerheight=-404.5" should NOT set "height=404"]
expected: TIMEOUT
[features "innerwidth=-404.5" should NOT set "width=404"]
expected: TIMEOUT
[features "innerwidth=-404" should NOT set "width=404"]
expected: TIMEOUT
[features "innerheight=-404e1" should NOT set "height=404"]
expected: TIMEOUT
[features "innerheight=-404" should NOT set "height=404"]
expected: TIMEOUT
[features "innerwidth=-404e1" should NOT set "width=404"]
expected: TIMEOUT

View file

@ -1,24 +1,5 @@
[open-features-negative-width-height.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: negative values for `width`, `height`]
expected: FAIL
[features "height=-404" should NOT set "height=404"]
expected: TIMEOUT
[features "height=-404e1" should NOT set "height=404"]
expected: TIMEOUT
[features "height=-404.5" should NOT set "height=404"]
expected: TIMEOUT
[features "width=-404" should NOT set "width=404"]
expected: TIMEOUT
[features "width=-404e1" should NOT set "width=404"]
expected: TIMEOUT
[features "width=-404.5" should NOT set "width=404"]
expected: TIMEOUT

View file

@ -1,48 +1,32 @@
[open-features-non-integer-height.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: non-integer values for feature `height`]
expected: FAIL
[features "height=405*3" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405.32" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405e1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405/5" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405^4" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405.5" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405e-1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405 " should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "height=405LLl" should set "height=405"]
expected: TIMEOUT
[features "height=/404" should NOT set "height=404"]
expected: TIMEOUT
[top=0,left=0,width=401,: absence of feature "height" should be treated same as "height=0"]
expected: TIMEOUT
[top=0,left=0: absence of feature "height" should be treated same as "height=0"]
expected: TIMEOUT
[features "height=_404" should NOT set "height=404"]
expected: TIMEOUT
[features "height=L404" should NOT set "height=404"]
expected: TIMEOUT
expected: FAIL

View file

@ -1,42 +1,32 @@
[open-features-non-integer-innerheight.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: non-integer values for legacy feature `innerheight`]
expected: FAIL
[features "innerheight=405e-1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405LLl" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405^4" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405e1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405 " should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405/5" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405.32" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405.5" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "innerheight=405*3" should set "height=405"]
expected: TIMEOUT
[features "innerheight=_404" should NOT set "height=404"]
expected: TIMEOUT
[features "innerheight=L404" should NOT set "height=404"]
expected: TIMEOUT
[features "innerheight=/404" should NOT set "height=404"]
expected: TIMEOUT
expected: FAIL

View file

@ -1,42 +1,32 @@
[open-features-non-integer-left.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: non-integer values for feature `left`]
expected: FAIL
[features "left=105e1" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105 " should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105/5" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105e-1" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105^4" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105LLl" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105.32" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105*3" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "left=105.5" should set "left=105"]
expected: TIMEOUT
[features "left=L104" should NOT set "left=104"]
expected: TIMEOUT
[features "left=/104" should NOT set "left=104"]
expected: TIMEOUT
[features "left=_104" should NOT set "left=104"]
expected: TIMEOUT
expected: FAIL

View file

@ -1,42 +1,32 @@
[open-features-non-integer-screenx.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: non-integer values for legacy feature `screenx`]
expected: FAIL
[features "screenx=105.5" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105e1" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105 " should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105*3" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105e-1" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105^4" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105LLl" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105/5" should set "left=105"]
expected: TIMEOUT
expected: FAIL
[features "screenx=105.32" should set "left=105"]
expected: TIMEOUT
[features "screenx=_104" should NOT set "left=104"]
expected: TIMEOUT
[features "screenx=L104" should NOT set "left=104"]
expected: TIMEOUT
[features "screenx=/104" should NOT set "left=104"]
expected: TIMEOUT
expected: FAIL

View file

@ -1,42 +1,32 @@
[open-features-non-integer-screeny.html]
type: testharness
expected: TIMEOUT
[HTML: window.open `features`: non-integer values for legacy feature `screeny`]
expected: FAIL
[features "screeny=405^4" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405e-1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405LLl" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405e1" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405 " should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405/5" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405*3" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405.32" should set "height=405"]
expected: TIMEOUT
expected: FAIL
[features "screeny=405.5" should set "height=405"]
expected: TIMEOUT
[features "screeny=_404" should NOT set "height=404"]
expected: TIMEOUT
[features "screeny=L404" should NOT set "height=404"]
expected: TIMEOUT
[features "screeny=/404" should NOT set "height=404"]
expected: TIMEOUT
expected: FAIL

View file

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

View file

@ -0,0 +1,7 @@
[toggleEvent.html]
[Calling open twice on 'details' fires only one toggle event]
expected: FAIL
[Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
expected: FAIL

View file

@ -1,5 +1,4 @@
[promise-rejection-events.html]
expected: TIMEOUT
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL
@ -9,6 +8,3 @@
[no unhandledrejection/rejectionhandled: rejection handler attached synchronously to a promise created from createImageBitmap]
expected: FAIL
[rejectionhandled is dispatched from a queued task, and not immediately]
expected: TIMEOUT

View file

@ -56,3 +56,9 @@
[X SNR (-608.3912160578785 dB) is not greater than or equal to 65.737. Got -608.3912160578785.]
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\]\t1.9724091887474060e-1\t9.5236867666244507e-1\t7.5512775778770447e-1\t7.9289436569253091e-1\t3.8985999999999999e-3\n\t[60\]\t-2.2450675070285797e-1\t-5.8084785938262939e-1\t3.5634110867977142e-1\t6.1348441407448528e-1\t3.8985999999999999e-3\n\t[90\]\t-3.7808802723884583e-1\t-5.9811043739318848e-1\t2.2002241015434265e-1\t3.6786251568070089e-1\t3.8985999999999999e-3\n\t[120\]\t7.6881676912307739e-1\t9.4563448429107666e-1\t1.7681771516799927e-1\t1.8698315057805445e-1\t3.8985999999999999e-3\n\t[151\]\t5.4644601186737418e-4\t-4.1306272149085999e-2\t4.1852718160953373e-2\t1.0132291292202573e+0\t3.8985999999999999e-3\n\t...and 1419 more errors.\n\tMax AbsError of 9.1201954329126364e+35 at index of 20238.\n\t[20238\]\t9.1201954329126364e+35\t-4.7574958205223083e-1\t9.1201954329126364e+35\t1.9170159632239809e+36\t3.8985999999999999e-3\n\tMax RelError of 1.9170159632239809e+36 at index of 20238.\n\t[20238\]\t9.1201954329126364e+35\t-4.7574958205223083e-1\t9.1201954329126364e+35\t1.9170159632239809e+36\t3.8985999999999999e-3\n]
expected: FAIL
[X SNR (-675.9249049743026 dB) is not greater than or equal to 65.737. Got -675.9249049743026.]
expected: FAIL

View file

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

View file

@ -13447,7 +13447,7 @@
"support"
],
"css/abs_float_pref_width.html": [
"4d5c2f971a5ec46dddfcff254b4b433b89d6e5c1",
"6091dc5ad57aba55ec9568f82a348e50b160e631",
"reftest"
],
"css/abs_rel_explicit_height.html": [
@ -13711,7 +13711,7 @@
"reftest"
],
"css/background_image_position_a.html": [
"f3ff1cc329bd824c4cebe655bd68989c9b9909ca",
"080fdc9a0f42f0ab391ce846048e4d4e111cc444",
"reftest"
],
"css/background_image_position_ref.html": [
@ -14055,11 +14055,11 @@
"support"
],
"css/border_inline_split.html": [
"4cf2aaacc112946d203106d2aa9a4b029fcfc06b",
"95bd669bdb4104a239ad47d2bfcf01f05f724fd8",
"reftest"
],
"css/border_inline_split_ref.html": [
"658b7f533b6494e49fb3ecc9cd61415db303cfcb",
"8a85ef944366e18b3eaabf952c5416a6f22d0df4",
"support"
],
"css/border_radius_asymmetric_sizes_a.html": [
@ -14475,11 +14475,11 @@
"reftest"
],
"css/css-position-3/position-sticky-inline-ref.html": [
"11e2909f47b3b785652f509215876fd5e3f36c1e",
"1e467bdd71171a175ca22c56882ff178ee77e6a9",
"support"
],
"css/css-position-3/position-sticky-inline.html": [
"cc8694d42363278eaec0704a7130ca1c8a6d7433",
"6e6ea9ef91ed17820dc1e272820c4288e02cfae4",
"reftest"
],
"css/css-position-3/position-sticky-input-box-gets-focused-after-scroll.html": [
@ -14511,11 +14511,11 @@
"reftest"
],
"css/css-position-3/position-sticky-nested-inline-ref.html": [
"694a3cc84037a546f33c5bf33761c798de4e6b56",
"914ff82d73f73de667497cc85487e1ca0aa94616",
"support"
],
"css/css-position-3/position-sticky-nested-inline.html": [
"f44c0e69b59f87b23f4f995926218a60df73c620",
"d31bf6617cbf358b4983120ba1265abbf65f788f",
"reftest"
],
"css/css-position-3/position-sticky-nested-left-ref.html": [
@ -14655,11 +14655,11 @@
"reftest"
],
"css/css-position-3/position-sticky-writing-modes-ref.html": [
"8b171fa5583d4d1344a79c11b62701dafdcdba17",
"e79c639b43ab65d125e399b13366df15f952412b",
"support"
],
"css/css-position-3/position-sticky-writing-modes.html": [
"7f10ff5daf3c17890b8d23088a36b3f7a0447b0f",
"9672d093a8f2d4b5500063b4ed1d7f591017cb3c",
"reftest"
],
"css/css/ahem.css": [
@ -14807,7 +14807,7 @@
"support"
],
"css/fixed_width_overrides_child_intrinsic_width_a.html": [
"f12c3e9e65aa8201ff0a1e7933d0f9caf81a904f",
"ec2a05b49a0929b58a34a9378366b5236a14661d",
"reftest"
],
"css/fixed_width_overrides_child_intrinsic_width_ref.html": [
@ -14895,7 +14895,7 @@
"support"
],
"css/float_intrinsic_width_a.html": [
"0b95a45374033a79aa62691553726c13ac54d7d8",
"7c77a2b7c0960581b725a5d09cc8662ec936adff",
"reftest"
],
"css/float_intrinsic_width_ref.html": [
@ -14923,7 +14923,7 @@
"testharness"
],
"css/float_right_intrinsic_width_a.html": [
"ee47bd9244b165505e7d7adb2cba899b939e0aa3",
"79a3e1933e01b49da982d509d5669407c0138f6e",
"reftest"
],
"css/float_right_intrinsic_width_ref.html": [
@ -14939,7 +14939,7 @@
"support"
],
"css/float_table_a.html": [
"c4b4a76e4c4daae158a85d1fc2825231de38839a",
"2bd4390cbaa7e26274488bc3857f2a9b33f25aba",
"reftest"
],
"css/float_table_ref.html": [
@ -15343,7 +15343,7 @@
"support"
],
"css/img_block_display_a.html": [
"5e3071ac1e047a5ab3376a45bd21dd7fde61b7fc",
"bae7e2ac8c446d42671f3c591bab0375054543f2",
"reftest"
],
"css/img_block_display_ref.html": [
@ -15535,7 +15535,7 @@
"support"
],
"css/inline_block_baseline_a.html": [
"ff80d2fccb87be6a8e4759f2716d3d7b076b1dcd",
"734579c126b4d6e4039dd0ecc8bde9ad0eb814db",
"reftest"
],
"css/inline_block_baseline_ref.html": [
@ -15575,7 +15575,7 @@
"support"
],
"css/inline_block_explicit_height_a.html": [
"59c40d14231c66e4649019666b3632fdeffe8c5c",
"6e94487b8c1c183be35b9e0b002cc8da6a73550c",
"reftest"
],
"css/inline_block_explicit_height_ref.html": [
@ -15591,7 +15591,7 @@
"support"
],
"css/inline_block_img_a.html": [
"3fe84cf7ae68ca4b1790c522fb228db636a2bbd5",
"cf344c180fca21a60235eab7ee7d307376f1e7b0",
"reftest"
],
"css/inline_block_img_ref.html": [
@ -15599,7 +15599,7 @@
"support"
],
"css/inline_block_margin_a.html": [
"290721e1ffd2d61dff749adb7217c42331c9f07f",
"5d4f9a18d28504c0e95552d67c1f8e3e9bbf9b31",
"reftest"
],
"css/inline_block_margin_auto_a.html": [
@ -15699,7 +15699,7 @@
"support"
],
"css/inline_block_with_margin_a.html": [
"6c20a6cad78409f5ddb1cb388b168e9d33c784ad",
"970616b7bd3e20929d247c99eb93555c658475d1",
"reftest"
],
"css/inline_block_with_margin_ref.html": [
@ -15715,7 +15715,7 @@
"support"
],
"css/inline_element_border_a.html": [
"e0dbb62983b6f37da91a6086133b9cc453647c81",
"ba2f00917b15484e9c596cc5f7ec442e0c1619f9",
"reftest"
],
"css/inline_element_border_ref.html": [
@ -16059,35 +16059,35 @@
"support"
],
"css/line_break_nowrap.html": [
"3eb3fdeb652f174817c352219e3e36c34e36703b",
"7e20e3d6ec8f2f0a13a7457623e64e065ccd95a9",
"reftest"
],
"css/line_break_nowrap_ref.html": [
"aac581da1dfbfe5e747de3d9b1051fffa541fefe",
"94993e6693f676e9df9dd1dd9efb28c5e4c26887",
"support"
],
"css/line_breaking_whitespace_collapse_a.html": [
"38e9f70d088796dfc3ff881386ef08a666fb2781",
"07448d97ee0b8b776e18e38654ef1fff81d0a6b2",
"reftest"
],
"css/line_breaking_whitespace_collapse_ref.html": [
"c36c0b4068d09169459ceef97d029cbe36dca310",
"6f70c2e94b017ca492bd54aec0efe6fc584e4ae7",
"support"
],
"css/line_height_a.html": [
"c995e2c1dd0f9a8806953e395511df35c428fd80",
"aff1ae25e06fd79de96a71b4830dba7461a1259d",
"reftest"
],
"css/line_height_float_placement_a.html": [
"bbf8b5b93eb2d2a4df0abdbb7a5c6aba5f2ea053",
"a773ea48179b11d9c21a5dbb86a9c67eec401053",
"reftest"
],
"css/line_height_float_placement_ref.html": [
"89a0c78b28ec65d60f5d3f1da7a10fa09dc3439e",
"3093a4cf0cfcaeb8f1906868bcb9bcead1b84d0b",
"support"
],
"css/line_height_ref.html": [
"deaabe11d2bec4eb681716fdef28bed3cec7aa1e",
"7d12dfcad27f3072d62ad2293fc340619a987319",
"support"
],
"css/linear_gradients_corners_a.html": [
@ -16195,11 +16195,11 @@
"support"
],
"css/list_style_image_sizing_a.html": [
"b47401c033368a1247bdbbd1679dfcebd325a81e",
"b9edef664ca6cfe6efa59e166b8944e459e12da0",
"reftest"
],
"css/list_style_image_sizing_ref.html": [
"a4af95bd1ccc94604cbaab6feca7376fc5daf323",
"fa406baead6fcdd217cc891c0a02afb5b149656c",
"support"
],
"css/list_style_position_a.html": [
@ -16503,7 +16503,7 @@
"support"
],
"css/offset_properties_inline.html": [
"9b93cde7fc09e34687e263896828b46e50003919",
"44eaa4490fc515f203c3062476121f94b4337d78",
"testharness"
],
"css/ol_japanese_iroha_a.html": [
@ -16719,11 +16719,11 @@
"support"
],
"css/per_glyph_font_fallback_a.html": [
"a6f768682293964a730b3cb6bd2e19764b3f75fb",
"ec3c513dcbb2a31d1a2d6cf13a61278e171bb3bf",
"reftest"
],
"css/per_glyph_font_fallback_ref.html": [
"7e0c56a3a3ab6402ce9c5e43f15e4e8f2eacc766",
"738631a384dc5df61bcafeebb7c0902ced305269",
"support"
],
"css/percent_height.html": [
@ -16879,11 +16879,11 @@
"support"
],
"css/position_fixed_a.html": [
"708fc8bcf8e188df9e09b66e0db32ef8064ad90f",
"22878f4c38959f16cfe549d7998f2e5c5147c13c",
"reftest"
],
"css/position_fixed_b.html": [
"5d40c68109cfb0f28fa88cc315450e0a508bf880",
"4340cb69b4340396c58e4bb28d1b1f9aa8dbb2b8",
"support"
],
"css/position_fixed_background_color_a.html": [
@ -17463,7 +17463,7 @@
"support"
],
"css/table_padding_a.html": [
"6c2feb220580c7f3fd7096b7e75be49bca2edb4e",
"ab57c9581fb199d711b681491e93e986d745f2ec",
"reftest"
],
"css/table_padding_ref.html": [
@ -17603,11 +17603,11 @@
"testharness"
],
"css/text_align_complex_a.html": [
"2d81dc278b3a347bdc1d24ca83ef4fb3b1af37d6",
"b31226691ef9e56be4e77cc4b5708efaf5b71d0c",
"reftest"
],
"css/text_align_complex_ref.html": [
"d7a244de5a8884e4e32c3d12c40e38815c791b9f",
"66d9d05bcf74c55f9330467c0fcb5ba25e0c00c2",
"support"
],
"css/text_align_justify_a.html": [
@ -17715,11 +17715,11 @@
"support"
],
"css/text_overflow_reflow.html": [
"958e2826fa4c1a5e5e785faa582ac4bb2ea2840e",
"cea19c91318fbde554f7f1be78b319cf6020a3a2",
"reftest"
],
"css/text_overflow_reflow_ref.html": [
"3997908406b32e94a863e56935cbc89f240ffe07",
"a1043ba4095323ba9549ed5aec8578e7730e2849",
"support"
],
"css/text_overflow_string.html": [
@ -18067,7 +18067,7 @@
"support"
],
"css/white-space-mixed-002.htm": [
"c8399602a7d5dfd3ebb7883033ac76b05fd4d6f4",
"70fd5baf403e2f78572abb49cd4f37ab51fa2dc5",
"reftest"
],
"css/white-space-pre-line-long-line.html": [
@ -18075,11 +18075,11 @@
"testharness"
],
"css/white-space-pre-line-ref.htm": [
"631c37056b507874270f9f3c9479fb0a3b38c5b9",
"aa9f5905d7e8be2db9286e1839fda9bbbd08789e",
"support"
],
"css/white-space-pre-line.htm": [
"ed1cdb31a097d127ef568d9c1118f2ca3724d363",
"c73c34a390fdd49e3d7b905ddf5c904051a72112",
"reftest"
],
"css/white-space-pre-wrap-long-line.html": [
@ -18087,11 +18087,11 @@
"testharness"
],
"css/white-space-pre-wrap-ref.htm": [
"f6bda4e0ee8defc790c5137ccfd8801af5cc9126",
"7bbca51e692ccc72055f36934f04d92bd2a6f4c6",
"support"
],
"css/white-space-pre-wrap.htm": [
"ab6bc399c14abd1bfb831ebdcaeaf2e2f55dad19",
"077d0fd0d988e73423e54fc81a571379d2f92b06",
"reftest"
],
"css/white_space_intrinsic_sizes_a.html": [
@ -18319,11 +18319,11 @@
"support"
],
"gfx-rs-gecko/display-block-baselines-1-ref.html": [
"aeac413c0d35d9a3f2ae418ba6e36cafa67f72b8",
"3fd3566190c482d8e2a2372558ed60496ad93477",
"support"
],
"gfx-rs-gecko/display-block-baselines-1.html": [
"0051525c907bf975323c92b6c2f4d50f45041337",
"cb599315d26a5527ec414cf37479954c9616a8f4",
"reftest"
],
"gfx-rs-gecko/downscale-2f.html": [
@ -18399,7 +18399,7 @@
"support"
],
"lint.whitelist": [
"4e9dcc5ddf894bc85224a634349663b832dd8c24",
"314a9e5b44443be1a4e28dd3c5047a5082a7ccab",
"support"
],
"mozilla/2x2.png": [
@ -18515,7 +18515,7 @@
"support"
],
"mozilla/client-top-left-height-width.html": [
"a1fade32ab93c5df3e74f6a13bacc29713f6241c",
"efa80c330053d7850b180b583adead004303f3b5",
"testharness"
],
"mozilla/codegen_unions.html": [
@ -18791,7 +18791,7 @@
"reftest"
],
"mozilla/getBoundingClientRect.html": [
"a8e92d836330126f6ccc4a13354368e223d260da",
"447c782db3582529a29fe7db200f32d7490421c4",
"testharness"
],
"mozilla/getComputedStyle.html": [
@ -19023,7 +19023,7 @@
"testharness"
],
"mozilla/mime_sniffing_font_context.html": [
"3d8a4d170595ee7bd8926581eefd179a20d131a8",
"57c18f558ff9a71ef97088779e79fa3a74057d77",
"testharness"
],
"mozilla/mql_borrow.html": [

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel=match href="abs_float_pref_width-ref.html">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css">
body {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel=match href=background_image_position_ref.html>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
font-family: 'ahem';

View file

@ -1,6 +1,7 @@
<!doctype html>
<html><head>
<link rel=match href=border_inline_split_ref.html>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<meta content="ahem dom" name="flags">
<style>
div {

View file

@ -1,6 +1,7 @@
<!doctype html>
<html><head>
<meta content="ahem dom" name="flags">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
span {
font: 20px/1 Ahem;

View file

@ -1,5 +1,6 @@
<!DOCTYPE html>
<title>Reference for position:sticky should work for inline elements</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
.group {

View file

@ -2,6 +2,7 @@
<title>position:sticky should work for inline elements</title>
<link rel="match" href="position-sticky-inline-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<meta name="assert" content="This test checks that position:sticky works for inline elements" />
<style>

View file

@ -1,5 +1,6 @@
<!DOCTYPE html>
<title>Reference for nested inline position:sticky elements should render correctly</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
.group {

View file

@ -2,6 +2,7 @@
<title>Nested inline position:sticky elements should render correctly</title>
<link rel="match" href="position-sticky-nested-inline-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<meta name="assert" content="This test checks that nested inline position:sticky elements render correctly" />
<style>

View file

@ -1,5 +1,6 @@
<!DOCTYPE html>
<title>Reference for position:sticky constraints are independent of writing mode</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
.group {

View file

@ -2,6 +2,7 @@
<title>position:sticky constraints are independent of writing mode</title>
<link rel="match" href="position-sticky-writing-modes-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<meta name="assert" content="This test checks that position:sticky constraints are independent of the writing mode" />
<style>

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel=match href=fixed_width_overrides_child_intrinsic_width_ref.html>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
font-family: 'ahem';

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='float_intrinsic_width_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
font-family: 'ahem';

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='float_right_intrinsic_width_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css">
.fr {
float: right;

View file

@ -4,6 +4,7 @@
<link rel='match' href='float_table_ref.html'>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='img_block_display_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css">
body {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='inline_block_baseline_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
font-family: 'ahem';

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<meta charset="utf-8">
<link rel="match" href="inline_block_explicit_height_ref.html">
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body, html {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='inline_block_img_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
body {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='inline_block_margin_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
font-family: 'ahem';

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='inline_block_with_margin_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='inline_element_border_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
.large-border {
border-left: 100px solid red;

View file

@ -4,6 +4,7 @@
<meta charset="utf-8">
<title>nowrap line-breaking test</title>
<link rel="match" href="line_break_nowrap_ref.html">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body {
font-family: 'ahem';

View file

@ -3,6 +3,7 @@
<head>
<meta charset="utf-8">
<title>nowrap line-breaking reference</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body { font-family: 'ahem'; }
</style>

View file

@ -2,7 +2,7 @@
<html>
<head>
<link rel='match' href='line_breaking_whitespace_collapse_ref.html'>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
p {
font-size: 10px;

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
p {
font-size: 10px;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel=match href=line_height_ref.html>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body {
margin: 0;

View file

@ -2,7 +2,7 @@
<html>
<head>
<link rel='match' href='line_height_float_placement_ref.html'>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
* {
margin: 0;

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
* {
margin: 0;

View file

@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
body {
margin: 0;

View file

@ -6,7 +6,7 @@
Tests that the list style image doesn't get stretched vertically. It should be completely
covered up by the black absolutely-positioned div.
-->
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
* {
margin: 0;

View file

@ -5,7 +5,7 @@
Tests that the list style image doesn't get stretched vertically. It should be completely
covered up by the black absolutely-positioned div.
-->
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
* {
margin: 0;

View file

@ -3,6 +3,7 @@
<title>cssom-view - offsetParent, offsetTop, offsetLeft, offsetWidth, and offsetHeight on inline elements</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#real-offset-parent {
font: 10px/1 Ahem;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='per_glyph_font_fallback_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<!-- Tests that font fallback occurs on a per-glyph basis. -->
<style>
body {

View file

@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<!-- Tests that font fallback occurs on a per-glyph basis. -->
<style>
body {

View file

@ -1,6 +1,7 @@
<html>
<head>
<link rel=match href=position_fixed_b.html>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body, html {
margin: 0;

View file

@ -1,5 +1,6 @@
<html>
<head>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
body, html {
margin: 0;

View file

@ -2,6 +2,7 @@
<html>
<head>
<link rel='match' href='table_padding_ref.html'>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
body {
margin: 0;

View file

@ -2,7 +2,7 @@
<html>
<head>
<link rel='match' href='text_align_complex_ref.html'>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
* { margin: 0px !important; padding: 0px !important; }

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/ahem.css">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
* { margin: 0px !important; padding: 0px !important; }

View file

@ -4,6 +4,7 @@
<title>Text overflow should disappear when the container becomes large enough</title>
<meta name="description" content="This test is targetted at bug #14952 in Servo's incremental reflow engine.">
<link rel="match" href="text_overflow_reflow_ref.html">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>html{font-family:Ahem}</style>
<div id=goat style="width:5em"><p style="text-overflow:ellipsis;overflow:hidden">XXXXXXXXXX</p></div>
<script>

View file

@ -1,5 +1,6 @@
<!doctype html>
<meta charset="utf-8">
<title>Text overflow should disappear when the container becomes large enough</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>html{font-family:Ahem}</style>
<div style="width:20em"><p style="text-overflow:ellipsis;overflow:hidden">XXXXXXXXXX</p></div>

View file

@ -10,6 +10,7 @@
<link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/text/white-space/mixed/002.html" type="text/html">
<link rel="help" href="http://www.w3.org/TR/CSS21/text.html#white-space-model">
<link rel="match" href="white-space-mixed-002-ref.htm">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<meta name="flags" content="ahem">

View file

@ -2,6 +2,7 @@
<html>
<head>
<title>whitespace pre-line basic functionality test</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
div { white-space: normal; font: 1.25em/1 Ahem; width: 6em }
</style>

View file

@ -3,6 +3,7 @@
<head>
<title>whitespace pre-line basic functionality test</title>
<link rel=match href=white-space-pre-line-ref.htm>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
div { white-space: pre-line; font: 1.25em/1 Ahem; width: 6em }
</style>

View file

@ -2,6 +2,7 @@
<html>
<head>
<title>whitespace pre-wrap basic functionality test</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
div { white-space: normal; font: 1.25em/1 Ahem; width: 6em }
</style>

View file

@ -3,6 +3,7 @@
<head>
<title>whitespace pre-wrap basic functionality test</title>
<link rel=match href=white-space-pre-wrap-ref.htm>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style>
div { white-space: pre-wrap; font: 1.25em/1 Ahem; width: 6em }
</style>

View file

@ -6,11 +6,8 @@
<html><head>
<meta charset="utf-8">
<title>Reference: Testcase #1 for bug 1330962</title>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<style type="text/css">
@font-face {
src: url(/fonts/Ahem.ttf);
font-family: Ahem;
}
html,body {
color:black; background-color:white; font:16px/1 Ahem; padding:0; margin:0;
}

View file

@ -4,14 +4,11 @@
http://creativecommons.org/publicdomain/zero/1.0/
-->
<link rel="match" href="display-block-baselines-1-ref.html">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
<html><head>
<meta charset="utf-8">
<title>Testcase #1 for bug 1330962</title>
<style type="text/css">
@font-face {
src: url(/fonts/Ahem.ttf);
font-family: Ahem;
}
html,body {
color:black; background-color:white; font:16px/1 Ahem; padding:0; margin:0;
}

View file

@ -32,4 +32,8 @@ SUPPORT-WRONG-DIR:*
## Unnecessary checks ##
WEB-PLATFORM.TEST:*
WEB-PLATFORM.TEST:*
## Too strict checks ##
AHEM SYSTEM FONT: gfx-rs-gecko/descriptor-ranges.html

View file

@ -2,6 +2,7 @@
<head>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#no-border {
width: 100px;

View file

@ -2,6 +2,7 @@
<head>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#rel-div {
position: relative;

View file

@ -3,6 +3,7 @@
<title>Sniffed Content-Type for @font-face is different than XHR</title>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
@font-face {
font-family: MimelessAhem;

View file

@ -1,4 +1,4 @@
The web-platform-tests Project [![IRC chat](https://goo.gl/6nCIks)](http://irc.w3.org/?channels=testing)
The web-platform-tests Project
==============================
The web-platform-tests Project is a W3C-coordinated attempt to build a
@ -12,6 +12,30 @@ the promise of working across browsers and devices without needing extra
layers of abstraction to paper over the gaps left by specification
editors and implementors.
The most important sources of information and activity are:
- [github.com/web-platform-tests/wpt](https://github.com/web-platform-tests/wpt):
the canonical location of the project's source code revision history and the
discussion forum for changes to the code
- [web-platform-tests.org](https://web-platform-tests.org): the documentation
website; details how to set up the project, how to write tests, how to give
and receive peer review, how to serve as an administrator, and more
- [web-platform-tests.live](http://web-platform-tests.live): a public
deployment of the test suite, allowing anyone to run the tests by visiting
from an Internet-enabled browser of their choice
- [wpt.fyi](https://wpt.fyi): an archive of test results collected from an
array of web browsers on a regular basis
- [Real-time chat room](http://irc.w3.org/?channels=testing): the
[IRC](http://www.irchelp.org/) chat room named `#testing` on
[irc.w3.org](https://www.w3.org/wiki/IRC); includes participants located
around the world, but busiest during the European working day; [all
discussion is archived here](https://w3.logbot.info/testing)
- [Mailing list](https://lists.w3.org/Archives/Public/public-test-infra/): a
public and low-traffic discussion list
**If you'd like clarification about anything**, don't hesitate to ask in the
chat room or on the mailing list.
Setting Up the Repo
===================
@ -251,25 +275,3 @@ web-platform-tests root directory to suppress the error reports.
For more details, see the [lint-tool documentation][lint-tool].
[lint-tool]: https://web-platform-tests.org/writing-tests/lint-tool.html
Getting Involved
================
If you wish to contribute actively, you're very welcome to join the
public-test-infra@w3.org mailing list (low traffic) by
[signing up to our mailing list](mailto:public-test-infra-request@w3.org?subject=subscribe).
The mailing list is [archived][mailarchive].
Join us on irc #testing ([irc.w3.org][ircw3org], port 6665). The channel
is [archived][ircarchive].
[contributing]: https://github.com/web-platform-tests/wpt/blob/master/CONTRIBUTING.md
[ircw3org]: https://www.w3.org/wiki/IRC
[ircarchive]: https://w3.logbot.info/testing
[mailarchive]: https://lists.w3.org/Archives/Public/public-test-infra/
Documentation
=============
* [How to write and review tests](https://web-platform-tests.org/)
* [Documentation for the wptserve server](http://wptserve.readthedocs.org/en/latest/)

View file

@ -15,7 +15,7 @@
// in a strict sense) to be passed between JavaScript/Python code.
// Note: So far this document covers:
// - resources/common.js : client-side test infra code
// - resources/common.sub.js : client-side test infra code
// - scope/ - server-side scripts that serves nested source contexts
// but doesn't cover:
// - tools/ - generator scripts that generates top-level HTML documents.
@ -1081,7 +1081,7 @@ function invokeRequest(subresource, sourceContextList) {
subresource, sourceContextList);
}
// Quick hack to expose invokeRequest when common.js is loaded either
// Quick hack to expose invokeRequest when common.sub.js is loaded either
// as a classic or module script.
self.invokeRequest = invokeRequest;

View file

@ -2,7 +2,7 @@
<html>
<head>
%(meta)s
<script src="/common/security-features/resources/common.js"></script>
<script src="/common/security-features/resources/common.sub.js"></script>
<script>
// Receive a message from the parent and start the test.
function onMessageFromParent(event) {

View file

@ -7,7 +7,7 @@ import util
def main(request, response):
policyDeliveries = json.loads(request.GET.first('policyDeliveries', '[]'))
worker_type = request.GET.first('type', 'classic')
commonjs_url = '%s://%s:%s/common/security-features/resources/common.js' % (
commonjs_url = '%s://%s:%s/common/security-features/resources/common.sub.js' % (
request.url_parts.scheme, request.url_parts.hostname,
request.url_parts.port)
if worker_type == 'classic':

View file

@ -10,7 +10,7 @@
<meta name="assert" content="%(test_description)s">%(meta_delivery_method)s
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/security-features/resources/common.js"></script>
<script src="/common/security-features/resources/common.sub.js"></script>
<!-- The original specification JSON for validating the scenario. -->
<script src="%(spec_json_js)s"></script>
<!-- Internal checking of the tests -->

View file

@ -10,7 +10,7 @@
<meta name="assert" content="%(test_description)s">%(meta_delivery_method)s
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/security-features/resources/common.js"></script>
<script src="/common/security-features/resources/common.sub.js"></script>
<script src="%(helper_js)s"></script>
</head>
<body>

View file

@ -58,7 +58,8 @@ class ShouldSkip(Exception):
class PolicyDelivery(object):
'''
See `@typedef PolicyDelivery` comments in `resources/common.js`.
See `@typedef PolicyDelivery` comments in
`common/security-features/resources/common.sub.js`.
'''
def __init__(self, delivery_type, key, value):

View file

@ -6,6 +6,7 @@
<link rel="help" href="https://crbug.com/979894">
<link rel="help" href="https://drafts.csswg.org/css2/visudet.html#inline-width">
<link rel="author" title="Koji Ishii" href="mailto:kojii@chromium.org">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
html, body { margin: 0; }
div {

View file

@ -14,7 +14,7 @@
<meta content="ahem" name="flags" />
<meta content="'max-width' specifies a fixed maximum used width. If the used width is greater than max-width, then the computed value of max-width is used as the computed value for width." name="assert" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
div
{
@ -43,4 +43,4 @@
<div id="control-green-overlapping">X</div>
</body>
</html>
</html>

View file

@ -0,0 +1,42 @@
<!DOCTYPE html>
<title>CSS Flexbox: min-height: auto with flex items containing percentage-sized children</title>
<link rel="author" title="Google LLC" href="https://www.google.com/" />
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=998080" />
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
<style>
.flexbox {
display: flex;
width: 100px;
height: 0;
flex-direction: column;
}
.item {
/* Because flex-basis is 0, we rely on min-height to size this item.
* We give it an explicit height so that percentages have a chance of
* resolving. We can't use 0 for the height because the min-height is
* basically min(height, min-content). */
flex: 0 1 0px;
height: 100px;
background: green;
}
.percentage {
height: 100%;
}
.fixed {
height: 100px;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div class="flexbox">
<div class="item">
<div class="percentage">
<div class="fixed"></div>
</div>
</div>
</div>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<title>CSS Flexbox: min-height: auto with flex items containing percentage-sized children</title>
<link rel="author" title="Google LLC" href="https://www.google.com/" />
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=998080" />
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
<style>
.flexbox {
display: flex;
width: 100px;
height: 0;
flex-direction: column;
}
.item {
/* Because the flexbox has height:0, this would flex-shrink to 0. So we rely
* on min-height: auto to get a nonzero height. */
height: 100px;
background: green;
}
.percentage {
height: 100%;
}
.fixed {
height: 100px;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div class="flexbox">
<div class="item">
<div class="percentage">
<div class="fixed"></div>
</div>
</div>
</div>

View file

@ -3,6 +3,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-family" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop" />
<meta name="assert" content="The 'font-family' property set to and installed font renders the appropriate font." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css">
body { font-size: 36px; }
span#verify { font-family: CSSTest Verify; }

View file

@ -5,6 +5,7 @@
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop" />
<link rel="match" href="font-family-name-025-ref.html" />
<meta name="assert" content="The 'font-family' property set to and installed font renders the appropriate font. Postscript name should not match." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
body { font-size: 36px; }
span#verify { font-family: CSSTest Verify; }

View file

@ -8,6 +8,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#target {
font-family: Ahem;

View file

@ -4,6 +4,7 @@
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed whenever the grid item's height changes.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

View file

@ -4,6 +4,7 @@
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed whenever the grid item's height changes.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

View file

@ -5,6 +5,7 @@
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<link rel="match" href="../reference/grid-block-axis-alignment-auto-margins-008-ref.html">
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed after the grid's intrinsic size is determined.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

View file

@ -4,6 +4,7 @@
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<meta name="assert" content="The 'left' and 'right' margins must be recomputed whenever the grid items's width changes.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;
@ -35,6 +36,7 @@
<div id="item2">XXXXX</div>
</div>
<script>
document.fonts.ready.then(() => {
item1.setAttribute("data-offset-x", "50");
item2.setAttribute("data-offset-x", "325");
checkLayout('#grid');
@ -44,4 +46,5 @@
item1.setAttribute("data-offset-x", "50");
item2.setAttribute("data-offset-x", "275");
checkLayout('#grid');
});
</script>

View file

@ -4,6 +4,7 @@
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<meta name="assert" content="The 'left' and 'right' margins must be recomputed whenever the grid items's width changes.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;
@ -34,6 +35,7 @@
<div id="item2">XX</div>
</div>
<script>
document.fonts.ready.then(() => {
item1.setAttribute("data-offset-x", "80");
item2.setAttribute("data-offset-x", "340");
checkLayout('#grid');
@ -43,4 +45,5 @@
item1.setAttribute("data-offset-x", "50");
item2.setAttribute("data-offset-x", "325");
checkLayout('#grid');
});
</script>

View file

@ -5,6 +5,7 @@
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
<link rel="match" href="../reference/grid-inline-axis-alignment-auto-margins-008-ref.html">
<meta name="assert" content="The 'left' and 'right' margins must be recomputed after the grid's intrinsic size is determined.">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

View file

@ -2,6 +2,7 @@
<meta charset="utf-8">
<title>CSS Grid Layout Reference: Aligning grid items using 'auto' margins</title>
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

View file

@ -2,6 +2,7 @@
<meta charset="utf-8">
<title>CSS Grid Layout Reference: Aligning grid items using 'auto' margins</title>
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style>
#grid {
display: grid;

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