diff options
author | WPT Sync Bot <josh+wptsync@joshmatthews.net> | 2019-06-26 10:22:48 +0000 |
---|---|---|
committer | WPT Sync Bot <josh+wptsync@joshmatthews.net> | 2019-06-26 13:58:19 +0000 |
commit | 12f4ae132e6298d1f11ec2186aa9ff3ec6982b9b (patch) | |
tree | a65fd17d5c6b3a17c6535ab78ef205d89bae76db | |
parent | e488ea750b9f3e877b64c777cb905f212f3aecb5 (diff) | |
download | servo-12f4ae132e6298d1f11ec2186aa9ff3ec6982b9b.tar.gz servo-12f4ae132e6298d1f11ec2186aa9ff3ec6982b9b.zip |
Update web-platform-tests to revision 66dc9c93f2c8ebd7c8fdc28fae20d92713c97806
1651 files changed, 7983 insertions, 14012 deletions
diff --git a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini index 6a3af4e2ece..947e223fb28 100644 --- a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini +++ b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini @@ -14,9 +14,6 @@ [Revoke blob URL after creating Request, will fetch] expected: FAIL - [Revoke blob URL after calling fetch, fetch should succeed] - expected: FAIL - [url-with-fetch.any.html] [Untitled] diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index fbfda7bfe8b..ca408f31ea8 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -106347,6 +106347,18 @@ {} ] ], + "css/css-backgrounds/background-size-cover-003.html": [ + [ + "css/css-backgrounds/background-size-cover-003.html", + [ + [ + "/css/css-backgrounds/background-size-cover-003-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-backgrounds/background-size-one-value-1x1-image.html": [ [ "css/css-backgrounds/background-size-one-value-1x1-image.html", @@ -126385,6 +126397,18 @@ {} ] ], + "css/css-grid/subgrid/auto-track-sizing-001.html": [ + [ + "css/css-grid/subgrid/auto-track-sizing-001.html", + [ + [ + "/css/css-grid/subgrid/auto-track-sizing-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-images/css-image-fallbacks-and-annotations.html": [ [ "css/css-images/css-image-fallbacks-and-annotations.html", @@ -128137,6 +128161,18 @@ {} ] ], + "css/css-lists/list-type-none-style-image.html": [ + [ + "css/css-lists/list-type-none-style-image.html", + [ + [ + "/css/css-lists/list-type-none-style-image-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-lists/list-with-image-display-changed-001.html": [ [ "css/css-lists/list-with-image-display-changed-001.html", @@ -130597,6 +130633,18 @@ {} ] ], + "css/css-multicol/multicol-breaking-004.html": [ + [ + "css/css-multicol/multicol-breaking-004.html", + [ + [ + "/css/css-multicol/multicol-breaking-004-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-multicol/multicol-breaking-nobackground-000.html": [ [ "css/css-multicol/multicol-breaking-nobackground-000.html", @@ -131989,6 +132037,30 @@ {} ] ], + "css/css-multicol/multicol-span-all-children-height-002.html": [ + [ + "css/css-multicol/multicol-span-all-children-height-002.html", + [ + [ + "/css/css-multicol/multicol-span-all-children-height-002-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-span-all-children-height-003.html": [ + [ + "css/css-multicol/multicol-span-all-children-height-003.html", + [ + [ + "/css/css-multicol/multicol-span-all-children-height-003-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-multicol/multicol-span-all-dynamic-add-001.html": [ [ "css/css-multicol/multicol-span-all-dynamic-add-001.html", @@ -135421,6 +135493,18 @@ {} ] ], + "css/css-pseudo/first-letter-list-item-dynamic-001.html": [ + [ + "css/css-pseudo/first-letter-list-item-dynamic-001.html", + [ + [ + "/css/css-pseudo/first-letter-list-item-dynamic-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-pseudo/first-letter-opacity-float-001.html": [ [ "css/css-pseudo/first-letter-opacity-float-001.html", @@ -135697,6 +135781,18 @@ {} ] ], + "css/css-pseudo/outside-marker-paint-order.html": [ + [ + "css/css-pseudo/outside-marker-paint-order.html", + [ + [ + "/css/css-pseudo/outside-marker-paint-order-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-pseudo/placeholder-input-number.html": [ [ "css/css-pseudo/placeholder-input-number.html", @@ -200779,6 +200875,18 @@ {} ] ], + "html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html": [ + [ + "html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html", + [ + [ + "/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html", + "==" + ] + ], + {} + ] + ], "infrastructure/assumptions/ahem.html": [ [ "infrastructure/assumptions/ahem.html", @@ -201395,6 +201503,78 @@ {} ] ], + "mathml/presentation-markup/fractions/frac-parameters-gap-001.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-001.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-002.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-002.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html", + "==" + ] + ], + {} + ] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-003.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-003.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html", + "==" + ] + ], + {} + ] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-004.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-004.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html", + "==" + ] + ], + {} + ] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-005.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-005.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html", + "==" + ] + ], + {} + ] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-006.html": [ + [ + "mathml/presentation-markup/fractions/frac-parameters-gap-006.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html", + "==" + ] + ], + {} + ] + ], "mathml/presentation-markup/fractions/frac-visibility-001.html": [ [ "mathml/presentation-markup/fractions/frac-visibility-001.html", @@ -202199,6 +202379,18 @@ {} ] ], + "svg/coordinate-systems/viewBox-scaling-text-001.html": [ + [ + "svg/coordinate-systems/viewBox-scaling-text-001.html", + [ + [ + "/svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html", + "==" + ] + ], + {} + ] + ], "svg/embedded/image-embedding-svg-viewref-with-viewbox.svg": [ [ "svg/embedded/image-embedding-svg-viewref-with-viewbox.svg", @@ -208846,6 +209038,9 @@ "BackgroundSync/META.yml": [ [] ], + "BackgroundSync/service_workers/sw.js": [ + [] + ], "CODEOWNERS": [ [] ], @@ -240316,6 +240511,9 @@ "css/css-backgrounds/background-repeat/support/rectangle-96x60.png": [ [] ], + "css/css-backgrounds/background-size-cover-003-ref.html": [ + [] + ], "css/css-backgrounds/background-size/reference/background-size-contain.xht": [ [] ], @@ -247954,6 +248152,9 @@ "css/css-grid/reference/grid-text-green-margin-no-collapse-ref.html": [ [] ], + "css/css-grid/subgrid/auto-track-sizing-001-ref.html": [ + [] + ], "css/css-grid/test-plan/index.html": [ [] ], @@ -248275,6 +248476,9 @@ "css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-ref.html": [ [] ], + "css/css-lists/list-type-none-style-image-ref.html": [ + [] + ], "css/css-lists/list-with-image-display-changed-001-ref.html": [ [] ], @@ -248536,6 +248740,9 @@ "css/css-multicol/multicol-breaking-003-ref.html": [ [] ], + "css/css-multicol/multicol-breaking-004-ref.html": [ + [] + ], "css/css-multicol/multicol-breaking-nobackground-000-ref.html": [ [] ], @@ -248791,6 +248998,12 @@ "css/css-multicol/multicol-span-all-children-height-001-ref.html": [ [] ], + "css/css-multicol/multicol-span-all-children-height-002-ref.html": [ + [] + ], + "css/css-multicol/multicol-span-all-children-height-003-ref.html": [ + [] + ], "css/css-multicol/multicol-span-all-dynamic-add-001-ref.html": [ [] ], @@ -249544,6 +249757,9 @@ "css/css-pseudo/first-letter-block-to-inline-ref.html": [ [] ], + "css/css-pseudo/first-letter-list-item-dynamic-001-ref.html": [ + [] + ], "css/css-pseudo/first-letter-opacity-float-001-ref.html": [ [] ], @@ -249601,6 +249817,9 @@ "css/css-pseudo/marker-list-style-position-ref.html": [ [] ], + "css/css-pseudo/outside-marker-paint-order-ref.html": [ + [] + ], "css/css-pseudo/placeholder-input-number-notref.html": [ [] ], @@ -263191,6 +263410,9 @@ "fonts/math/lineheight5000-typolineheight2300.woff": [ [] ], + "fonts/math/math-text.woff": [ + [] + ], "fonts/math/mathvariant-bold-fraktur.woff": [ [] ], @@ -267436,6 +267658,9 @@ "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-domain.sub.html": [ [] ], + "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-messagechannel.html": [ + [] + ], "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe.html": [ [] ], @@ -269659,6 +269884,9 @@ "html/the-xhtml-syntax/parsing-xhtml-documents/adopt-while-parsing.xhtml": [ [] ], + "html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html": [ + [] + ], "html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm": [ [] ], @@ -270925,6 +271153,24 @@ "mathml/presentation-markup/fractions/frac-numalign-denomalign-001-ref.html": [ [] ], + "mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html": [ + [] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html": [ + [] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html": [ + [] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html": [ + [] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html": [ + [] + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html": [ + [] + ], "mathml/presentation-markup/fractions/frac-visibility-001-ref.html": [ [] ], @@ -271081,6 +271327,9 @@ "mathml/tools/limits.py": [ [] ], + "mathml/tools/math-text.py": [ + [] + ], "mathml/tools/mathvariant-transforms.py": [ [] ], @@ -275032,627 +275281,9 @@ "resources/testharnessreport.js.headers": [ [] ], - "resources/webidl2/.gitignore": [ - [] - ], - "resources/webidl2/.travis.yml": [ - [] - ], - "resources/webidl2/CHANGELOG.md": [ - [] - ], - "resources/webidl2/LICENSE": [ - [] - ], - "resources/webidl2/README.md": [ - [] - ], - "resources/webidl2/checker/index.html": [ - [] - ], - "resources/webidl2/coverage.html": [ - [] - ], - "resources/webidl2/index.js": [ - [] - ], "resources/webidl2/lib/webidl2.js": [ [] ], - "resources/webidl2/lib/webidl2.js.headers": [ - [] - ], - "resources/webidl2/lib/writer.js": [ - [] - ], - "resources/webidl2/package-lock.json": [ - [] - ], - "resources/webidl2/package.json": [ - [] - ], - "resources/webidl2/test/invalid.js": [ - [] - ], - "resources/webidl2/test/invalid/idl/array.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/caller.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/dict-required-default.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/duplicate.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/enum-empty.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/enum-wo-comma.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/enum.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/exception.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/extattr-empty-ids.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/id-underscored-number.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/implements_and_includes_ws.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/iterator.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/maplike-1type.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/module.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/namespace-readwrite.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/no-semicolon-callback.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/no-semicolon.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/nonnullableany.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/nonnullableobjects.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/promise-nullable.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/promise-with-extended-attribute.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/raises.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/readonly-iterable.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/record-key-with-extended-attribute.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/record-key.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/record-single.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/scopedname.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/setlike-2types.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/setter-creator.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/spaced-negative-infinity.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/spaced-variadic.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/special-omittable.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/stray-slash.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/stringconstants.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/typedef-nested.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/union-dangling-or.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/union-one.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/union-zero.widl": [ - [] - ], - "resources/webidl2/test/invalid/idl/unknown-generic.widl": [ - [] - ], - "resources/webidl2/test/invalid/json/array.json": [ - [] - ], - "resources/webidl2/test/invalid/json/caller.json": [ - [] - ], - "resources/webidl2/test/invalid/json/dict-required-default.json": [ - [] - ], - "resources/webidl2/test/invalid/json/duplicate.json": [ - [] - ], - "resources/webidl2/test/invalid/json/enum-empty.json": [ - [] - ], - "resources/webidl2/test/invalid/json/enum-wo-comma.json": [ - [] - ], - "resources/webidl2/test/invalid/json/enum.json": [ - [] - ], - "resources/webidl2/test/invalid/json/exception.json": [ - [] - ], - "resources/webidl2/test/invalid/json/extattr-empty-ids.json": [ - [] - ], - "resources/webidl2/test/invalid/json/id-underscored-number.json": [ - [] - ], - "resources/webidl2/test/invalid/json/implements_and_includes_ws.json": [ - [] - ], - "resources/webidl2/test/invalid/json/iterator.json": [ - [] - ], - "resources/webidl2/test/invalid/json/maplike-1type.json": [ - [] - ], - "resources/webidl2/test/invalid/json/module.json": [ - [] - ], - "resources/webidl2/test/invalid/json/namespace-readwrite.json": [ - [] - ], - "resources/webidl2/test/invalid/json/no-semicolon-callback.json": [ - [] - ], - "resources/webidl2/test/invalid/json/no-semicolon.json": [ - [] - ], - "resources/webidl2/test/invalid/json/nonnullableany.json": [ - [] - ], - "resources/webidl2/test/invalid/json/nonnullableobjects.json": [ - [] - ], - "resources/webidl2/test/invalid/json/promise-nullable.json": [ - [] - ], - "resources/webidl2/test/invalid/json/promise-with-extended-attribute.json": [ - [] - ], - "resources/webidl2/test/invalid/json/raises.json": [ - [] - ], - "resources/webidl2/test/invalid/json/readonly-iterable.json": [ - [] - ], - "resources/webidl2/test/invalid/json/record-key-with-extended-attribute.json": [ - [] - ], - "resources/webidl2/test/invalid/json/record-key.json": [ - [] - ], - "resources/webidl2/test/invalid/json/record-single.json": [ - [] - ], - "resources/webidl2/test/invalid/json/scopedname.json": [ - [] - ], - "resources/webidl2/test/invalid/json/sequenceAsAttribute.json": [ - [] - ], - "resources/webidl2/test/invalid/json/setlike-2types.json": [ - [] - ], - "resources/webidl2/test/invalid/json/setter-creator.json": [ - [] - ], - "resources/webidl2/test/invalid/json/spaced-negative-infinity.json": [ - [] - ], - "resources/webidl2/test/invalid/json/spaced-variadic.json": [ - [] - ], - "resources/webidl2/test/invalid/json/special-omittable.json": [ - [] - ], - "resources/webidl2/test/invalid/json/stray-slash.json": [ - [] - ], - "resources/webidl2/test/invalid/json/stringconstants.json": [ - [] - ], - "resources/webidl2/test/invalid/json/typedef-nested.json": [ - [] - ], - "resources/webidl2/test/invalid/json/union-dangling-or.json": [ - [] - ], - "resources/webidl2/test/invalid/json/union-one.json": [ - [] - ], - "resources/webidl2/test/invalid/json/union-zero.json": [ - [] - ], - "resources/webidl2/test/invalid/json/unknown-generic.json": [ - [] - ], - "resources/webidl2/test/mocha.opts": [ - [] - ], - "resources/webidl2/test/syntax.js": [ - [] - ], - "resources/webidl2/test/syntax/idl/allowany.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/attributes.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/callback.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/constants.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/constructor.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/dictionary-inherits.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/dictionary.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/documentation-dos.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/documentation.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/enum.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/equivalent-decl.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/extended-attributes.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/generic.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/getter-setter.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/identifier-qualified-names.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/implements.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/indexed-properties.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/inherits-getter.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/interface-inherits.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/iterable.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/legacyiterable.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/maplike.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/mixin.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/namedconstructor.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/namespace.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/nointerfaceobject.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/nullable.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/nullableobjects.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/operation-optional-arg.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/overloading.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/overridebuiltins.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/partial-interface.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/primitives.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/promise-void.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/prototyperoot.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/putforwards.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/record.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/reg-operations.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/replaceable.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/sequence.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/setlike.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/static.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/stringifier-attribute.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/stringifier-custom.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/stringifier.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/treatasnull.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/treatasundefined.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/typedef-union.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/typedef.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/typesuffixes.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/uniontype.widl": [ - [] - ], - "resources/webidl2/test/syntax/idl/variadic-operations.widl": [ - [] - ], - "resources/webidl2/test/syntax/json/allowany.json": [ - [] - ], - "resources/webidl2/test/syntax/json/attributes.json": [ - [] - ], - "resources/webidl2/test/syntax/json/callback.json": [ - [] - ], - "resources/webidl2/test/syntax/json/constants.json": [ - [] - ], - "resources/webidl2/test/syntax/json/constructor.json": [ - [] - ], - "resources/webidl2/test/syntax/json/dictionary-inherits.json": [ - [] - ], - "resources/webidl2/test/syntax/json/dictionary.json": [ - [] - ], - "resources/webidl2/test/syntax/json/documentation-dos.json": [ - [] - ], - "resources/webidl2/test/syntax/json/documentation.json": [ - [] - ], - "resources/webidl2/test/syntax/json/enum.json": [ - [] - ], - "resources/webidl2/test/syntax/json/equivalent-decl.json": [ - [] - ], - "resources/webidl2/test/syntax/json/exception-inheritance.json": [ - [] - ], - "resources/webidl2/test/syntax/json/extended-attributes.json": [ - [] - ], - "resources/webidl2/test/syntax/json/generic.json": [ - [] - ], - "resources/webidl2/test/syntax/json/getter-setter.json": [ - [] - ], - "resources/webidl2/test/syntax/json/identifier-qualified-names.json": [ - [] - ], - "resources/webidl2/test/syntax/json/implements.json": [ - [] - ], - "resources/webidl2/test/syntax/json/indexed-properties.json": [ - [] - ], - "resources/webidl2/test/syntax/json/inherits-getter.json": [ - [] - ], - "resources/webidl2/test/syntax/json/interface-inherits.json": [ - [] - ], - "resources/webidl2/test/syntax/json/iterable.json": [ - [] - ], - "resources/webidl2/test/syntax/json/iterator.json": [ - [] - ], - "resources/webidl2/test/syntax/json/legacyiterable.json": [ - [] - ], - "resources/webidl2/test/syntax/json/maplike.json": [ - [] - ], - "resources/webidl2/test/syntax/json/mixin.json": [ - [] - ], - "resources/webidl2/test/syntax/json/namedconstructor.json": [ - [] - ], - "resources/webidl2/test/syntax/json/namespace.json": [ - [] - ], - "resources/webidl2/test/syntax/json/nointerfaceobject.json": [ - [] - ], - "resources/webidl2/test/syntax/json/nullable.json": [ - [] - ], - "resources/webidl2/test/syntax/json/nullableobjects.json": [ - [] - ], - "resources/webidl2/test/syntax/json/operation-optional-arg.json": [ - [] - ], - "resources/webidl2/test/syntax/json/overloading.json": [ - [] - ], - "resources/webidl2/test/syntax/json/overridebuiltins.json": [ - [] - ], - "resources/webidl2/test/syntax/json/partial-interface.json": [ - [] - ], - "resources/webidl2/test/syntax/json/primitives.json": [ - [] - ], - "resources/webidl2/test/syntax/json/promise-void.json": [ - [] - ], - "resources/webidl2/test/syntax/json/prototyperoot.json": [ - [] - ], - "resources/webidl2/test/syntax/json/putforwards.json": [ - [] - ], - "resources/webidl2/test/syntax/json/record.json": [ - [] - ], - "resources/webidl2/test/syntax/json/reg-operations.json": [ - [] - ], - "resources/webidl2/test/syntax/json/replaceable.json": [ - [] - ], - "resources/webidl2/test/syntax/json/sequence.json": [ - [] - ], - "resources/webidl2/test/syntax/json/setlike.json": [ - [] - ], - "resources/webidl2/test/syntax/json/static.json": [ - [] - ], - "resources/webidl2/test/syntax/json/stringifier-attribute.json": [ - [] - ], - "resources/webidl2/test/syntax/json/stringifier-custom.json": [ - [] - ], - "resources/webidl2/test/syntax/json/stringifier.json": [ - [] - ], - "resources/webidl2/test/syntax/json/treatasnull.json": [ - [] - ], - "resources/webidl2/test/syntax/json/treatasundefined.json": [ - [] - ], - "resources/webidl2/test/syntax/json/typedef-union.json": [ - [] - ], - "resources/webidl2/test/syntax/json/typedef.json": [ - [] - ], - "resources/webidl2/test/syntax/json/typesuffixes.json": [ - [] - ], - "resources/webidl2/test/syntax/json/uniontype.json": [ - [] - ], - "resources/webidl2/test/syntax/json/variadic-operations.json": [ - [] - ], - "resources/webidl2/test/util/acquire.js": [ - [] - ], - "resources/webidl2/test/util/collect.js": [ - [] - ], - "resources/webidl2/test/web/make-web-tests.js": [ - [] - ], - "resources/webidl2/test/web/run-tests.js": [ - [] - ], - "resources/webidl2/test/writer.js": [ - [] - ], "screen-capture/META.yml": [ [] ], @@ -277813,6 +277444,9 @@ "svg/coordinate-systems/support/simple.svg": [ [] ], + "svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html": [ + [] + ], "svg/embedded/reference/green-rect-100x100.svg": [ [] ], @@ -291125,6 +290759,23 @@ } ] ], + "BackgroundSync/periodicsync.https.window.js": [ + [ + "BackgroundSync/periodicsync.https.window.html", + { + "script_metadata": [ + [ + "script", + "/common/get-host-info.sub.js" + ], + [ + "script", + "/service-workers/service-worker/resources/test-helpers.sub.js" + ] + ] + } + ] + ], "FileAPI/FileReader/Progress_event_bubbles_cancelable.html": [ [ "FileAPI/FileReader/Progress_event_bubbles_cancelable.html", @@ -294025,26 +293676,344 @@ {} ] ], - "IndexedDB/nested-cloning-large-multiple.html": [ + "IndexedDB/nested-cloning-large-multiple.any.js": [ + [ + "IndexedDB/nested-cloning-large-multiple.any.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-large-multiple.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-large-multiple.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], [ - "IndexedDB/nested-cloning-large-multiple.html", + "IndexedDB/nested-cloning-large-multiple.any.worker.html", { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], "timeout": "long" } ] ], - "IndexedDB/nested-cloning-large.html": [ + "IndexedDB/nested-cloning-large.any.js": [ + [ + "IndexedDB/nested-cloning-large.any.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], [ - "IndexedDB/nested-cloning-large.html", + "IndexedDB/nested-cloning-large.any.serviceworker.html", { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-large.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-large.any.worker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: large nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], "timeout": "long" } ] ], - "IndexedDB/nested-cloning-small.html": [ + "IndexedDB/nested-cloning-small.any.js": [ + [ + "IndexedDB/nested-cloning-small.any.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: small nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-small.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: small nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], + [ + "IndexedDB/nested-cloning-small.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: small nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], + "timeout": "long" + } + ], [ - "IndexedDB/nested-cloning-small.html", + "IndexedDB/nested-cloning-small.any.worker.html", { + "script_metadata": [ + [ + "title", + "IndexedDB: small nested objects are cloned correctly" + ], + [ + "timeout", + "long" + ], + [ + "script", + "support-promises.js" + ], + [ + "script", + "nested-cloning-common.js" + ], + [ + "global", + "window,dedicatedworker,sharedworker,serviceworker" + ] + ], "timeout": "long" } ] @@ -307818,9 +307787,9 @@ {} ] ], - "css/css-backgrounds/parsing/background-image-computed.html": [ + "css/css-backgrounds/parsing/background-image-computed.sub.html": [ [ - "css/css-backgrounds/parsing/background-image-computed.html", + "css/css-backgrounds/parsing/background-image-computed.sub.html", {} ] ], @@ -313674,6 +313643,12 @@ {} ] ], + "css/css-scroll-anchoring/position-change-heuristic-ib-split.html": [ + [ + "css/css-scroll-anchoring/position-change-heuristic-ib-split.html", + {} + ] + ], "css/css-scroll-anchoring/position-change-heuristic.html": [ [ "css/css-scroll-anchoring/position-change-heuristic.html", @@ -322048,6 +322023,12 @@ {} ] ], + "css/cssom/getComputedStyle-line-height.html": [ + [ + "css/cssom/getComputedStyle-line-height.html", + {} + ] + ], "css/cssom/getComputedStyle-pseudo.html": [ [ "css/cssom/getComputedStyle-pseudo.html", @@ -336554,12 +336535,6 @@ } ] ], - "eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm": [ - [ - "eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm", - {} - ] - ], "eventsource/dedicated-worker/eventsource-eventtarget.worker.js": [ [ "eventsource/dedicated-worker/eventsource-eventtarget.worker.html", @@ -336622,10 +336597,82 @@ {} ] ], - "eventsource/eventsource-constructor-url-bogus.htm": [ + "eventsource/eventsource-constructor-url-bogus.any.js": [ [ - "eventsource/eventsource-constructor-url-bogus.htm", - {} + "eventsource/eventsource-constructor-url-bogus.any.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "title", + "EventSource: constructor (invalid URL)" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "eventsource/eventsource-constructor-url-bogus.any.serviceworker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "title", + "EventSource: constructor (invalid URL)" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "eventsource/eventsource-constructor-url-bogus.any.sharedworker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "title", + "EventSource: constructor (invalid URL)" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "eventsource/eventsource-constructor-url-bogus.any.worker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "title", + "EventSource: constructor (invalid URL)" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } ] ], "eventsource/eventsource-constructor-url-multi-window.htm": [ @@ -336880,12 +336927,6 @@ } ] ], - "eventsource/shared-worker/eventsource-constructor-url-bogus.htm": [ - [ - "eventsource/shared-worker/eventsource-constructor-url-bogus.htm", - {} - ] - ], "eventsource/shared-worker/eventsource-eventtarget.htm": [ [ "eventsource/shared-worker/eventsource-eventtarget.htm", @@ -344308,6 +344349,12 @@ {} ] ], + "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html": [ + [ + "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html", + {} + ] + ], "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-messagechannel-success.html": [ [ "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-messagechannel-success.html", @@ -361291,6 +361338,12 @@ {} ] ], + "navigation-timing/secure_connection_start_non_zero.https.html": [ + [ + "navigation-timing/secure_connection_start_non_zero.https.html", + {} + ] + ], "navigation-timing/supported_navigation_type.window.js": [ [ "navigation-timing/supported_navigation_type.window.html", @@ -373201,12 +373254,6 @@ {} ] ], - "portals/portal-non-http-navigation.html": [ - [ - "portals/portal-non-http-navigation.html", - {} - ] - ], "portals/portal-onload-event.html": [ [ "portals/portal-onload-event.html", @@ -400350,6 +400397,12 @@ {} ] ], + "webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html": [ + [ + "webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html", + {} + ] + ], "webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html": [ [ "webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html", @@ -402404,7 +402457,9 @@ "webrtc/protocol/candidate-exchange.https.html": [ [ "webrtc/protocol/candidate-exchange.https.html", - {} + { + "timeout": "long" + } ] ], "webrtc/protocol/dtls-fingerprint-validation.html": [ @@ -432711,7 +432766,7 @@ }, "paths": { ".azure-pipelines.yml": [ - "95721a82ab8dcb80e9e9f0095dba652f21ab3492", + "92309f9d52e9224dc3c626e4c0e09a2a4c45db72", "support" ], ".codecov.yml": [ @@ -437106,6 +437161,14 @@ "989139e99041d6ec8dd64181de7a994e4b88112c", "testharness" ], + "BackgroundSync/periodicsync.https.window.js": [ + "4c8d2eb5f4241e5ecdf6efd85a24056bf575d8b0", + "testharness" + ], + "BackgroundSync/service_workers/sw.js": [ + "ea2bab28c5a286757da1169ad32762209edbdb6f", + "support" + ], "CODEOWNERS": [ "fe7c29709473cf2f7b535fdbb836128752a37a77", "support" @@ -438786,16 +438849,16 @@ "db5f710ceb5652ed8b9746f883948fac41262d6b", "support" ], - "IndexedDB/nested-cloning-large-multiple.html": [ - "f263efbcf6d8f1601e623690ba0de799edce406b", + "IndexedDB/nested-cloning-large-multiple.any.js": [ + "d64df916d801b106759fb0ca2e6547d5686fac8d", "testharness" ], - "IndexedDB/nested-cloning-large.html": [ - "6e4f9be2ee6ce57605ad0248f37f794f6d8a70a2", + "IndexedDB/nested-cloning-large.any.js": [ + "cadfeb04599d2c946037a8a726ea37357fb41172", "testharness" ], - "IndexedDB/nested-cloning-small.html": [ - "558415f2342038eb079b4267fdcb0b133fbb9da8", + "IndexedDB/nested-cloning-small.any.js": [ + "864752827a9afd1932f1e0978e1cff825af42fb4", "testharness" ], "IndexedDB/objectstore_keyorder.htm": [ @@ -438923,7 +438986,7 @@ "support" ], "README.md": [ - "d4d6032d8343ded32da0604fe0efe901dbed2474", + "8f5a2d990852565f9ddf7abdcede2c586f45c3dd", "support" ], "WebCryptoAPI/META.yml": [ @@ -468391,7 +468454,7 @@ "support" ], "css/CSS1/list-marker-inside-whitespace-001.xml": [ - "1433293462e896592fc8fb9b8bc6d9e89df8f23b", + "f7c0f4084d7d47087eb9ebb74f4452187ec94b2c", "visual" ], "css/CSS1/support/css1test566a.png": [ @@ -470507,7 +470570,7 @@ "support" ], "css/CSS2/backgrounds/background-color-049.xht": [ - "6a24b148d1071e8b50c037216ee3a027ad0259e5", + "df0b832c22b58c536f936c1eb8fbde634d7597f5", "reftest" ], "css/CSS2/backgrounds/background-color-050.xht": [ @@ -470523,11 +470586,11 @@ "support" ], "css/CSS2/backgrounds/background-color-052.xht": [ - "5fd9d920b735bdb8ee18a6423b735b62f415f356", + "f8bc813559dc366a3ac87354dcdff35239b165c0", "reftest" ], "css/CSS2/backgrounds/background-color-053.xht": [ - "7ca4701679d4bcb6a4829f1411aa4dd1e3909150", + "1ea427b28cc9db176364ae97733c9c44a8263d6e", "reftest" ], "css/CSS2/backgrounds/background-color-054-fcfcfc-ref.xht": [ @@ -470539,7 +470602,7 @@ "support" ], "css/CSS2/backgrounds/background-color-054.xht": [ - "59969b26c5dc608dcd07243b6d41b088b114dabd", + "27b1ea4d075c915f906f07102a5cdb2d135dbd06", "reftest" ], "css/CSS2/backgrounds/background-color-055.xht": [ @@ -470615,7 +470678,7 @@ "support" ], "css/CSS2/backgrounds/background-color-070.xht": [ - "0add3570d4be571525caa8ec369692405c0f3559", + "5982e24d4b6853de0e721f8ed208c62cd4805e63", "reftest" ], "css/CSS2/backgrounds/background-color-071.xht": [ @@ -470631,11 +470694,11 @@ "support" ], "css/CSS2/backgrounds/background-color-073.xht": [ - "5f861b544455faac309b06960981007b04863004", + "3ccae5540b180bda7072b9f755c67812f8a8acd3", "reftest" ], "css/CSS2/backgrounds/background-color-074.xht": [ - "fafaa0945309bbcb12535f88f0d4ce3f8bd45bfd", + "c37912b9ddfef61c04f8956a2aa65ebf6636c779", "reftest" ], "css/CSS2/backgrounds/background-color-075-fc0000-ref.xht": [ @@ -470647,7 +470710,7 @@ "support" ], "css/CSS2/backgrounds/background-color-075.xht": [ - "cfc3b72318a0576d798f0df16693a773e4cb5319", + "0a1bc875f9fe6a8f90165a0753c5debf14a85601", "reftest" ], "css/CSS2/backgrounds/background-color-076.xht": [ @@ -470719,7 +470782,7 @@ "support" ], "css/CSS2/backgrounds/background-color-090.xht": [ - "9395414cfa5aaab2dc8e3fda8edf50ded4b05ba9", + "59f63dde33b405d2e6dc4ec5e26aff09408368f9", "reftest" ], "css/CSS2/backgrounds/background-color-091.xht": [ @@ -470735,11 +470798,11 @@ "support" ], "css/CSS2/backgrounds/background-color-093.xht": [ - "e635a97cca416b0fb8b1f3d1ca3f4bda6058a7ef", + "dae3822cae775b40058544e0dea557a000a603fb", "reftest" ], "css/CSS2/backgrounds/background-color-094.xht": [ - "da35c63575c33e6258a64729bb54a5c4d54e1805", + "a5b31906b88ba67bf5de735b4607e6c24235580a", "reftest" ], "css/CSS2/backgrounds/background-color-095-00fc00-ref.xht": [ @@ -470751,7 +470814,7 @@ "support" ], "css/CSS2/backgrounds/background-color-095.xht": [ - "7c1b447339b0e141f4ef4364ed98a85e876786f6", + "ad19592bb80c2139098d720407a01a6df2075179", "reftest" ], "css/CSS2/backgrounds/background-color-096.xht": [ @@ -470823,7 +470886,7 @@ "support" ], "css/CSS2/backgrounds/background-color-110.xht": [ - "c8f2895a142d55867a3022881cc9e14d8f38e798", + "1c298ccc97a57b7a2db1740b16b0f7421315c214", "reftest" ], "css/CSS2/backgrounds/background-color-111.xht": [ @@ -470839,11 +470902,11 @@ "support" ], "css/CSS2/backgrounds/background-color-113.xht": [ - "efa2b990ed37b1ae8a5a7ef4374668908dae5e68", + "b8245d5476f2c9afa9413ffc393b065c540606c7", "reftest" ], "css/CSS2/backgrounds/background-color-114.xht": [ - "0c806eace6d80908ebf132684b45254e96ac017b", + "cd27c6e5216d586d74ebc084436a6be72c392487", "reftest" ], "css/CSS2/backgrounds/background-color-115-0000fc-ref.xht": [ @@ -470855,7 +470918,7 @@ "support" ], "css/CSS2/backgrounds/background-color-115.xht": [ - "1ef05e36171d02af37d935ba3377bc4b4883fbeb", + "25903e56b768469c70a3ce7030be533f6d4423da", "reftest" ], "css/CSS2/backgrounds/background-color-116.xht": [ @@ -471271,7 +471334,7 @@ "support" ], "css/CSS2/backgrounds/background-position-001.xht": [ - "6263eee785c424331640d9b387d6ce821cedef0b", + "062c64346e553ab3771b7d08b84e792511d03a3c", "reftest" ], "css/CSS2/backgrounds/background-position-002-ref.xht": [ @@ -471279,7 +471342,7 @@ "support" ], "css/CSS2/backgrounds/background-position-002.xht": [ - "db3240d3951a16aa2ef7f9e4535f41c19d8449db", + "338c6bc142b86b0da9b694807e594d53f2050f73", "reftest" ], "css/CSS2/backgrounds/background-position-004-ref.xht": [ @@ -471423,11 +471486,11 @@ "reftest" ], "css/CSS2/backgrounds/background-position-079.xht": [ - "b1f54d04ea651540c936d4d75d19fe3cd061941d", + "c6c14d855151d81c68a4c2c066c7c20965917847", "visual" ], "css/CSS2/backgrounds/background-position-080.xht": [ - "2a10b5a0ef4aaffdf49a196a9a6288a5e89471d8", + "5b2bba92d4c07cbb59953f8ee5e150d4b60b6f13", "visual" ], "css/CSS2/backgrounds/background-position-088.xht": [ @@ -471443,11 +471506,11 @@ "reftest" ], "css/CSS2/backgrounds/background-position-091.xht": [ - "96a2bcdf0a2cbb57bbd9c8fa33bdfc341d2b57b2", + "2750dceed9448c9c9fc51b6d0bb4e7b7936cbaab", "visual" ], "css/CSS2/backgrounds/background-position-092.xht": [ - "8fb86f1c7dace7c82124eff25c334e020eb79778", + "df25d7852129fcc0e25087ac082056b8f7af2f07", "visual" ], "css/CSS2/backgrounds/background-position-100.xht": [ @@ -472843,11 +472906,11 @@ "reftest" ], "css/CSS2/bidi-text/bidi-004-ref.xht": [ - "85f6862a850fbc57cf963d00d3130241aa9c95c0", + "b8bb0563b2bd436ac5f64e2ffa5655226753ce84", "support" ], "css/CSS2/bidi-text/bidi-004.xht": [ - "7cf839330dac28ee630e490f88db25132deac65e", + "3ebd0eb1469f432f524b23a56d8b5ceccca1f1ce", "reftest" ], "css/CSS2/bidi-text/bidi-005a-ref.xht": [ @@ -472983,27 +473046,27 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-010.xht": [ - "2eaa89ee69f02c4cbbe034d99635d5ac646512f3", + "cb2d8900c7b7212639428768e0e2f6909950ceb3", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-011.xht": [ - "05a1d61df51b0013eea63a5465edef6b5885f9e3", + "870ff0b28478f045ecc0927c449649e9f5d5d11c", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-012.xht": [ - "50bc37473ba7eb1150cc68c8d060fd2665fe7244", + "38de262547b8b943c2a989e3328c4c238f97f01a", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-013.xht": [ - "af03fe0f7454df09763355471763dd2a72318266", + "3facbbc2849f24830f251a9385a89cdd981c1162", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-014.xht": [ - "e87a95daa092afc6990feb634707d398e52232d9", + "fbe1ca1bd89071fdd93196fd39de2ca545088b84", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-015.xht": [ - "b9f4290cc55cdba202cdcd6b219cb25b81c32d55", + "fa76c17dfc064fdd36bb086104c6a7db088183ae", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-016-ref.xht": [ @@ -473011,15 +473074,15 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-016.xht": [ - "a82be644a0e543b0a62f101820ca80b29cb9eca2", + "3f177630a52957cf5092cd8fb8663eb3a9e321f9", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-017.xht": [ - "e50e739a0a68efcc27b23085b61a3aa831878e63", + "108574185a0241e39869992f0f430b0c5dabbe69", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-018.xht": [ - "75967278160d88f23e2bf732570b9a52c78f7e80", + "369e7f68cc9f7cb5f8776377153adf9fba3d37f9", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-019-ref.xht": [ @@ -473027,27 +473090,27 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-019.xht": [ - "c41a6d80d6a98f231dd92ed51fa2d61494c01c91", + "3ea26af3edfaeb45bbd9a037d2b0cec3d2cfe666", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-020.xht": [ - "f76b31b9e16b92be72eabf63b55c61e1aa9883c6", + "932e16613f03d6cbb5c73ea800f81e563bc65975", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-021.xht": [ - "9d5d7c12cf6613587b3403b4a2e7c54ec5978208", + "848cfd6d96595f0558410c2c3a65706f8819bc1a", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-022.xht": [ - "c52b654420850fb59a647f252bbb7f64b667f105", + "564a2711018cdf69a49f62a3c5b5250fcbdb3e10", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-023.xht": [ - "b359a88b20bdb743b73f93529bf0f7fa707ff3b6", + "27c9deb88efa76c71864d1ddd693128905b7cdb0", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-024.xht": [ - "91995c78824a93a8bdec4a825fc07ace4685de29", + "81d3cb695fff7f4c53c6221acee53a8eb1584247", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-025-ref.xht": [ @@ -473055,39 +473118,39 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-025.xht": [ - "2cd6304e0b534f03fac097a90df0401b4075177b", + "a312a161c652e9b66f15083c3683e2f505d1c248", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-026.xht": [ - "b639335dc6d3aa5f4b54ef650762e234d10b3628", + "16482ac89c3155ee256b285ef6aa80df98413348", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-027.xht": [ - "2a81e9c133a1f7ba589e137358a5244532ecbf0e", + "74acda04c2c42b86431db3c17586280f5eb3ca92", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-028.xht": [ - "b79a2eb3a2b912eb4ff939175f5ac1b94f2edf58", + "a4cc157ced88f6ff244889520a58125bc84d90e1", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-029.xht": [ - "4892760ed8833bc438169a7ed0f6db172a17bd0d", + "e1fcc74e750fc9c116314d8e2419c2857c290314", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-030.xht": [ - "6ed6f6f22d31bd35ef0393deaa1f25362d953a7e", + "53846c900f3764a642145278849eae8333fecfe1", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-031.xht": [ - "d6f46e4a4f708dbe7fb91923b30f4a5c8c53b925", + "d9c7bb6dad82f03ebeb4138f6659dae28e1712c1", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-032.xht": [ - "9afdd692e8fba67c72deee2e821899209eb2e3a1", + "f6ecf77ccfc63f6ff03673809d6b668138fc072b", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-033.xht": [ - "1c2d82801b875563ef7703fcb256dda59908977e", + "f35dc1ab9a1caccd83aeb57cb6bae10f48e3da90", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-034-ref.xht": [ @@ -473095,39 +473158,39 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-034.xht": [ - "e12183ec0f927b335a7e7cbdc58d07935746f90f", + "9b4eb05eaf54efc8200b1d1b6f0c734514b5a3d0", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-035.xht": [ - "2e572ed0a5018b01b0439a2a972f69101f3c6785", + "99ba45be039dd9cade598ae1f9789a7fd4bce1da", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-036.xht": [ - "bd88f61faedb8fb20bdec7866f41924d70876e95", + "fce96d2757d2992fcb570996d8ca9bfd8ec5f857", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-037.xht": [ - "920c9b00afe4f62ee080c51655ef3aaab6cf1897", + "8b2007757ca1f041fe20c181081732a0ef7587c2", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-038.xht": [ - "bdfa7e8fa1f644302267880a68ca2ebe630592f7", + "a820aabe05fe494b43e746ec2f110aaf2bed5623", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-039.xht": [ - "7af1d45bfc554a800304ce1094bad43f68164244", + "9f323977529798f1efbb448cc45136078edf407d", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-040.xht": [ - "07865c90a5eda752827ebc779409b91c4a7ca566", + "54be629e33ff222d35741f59f0d16591d69f5125", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-041.xht": [ - "eba51435ce3caaaed2efdbf3b6ade59348e5675d", + "fb2e92b92b69674758da0fd27998743d7053d885", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-042.xht": [ - "2ce4fa0a637cdb17a56d2d0d3b32b3d075d50178", + "9b12479b7b23f25a7c11bb5c4bd2af54cdd2ef3d", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-043-ref.xht": [ @@ -473135,15 +473198,15 @@ "support" ], "css/CSS2/bidi-text/bidi-box-model-043.xht": [ - "54048694b6ad82cfdbd1182066b23fea3c210ae7", + "0c71b3829acf02ab6f5b4058b4faa5d218989c9b", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-044.xht": [ - "15920776e3cc04ac506d351a14e4665ec00ff241", + "6a0ec6cc90c3680aa1b219e633ec792a92e1cf91", "reftest" ], "css/CSS2/bidi-text/bidi-box-model-045.xht": [ - "29791b0dcec436468c60fe69770c1881a5d594d5", + "0e481a0619a6af364cde96fd61d96cc8da9ed97d", "reftest" ], "css/CSS2/bidi-text/bidi-breaking-001-ref.xht": [ @@ -473223,27 +473286,27 @@ "support" ], "css/CSS2/bidi-text/direction-applies-to-001.xht": [ - "2206362971a783f707c86df97d69c6df684d5549", + "c6ece60ae7296bae5a891102b7e09ef426358ba7", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-002.xht": [ - "7ca93ba3db927dceddf72c3fa73554563aff63fd", + "5b5e9abe806ffd14daf448dd35e5225b2f255fe4", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-003.xht": [ - "2b2e7adbee9e7ad7f2ba463ebbbd72bf1fbfce19", + "0e6fe5a34c4f01194fdcd0305a2f57625d06114b", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-004.xht": [ - "f00e642dbe5c97c3bd7ded0c4c1dbbf54e9f7ec4", + "7592e170e42fbf53a8e8b7e4c73d5d9b0ada1ed7", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-005.xht": [ - "b907480adadc695b101989222dcc355065c21421", + "bed1cbe714b0e8c4fce3f59c3e40373f15eaf027", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-006.xht": [ - "844a407cb94b8d67e2939af404961624ee4001a2", + "217d6f15debd65a1adca78d3dc322c8d7a13de4f", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-007-ref.xht": [ @@ -473251,7 +473314,7 @@ "support" ], "css/CSS2/bidi-text/direction-applies-to-007.xht": [ - "81be04cc731b7698ca3cc05bc5c9323a20011f48", + "cc0ca43ee3f431f8c5db413f4d3f315c9be6195d", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-008-ref.xht": [ @@ -473263,43 +473326,43 @@ "reftest" ], "css/CSS2/bidi-text/direction-applies-to-009.xht": [ - "5f10b9d3d9b464d793774dcc67be726ea4c2a707", + "ea4f001f193b341730da57c0c70d42a62d00e036", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-010.xht": [ - "73d2317aedbdef799ffe4174aa4e7d4f4839940f", + "2b43ed1bbfd403b8823c40f5535d46dd6b706e56", "visual" ], "css/CSS2/bidi-text/direction-applies-to-012.xht": [ - "fe4bd9aa3dc30522aa99508da038c3f86197b13b", + "95a0947bb62a1f4cfdc9431783a1967089bfef57", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-013.xht": [ - "c306fbb5263cbb4bd538ac445eec7111657655a4", + "4f8879bf54fc1aca21dc25141a200f105aeb6e5d", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-014.xht": [ - "7290a98374fbd3685e94176e601c435569b61cde", + "a74c34385343df4fe3dc23d294bca7dcc9498077", "reftest" ], "css/CSS2/bidi-text/direction-applies-to-015.xht": [ - "a4b983c36fafc5e6757ceac3f9c4760885aff2af", + "053ee7855e9767ddc0d034e9504a8e928290e746", "reftest" ], "css/CSS2/bidi-text/line-breaking-bidi-001-ref.xht": [ - "9f51bccf20bf9854e9a57fe7c70faca458c6025a", + "ced37606f116f5595ac1c4bdec8765f1aa611ffa", "support" ], "css/CSS2/bidi-text/line-breaking-bidi-001.xht": [ - "a15f82d9b9f5d08b962210bb456c135d08df9ae5", + "f02f5423a18f23782d0055794fd4cfe38ea814da", "reftest" ], "css/CSS2/bidi-text/line-breaking-bidi-002-ref.xht": [ - "bd25e2ed25b0728e69fa0bcec00f181743bab233", + "3b09c41bf63d3d97434af5b37c538739c9dfdd89", "support" ], "css/CSS2/bidi-text/line-breaking-bidi-002.xht": [ - "e3a576793b8d33696dff793c3b2edb271e336da0", + "29662558a086da4985162ff22fc7923e8e2b9951", "reftest" ], "css/CSS2/bidi-text/line-breaking-bidi-003-ref.xht": [ @@ -473307,7 +473370,7 @@ "support" ], "css/CSS2/bidi-text/line-breaking-bidi-003.xht": [ - "ee5ca5b47a34c453da610c8ef9c9e939ad2ac2af", + "9726f32636f92cb6852161604c7e253c2f138c8a", "reftest" ], "css/CSS2/bidi-text/support/1x1-green.png": [ @@ -473547,7 +473610,7 @@ "reftest" ], "css/CSS2/borders/border-001-ref.xht": [ - "702942b8332e75868629818c2c4379c940eb24e0", + "2fe99002ecc2a7dcb558a5930e7a0887481f030c", "support" ], "css/CSS2/borders/border-001.xht": [ @@ -473559,7 +473622,7 @@ "visual" ], "css/CSS2/borders/border-003-ref.xht": [ - "be114cbbf49c133aac8905e9a7def981a555d027", + "80211db90cac0aedfa2370b1bd1510240265cc98", "support" ], "css/CSS2/borders/border-003.xht": [ @@ -475031,7 +475094,7 @@ "reftest" ], "css/CSS2/borders/border-bottom-width-068.xht": [ - "99da5141697d036ae47122951fbd7f7d3730c21d", + "45bb8d4257b150a30d1502d76d16d9e63c63d323", "reftest" ], "css/CSS2/borders/border-bottom-width-069-ref.xht": [ @@ -475039,15 +475102,15 @@ "support" ], "css/CSS2/borders/border-bottom-width-069.xht": [ - "146c23516799b088464a0322cf6e9d0af6d40abc", + "19ea226053c3b67747d2ad9a64a0f8de12dd8813", "reftest" ], "css/CSS2/borders/border-bottom-width-070.xht": [ - "7d067ba9e554741c465bbdfad380b7f21349186b", + "957a0a53c5183278f58748b35188f259ce0597d4", "reftest" ], "css/CSS2/borders/border-bottom-width-071.xht": [ - "bae125cea82e2a349e81c568e8f8d639c200f4c6", + "a84f62a735d865e1161c3aca51f53bd910e4feef", "reftest" ], "css/CSS2/borders/border-bottom-width-072-ref.xht": [ @@ -475055,11 +475118,11 @@ "support" ], "css/CSS2/borders/border-bottom-width-072.xht": [ - "971f5a23d8db6a80ff90d33e12e69af9de44a074", + "26774903f71fdd5e700feac7cce77c28cba7fda8", "reftest" ], "css/CSS2/borders/border-bottom-width-073.xht": [ - "74fe71c011dedcf8275a120fc09feafac257c199", + "ecd3f1ef36bcccdcf9be01b062064c0f8369d47c", "reftest" ], "css/CSS2/borders/border-bottom-width-078.xht": [ @@ -475067,27 +475130,27 @@ "reftest" ], "css/CSS2/borders/border-bottom-width-079.xht": [ - "2239d1f5ae57689403d18fc58009c04b1d901575", + "ecc54552ce458bf7b452724b2d080e6538b075d8", "reftest" ], "css/CSS2/borders/border-bottom-width-080.xht": [ - "880f4457470d4562e3f4885c854630fc241011d6", + "cc3a0b0bbe7ec33b744617a0432aa11d3ae329e8", "reftest" ], "css/CSS2/borders/border-bottom-width-081.xht": [ - "e984839f9736d63e44735b6b78733c5a6607b25c", + "d5d0b69095b2b9491665aa3e9e74a427c76e3895", "reftest" ], "css/CSS2/borders/border-bottom-width-082.xht": [ - "20b59cc5530bab814dede5dece4c690a83dc0316", + "6aea0d104cb5efab209b519091a9ed8314dffec2", "reftest" ], "css/CSS2/borders/border-bottom-width-083.xht": [ - "95bd413f5b2b5552a0913f9d372ca488f619614e", + "047915300982a6fd24eaf082e430ecc4a334457a", "reftest" ], "css/CSS2/borders/border-bottom-width-084.xht": [ - "1430c93d37f91f2c2efe9b32f0a5c4d747886a01", + "f81d05ec20bd6295bd20ba2558e2d827618d1a66", "reftest" ], "css/CSS2/borders/border-bottom-width-089.xht": [ @@ -476443,11 +476506,11 @@ "reftest" ], "css/CSS2/borders/border-left-width-067.xht": [ - "ebbd2f4ee2252bd91cf57c03f8e1339decf70504", + "255ab413add67fa6c205004259d7a382320369b5", "reftest" ], "css/CSS2/borders/border-left-width-068.xht": [ - "0064217f0212e58af62adaf94499e90e38bbd2ca", + "22f9ee0be061941fa96c55d650dfc2452a42537d", "reftest" ], "css/CSS2/borders/border-left-width-069-ref.xht": [ @@ -476455,15 +476518,15 @@ "support" ], "css/CSS2/borders/border-left-width-069.xht": [ - "4454f23f566f217de7f4e5a61bda65a506f2f340", + "f8c246e3575d532695f57f1b869fca6a85efb7d5", "reftest" ], "css/CSS2/borders/border-left-width-070.xht": [ - "26d9632078c51758014dbd7cb37f01fbbc0138fb", + "36db58e16eeed58c345bc64173c5a1c658b21be3", "reftest" ], "css/CSS2/borders/border-left-width-071.xht": [ - "27537b327c644ccf6fa93f3ce9b0e5b33d809bea", + "fe966d78e8f14efb28d721b1fb1fe7f6aa71fbde", "reftest" ], "css/CSS2/borders/border-left-width-072-ref.xht": [ @@ -476471,39 +476534,39 @@ "support" ], "css/CSS2/borders/border-left-width-072.xht": [ - "e3afded23e2995a1b548a3958ab2c7c69812f799", + "a3371031c39c3fcc0a64ab61e60a50fe4f26e13e", "reftest" ], "css/CSS2/borders/border-left-width-073.xht": [ - "821980fae006488511ba0cd474f345b58761f251", + "9a68a6770747b3cf92cb975147673a0202b7189c", "reftest" ], "css/CSS2/borders/border-left-width-078.xht": [ - "7552f6b3b6543892f3d76443920015ed5700b8be", + "4b79c7e7a3fcfce8d44f639d94f10073773ca00b", "visual" ], "css/CSS2/borders/border-left-width-079.xht": [ - "b2409a86bacd68270dabe49227143ef4873843be", + "edf723b3dd3bb743339f607cbee90c5801adcdfd", "reftest" ], "css/CSS2/borders/border-left-width-080.xht": [ - "275068c98e4a0cfc109eac53597424739c7805bf", + "aa10ac99a42be2b4a5c048ffbf213551a287a726", "reftest" ], "css/CSS2/borders/border-left-width-081.xht": [ - "d99bc026f72d736bb2232ffdd4dd8165a7064ffd", + "227cc6ae50cc8a51e42c8cf8b85c02c9ced3f16f", "reftest" ], "css/CSS2/borders/border-left-width-082.xht": [ - "e91bece58bacb3789f71ed86da3510dae7f42349", + "142f3985d65aece65d4e7be7afc3df9e6bda45c5", "reftest" ], "css/CSS2/borders/border-left-width-083.xht": [ - "73f80707e9295c036032ebbef6b626f05c06c303", + "b11d82edc6ba106b71ff01982a9c7dfc4e3cb9b7", "reftest" ], "css/CSS2/borders/border-left-width-084.xht": [ - "1f90d8fd3da02862aaaa0af171124752540b8902", + "3572ede6f2b62dd250edf51efdb782662a78577e", "reftest" ], "css/CSS2/borders/border-left-width-089.xht": [ @@ -477899,59 +477962,59 @@ "reftest" ], "css/CSS2/borders/border-right-width-067.xht": [ - "9d1faf344918e701f4ed710deeede3eee835e5de", + "ad524209b30d0f67cf74da78105657412a6016f6", "reftest" ], "css/CSS2/borders/border-right-width-068.xht": [ - "e86b007d8edfed6a56c2bf68e59f006bc4851f3a", + "03d164cb34bd884925f6252779b543a87419c29c", "reftest" ], "css/CSS2/borders/border-right-width-069.xht": [ - "5f1df2e5432172ddae7f7901ac432232ec454519", + "9b9dc1ec71787bd578c2efd525fa958c16248136", "reftest" ], "css/CSS2/borders/border-right-width-070.xht": [ - "cfb1d0577597ef4d84f4bc6c9ef3e8c66fe755ef", + "8877c5de1fbb1e7910f4d86aeffc18b0ead0e7bb", "reftest" ], "css/CSS2/borders/border-right-width-071.xht": [ - "35cd8cd0a5a0553e0b9ea002291d6a991248343a", + "df5c2861d744b7d3b2fdf27d2f093e0aa49f836c", "reftest" ], "css/CSS2/borders/border-right-width-072.xht": [ - "c7c77cfd70db8192d98c06f7731f78659f05e49b", + "9b9affd6b16916fad86f65926e1a13d1c5d3e4e4", "reftest" ], "css/CSS2/borders/border-right-width-073.xht": [ - "37fc5127c97a0fc855f624ec2f79ab79426a629a", + "df2a2617b958839d640c4ce11b004d5128874226", "reftest" ], "css/CSS2/borders/border-right-width-078.xht": [ - "c363237721f7d7014a71d3b5877297ab669da566", + "92c9fbdeeac76a3ddb20157391545086354c9411", "reftest" ], "css/CSS2/borders/border-right-width-079.xht": [ - "f8939db3a7cf4df0919f5a18eba8655111a25ddb", + "c83bca26b9cd45d29e503fff13a2a62a93f30b89", "reftest" ], "css/CSS2/borders/border-right-width-080.xht": [ - "2b458d1ed887c7cdc19cfa855dad861cb9caeec3", + "79a2ad83541ea2744118bea13c77339623519502", "reftest" ], "css/CSS2/borders/border-right-width-081.xht": [ - "8d1f7ea4775662429967730f0ecaff551ad16118", + "00e92b41fbc76f194432038ff995f0f0f5e53479", "reftest" ], "css/CSS2/borders/border-right-width-082.xht": [ - "edc7359f6c60b97c90d8c7eb51d43147eaf50be2", + "40fea86ff314beec8827ffe3247bbb8b4fd60557", "reftest" ], "css/CSS2/borders/border-right-width-083.xht": [ - "3daacc03b92742056c648b7c7f4c3be3fe9eab89", + "8b23ae9add4e07fc2e143414cc8b607ce3c773c4", "reftest" ], "css/CSS2/borders/border-right-width-084.xht": [ - "185850e31b75fbace1aaf256b40995f2deed976f", + "c5000a1d6e829f1a2c798095f09c0e071f4f110d", "reftest" ], "css/CSS2/borders/border-right-width-089.xht": [ @@ -479295,27 +479358,27 @@ "reftest" ], "css/CSS2/borders/border-top-width-068.xht": [ - "fd9f757cd22b08136e7029ac8e48e5a9dd11ba71", + "b18b7a6cf898b1955dbc34d1e1e2ae561873d44f", "reftest" ], "css/CSS2/borders/border-top-width-069.xht": [ - "a0db467766fc65f2c241e2372e00dec001a9d85f", + "467a007bbdf70192b56a1602445b7710650a6419", "reftest" ], "css/CSS2/borders/border-top-width-070.xht": [ - "4bc8cb236ddffa070b8dcd6d71d92e79a72fb2c8", + "c95c21b184454f1d24194bd2b942f0e80fced580", "reftest" ], "css/CSS2/borders/border-top-width-071.xht": [ - "2608f6a9ee0e587e7ebd49565425ebd72500f709", + "ba054b8e5ddc1e8fb078d0a864f3704c47138628", "reftest" ], "css/CSS2/borders/border-top-width-072.xht": [ - "5b7d3ad8bbd01c547e1c204855c11490ebf5bc44", + "775723c09325a320398b8df3d76ccd6396e16cb9", "reftest" ], "css/CSS2/borders/border-top-width-073.xht": [ - "d4104e8edf564319a361c8bca0e242cd6befcba1", + "36c44298ae233c318a03a0a7989649fc63c6cbda", "reftest" ], "css/CSS2/borders/border-top-width-078.xht": [ @@ -479323,27 +479386,27 @@ "reftest" ], "css/CSS2/borders/border-top-width-079.xht": [ - "c70b308c08d5a24e842255ac138c0f7548a65285", + "325957d2302bb43ed463d63d11ae8af11034406e", "reftest" ], "css/CSS2/borders/border-top-width-080.xht": [ - "f7625510284c2e9ae3d7bbad234b1b339603a805", + "3259487ea00f55ad93bfb7baa32c445ba78cedb7", "reftest" ], "css/CSS2/borders/border-top-width-081.xht": [ - "3486595401f8aa055840ccea8ba8ce2a049e450e", + "326d840983cbf1d3688c99df9ccf5e092ec24843", "reftest" ], "css/CSS2/borders/border-top-width-082.xht": [ - "5736c170bd3ef197a8801b0037662b2949254696", + "e90fa01cc1a1726bdc78593f0197a30ba6cb6e45", "reftest" ], "css/CSS2/borders/border-top-width-083.xht": [ - "ffc6ff4cac212d623ff77f154e987d5bb041cbb4", + "81d803a4300776304871a7246f0d43a2a560fdd3", "reftest" ], "css/CSS2/borders/border-top-width-084.xht": [ - "6811c2426ac883c28b79a6b789d42aa6a8350391", + "25eecee5c1c579ef9cbb4b3a71e96378994b6cfe", "reftest" ], "css/CSS2/borders/border-top-width-089.xht": [ @@ -479563,7 +479626,7 @@ "support" ], "css/CSS2/borders/border-width-applies-to-008.xht": [ - "57742d984b0e4e68623e60dc83b40c8d97176e35", + "d310ebb65cf9fa84b7a6640ff13b1cbd1f6fffb4", "reftest" ], "css/CSS2/borders/border-width-applies-to-009-ref.xht": [ @@ -479643,7 +479706,7 @@ "support" ], "css/CSS2/borders/ltr-borders-001.xht": [ - "e46f42fd96ba305f9699fa6f270a70289d16c50d", + "e2359d8afc81e8174419cc9eab52aeeee19cf725", "visual" ], "css/CSS2/borders/ridge-default.html": [ @@ -480031,7 +480094,7 @@ "support" ], "css/CSS2/box-display/anonymous-boxes-inheritance-001.xht": [ - "3e27a84ce369d82db4ccbee9582e2c4a05d156e7", + "e0c6be8bce565a803872dd4d2e792f7f12611665", "reftest" ], "css/CSS2/box-display/anonymous-inline-whitespace-001.xht": [ @@ -480087,15 +480150,15 @@ "reftest" ], "css/CSS2/box-display/block-in-inline-relpos-001-ref.xht": [ - "8a66868adb6f147561cab7c7d5aac0df64cbe131", + "916845caf33608d62a3ec29d3bf81870297a5a68", "support" ], "css/CSS2/box-display/block-in-inline-relpos-001.xht": [ - "833a24cec73a9ad9847d6340d32960aa3a445aba", + "a5d6d27373361ce80d48559b2ca463555985b53e", "reftest" ], "css/CSS2/box-display/block-in-inline-relpos-002.xht": [ - "7ec84ac2c3e44c85c97ab07db2adfff2349ba471", + "bc3580083c55ba2dd72c7b34d883a1e0019abd4f", "reftest" ], "css/CSS2/box-display/box-generation-001-ref.xht": [ @@ -480267,47 +480330,47 @@ "reftest" ], "css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht": [ - "89ae0cff3043f0664a58fbc5192d13585f032a74", + "d74030940c8ba9c4e7582459f546c80a3929694c", "support" ], "css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht": [ - "a6a6c3864f5f924ac45390815ffb39e58a891fc1", + "ccbe7429dbe4cde5c9fb60024ba04c28e8e0904d", "reftest" ], "css/CSS2/box-display/delete-block-in-inlines-end-001.xht": [ - "a91ce19e74485df37b5b949ea0cfbe5c59280d83", + "c08f497fe799e2a145f4f8b5f45ad59a473e2de0", "reftest" ], "css/CSS2/box-display/delete-block-in-inlines-middle-001.xht": [ - "e8118f25215efc4f7a04fb41fb78913fc312cc1f", + "d7a15693c18aac11e3446c084e0266b4ef965e89", "reftest" ], "css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht": [ - "c703a774f7d0945f99549e9327fdc8ea7f4d8a63", + "693a2c53718ae2e1d85a51a4ee76543f074b49c5", "support" ], "css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht": [ - "45e82333ab42d5e9431a5547eee6c087b130623f", + "474a86175773244b2ade0f82604e38828a2e1118", "reftest" ], "css/CSS2/box-display/delete-inline-in-blocks-end-001.xht": [ - "403865b57dfdb5527b72a881728221595913ce1b", + "03411f0d05cc28e28c6ac9e29be0aeb01d5923ed", "reftest" ], "css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht": [ - "4cd1d22aabc6f5056365c356e4dd34f1a813a78b", + "a2a80f8c1847ae9b920073f8c6390da416c4e70a", "reftest" ], "css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht": [ - "10ec3c374b15feb3d9c734a3034a383880b623f8", + "18b30c4a35de3895f549de73ef9a9a5f3c449f40", "support" ], "css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht": [ - "f037eb84db7b67acda2bcd80fb4fce54734bc2b8", + "d524189054c10d15050292a194b32e4713f93372", "reftest" ], "css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht": [ - "20de53ca9450611e1746935da96e8a5bb8b50751", + "fdb53b0eb2f7802842a706316bbf8e2c55ddf2be", "reftest" ], "css/CSS2/box-display/descendant-display-none-001.xht": [ @@ -480423,7 +480486,7 @@ "support" ], "css/CSS2/box-display/display-change-001.xht": [ - "36275c84570477f77b1ef5ecb1087b836da8fad1", + "ec33b9f23188395136c476cab38fcdf214c70210", "reftest" ], "css/CSS2/box-display/display-initial-001.xht": [ @@ -480443,203 +480506,203 @@ "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht": [ - "ab362a9233c799ba48bd7f377019f0bb71f4f708", + "d66bd97f8dd6c7bebb9a1f006b59c658a8afc9ba", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht": [ - "bc514f4f8a6474e7f2f15304b96a827d13bd61d9", + "28f5fbd630cd2e63d78f59156770071602e1c917", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht": [ - "4f4bf3339317cc4a2b0683f78441f1e302842780", + "05f1d788a7752091d422ccaef400acbe66c5449e", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht": [ - "499831a1df525d7ba01e2f0f1726997a7d9cc789", + "dc10e08ec51ac4e0bb48e6fcbdcc7fe939fef9bd", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht": [ - "271e4e3895a580a4106a2805ae413d02764f8161", + "980de9416c0eb8548cde029b983813b70023a02d", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht": [ - "35fbab061a002b7f381155d67d93fd5d096fc21b", + "8b39ff8b5be4858545f8079001d7a77b83c1e7ca", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht": [ - "cc10beb92c8de75198b49c7b90cb682be43221a0", + "bcaa0692b3f8d6e3492741bac906012b796311d4", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht": [ - "c69d7534b4360185a721b3e9ed99227326bada12", + "28a25231c457257bcfc904a67685ed5e83771b25", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht": [ - "79f44199c51ad869d57d9b496dc0a51f1644665a", + "c75398531f178a117b4ea1ad868d1220d2f7c038", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht": [ - "540a3e0cb56331ff4e9e7dc5f0c9a75fc8c905bf", + "b24b74231a2a3c9f1a3326683cc13e639b7399f7", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht": [ - "94345361dca042bbad79d74d3910c399e6c0b375", + "a9f43877ba82372a3a6ce2ffd7203c564983f5d4", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht": [ - "e38470c352ee14b0fa13e1f3be2fce93192438fe", + "fed83aa6e88f3b6c10633847746136056d5e35ab", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht": [ - "acfe8a9eeb54b308a4ce64a9b459db6de23f0376", + "23b883b1360c1682bb6aa77e7f2f91a34883330f", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht": [ - "e2d2b9d51e92a566b6cfb2d6bb9beae06371bac0", + "35aff524abe89ca1967cdfdcc73f1d5d49ecf5e0", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht": [ - "70e2058b9d5f68dd073d31e84c76c086c258b799", + "d8d4376291ba78be1c2a0424a17fa56012b7d277", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht": [ - "ad765da181fddae3538d63d6a9d3784a3c9417a2", + "dbc4941f675afc43595fbeb9a8923c3a32fd9c80", "reftest" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht": [ - "1d3e7146b1e0781daf57bdb370d958b4135ba8e5", + "e69131259339ebe50b522d4c246e25f8f2678e3a", "support" ], "css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht": [ - "06bfa92d7c31a33d96a8ad8a3de216acbdd563af", + "73aa60b0a8cc238dcd0cd71f1d9af5552a92a0a0", "reftest" ], "css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht": [ - "e82be08f4980059bc23c1762bb6d1d77d722d1cb", + "cf3105cbbb04ba7717fc33c360d6108908135bbf", "support" ], "css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht": [ - "a2349d6ec7fa1a16f03c2dbbfd4ce9a5e7a71118", + "ca8f49e35835a0c08233e4dff5630ae3b77b7f30", "reftest" ], "css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht": [ - "117e5bdb9afdc31eed200e04c30a075f269904bf", + "1a2a1500725fbc1e4c216bddc92df61867fb1cc9", "support" ], "css/CSS2/box-display/insert-block-in-inlines-end-001.xht": [ - "283b267e718dc2d6954027009b71d36bce397e7b", + "c196757e7012bb5a401ad2205393c1a774d0060a", "reftest" ], "css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht": [ - "941dfcb2412d3f9dfc131e361695ce75342a6ab6", + "c9f59509fea4c4f180f387315cc9ec7ad5d752c1", "support" ], "css/CSS2/box-display/insert-block-in-inlines-middle-001.xht": [ - "e840307541c0a396a595f672ac0c38957533f11a", + "9d79d637e90407895416758a28328278fb54f9b4", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht": [ - "8726267b4a3a421c16d837c64eacd8c3f2ed58a6", + "8af5fefb7c596a658642f6f58b71aeaf354fd60a", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht": [ - "415449d0cd1803b8a000696f88eaf2b5859db93a", + "c57a91b2254f17a707c34cf20154411e119d9757", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht": [ - "9a05321633a5f3fd8d7b38a239f871eb352f7a0b", + "407b9d8fef160ffae753520139a02f0346d349c8", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-end-001.xht": [ - "085ed54ead99510a0211e48ca977bb0f2c798939", + "fb3fb51fc16e495289361e7cea103e41bce48399", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht": [ - "956ecb8427fe4b6a8b7c16adbf63e99fdafee4d0", + "fa2a5eddf949c81138010f87b74c24820a5accae", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht": [ - "b7b1469924286768804137db01a9daf02e011141", + "f7de7048c19e58260039ec828e79d3b7db0c6146", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht": [ - "7a624ed9c17836b1954998ef9784a2fe2cb2e8f2", + "d4a54e7497135de137406789135d7183e6b9feb3", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht": [ - "6b5b131ebb68931f2328aab988c7c44006363773", + "a09f06434959f8e567019824512ff1b267c354bb", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht": [ - "325b64ddd4af6f1049f76fbf06756e8c51cd9ac9", + "78fabf5ee98a91d08df9f231b71568f08aa2200b", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht": [ - "d7dc16b01a7cc24d6f388133b113a4544f84c319", + "32d3ba544ac8c37534591827bb1ce60592e9c6d2", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht": [ - "610a1d2876dba9fffefac0bbd1d56592ed91a402", + "24d16d9e7bba5bc7bfd8c8bdf5145d199d967cc6", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht": [ - "eaadee9644c115e05f9c16f10bd7c78ac279306a", + "7f1dd2938409c24a74b58fe455540fbb118e9267", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht": [ - "4103c47efa235349af983b5f3b5045a8df090ccc", + "75e95d9a2d2410c7429b5a9c0e86777aeb004e10", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht": [ - "0b2280b962cd1e774e605c2440979d6ba0c1f83e", + "b9399e426fdb5ed8f995465339baca44ba919945", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht": [ - "4766a23e92f9a0106815801f46db19f8e02339e1", + "5f622d8a001b640a6bd5badee1c28b38aab500a4", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht": [ - "6f0d4fd1c92818496f2424f323260f5c8c34c966", + "88997fa4ae167a6416726299b97feece15d04ef2", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht": [ - "e449046686acd2845f8679840cd1a78d125aafb7", + "2e09cfff705fdafe952a6609e87092e4d4acdaed", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht": [ - "49b1c3285a1c0cf21ffd6e698ca448c8e5eedfa2", + "72855d3a459c4b18215feedab4dee21c1253d7e7", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht": [ - "0353d8474efa4f1f9f42cb5edb64887ee38016b4", + "c4d10ecc0a6d22fe9ab4fde2944297c3421018c2", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht": [ - "2a5c50c54c71fd5369dc9b5dbb3a9dfacdbe8d23", + "bd982b78d637861efebe731613a17475804647ec", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht": [ - "04f1147eb1b9ee013cd17070c191850b34b0b145", + "026ac5b0281f1ef5d21ec5b4c12c6dfbfd1395b1", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht": [ - "f37c40ca6f5ca908d2f1bcc7b3dfd293838bc356", + "fde80e5f05c8fafe6f3edc2a9161c58077fa52e7", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht": [ - "59433c4cb0b9014a7de4aa06308ddac669b370b3", + "b1c228a9ffe95cf8a117d47d6202a7e9f064dd42", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht": [ - "7b6c1080434993eb6184b4bd9147607b19a8ff42", + "b0073b1da79f59354e8b9b4abef9c9fd478e51ac", "reftest" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht": [ - "3765f005a15a4a9ca519e3cd2d7f23af1aff2010", + "4e5d873f7c84a2de488b55ca238cdf9de949319c", "support" ], "css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht": [ - "32edb0e8c44ebefe2d9fdfc14b05356a3c38cd81", + "277d27c72c464936c39979c5569175fec3116c33", "reftest" ], "css/CSS2/box-display/root-box-002-ref.xht": [ @@ -481715,7 +481778,7 @@ "support" ], "css/CSS2/colors/color-001.xht": [ - "f27fe87e33e1eda117efd9693f1b25c442115b12", + "cbbb323c4be3c76808bce5bebf94dd94054ba505", "reftest" ], "css/CSS2/colors/color-002-ref.xht": [ @@ -481723,7 +481786,7 @@ "support" ], "css/CSS2/colors/color-002.xht": [ - "fa1f186062aa63a2120e61a9bacec21484c7ccff", + "3bca3b6987c4cee9215bcac532124df34553c9f6", "reftest" ], "css/CSS2/colors/color-003-ref.xht": [ @@ -481731,7 +481794,7 @@ "support" ], "css/CSS2/colors/color-003.xht": [ - "b83d3921d711e2d988330f2e53b440dd04ef52ab", + "de955098e893ba7765b2a90aaa7c3522d085ddbd", "reftest" ], "css/CSS2/colors/color-004-ref.xht": [ @@ -481739,7 +481802,7 @@ "support" ], "css/CSS2/colors/color-004.xht": [ - "de996ecb38b7e97dd5e85a56d25c97daca202ddf", + "4026d9ee65ffedbdc325bc55001ecd23f665feb0", "reftest" ], "css/CSS2/colors/color-005-ref.xht": [ @@ -481747,7 +481810,7 @@ "support" ], "css/CSS2/colors/color-005.xht": [ - "19ccf71608100433d029c9172910d2ae8b0f79c9", + "49f2d60d50e5a048f726f4bcac45c98e7a895c34", "reftest" ], "css/CSS2/colors/color-006-ref.xht": [ @@ -481755,15 +481818,15 @@ "support" ], "css/CSS2/colors/color-006.xht": [ - "6c64ba8646e9227aabd227dddd2fa393382c5508", + "9fdd3e9b836a8e32632cbfcd7dca1bc1e274a16d", "reftest" ], "css/CSS2/colors/color-007.xht": [ - "de5016f0dd58df35d1d91103b005eb4319e76739", + "c7b745537e64a84cbab961177ab111752c9ac069", "reftest" ], "css/CSS2/colors/color-008.xht": [ - "6614ff4b9f05cfb12b98165aa19451acb22d19af", + "519dbd7f1f4c384de4e9f3ff9033bc2a9119f179", "reftest" ], "css/CSS2/colors/color-009-ref.xht": [ @@ -481771,7 +481834,7 @@ "support" ], "css/CSS2/colors/color-009.xht": [ - "2bca7bf0fc455adfa83f1503ccf7f51c0c97e196", + "0d82fccc085e505959df17ba1532c531fc97c85d", "reftest" ], "css/CSS2/colors/color-010-ref.xht": [ @@ -481779,7 +481842,7 @@ "support" ], "css/CSS2/colors/color-010.xht": [ - "7dba5036a854f0cea5f4bef2b438ef6d0232e112", + "51241a507c1ee27e821f043124c9a29ad7907b29", "reftest" ], "css/CSS2/colors/color-011-ref.xht": [ @@ -481787,7 +481850,7 @@ "support" ], "css/CSS2/colors/color-011.xht": [ - "31bdf999d0512e59ab91019999f39d186d50b452", + "2950e066130b0cec4682cc87767442a25c7c1bfd", "reftest" ], "css/CSS2/colors/color-012-ref.xht": [ @@ -481795,11 +481858,11 @@ "support" ], "css/CSS2/colors/color-012.xht": [ - "049ce21b3b1a2473d0a636653eb2b36b7093bb84", + "54e33725d9456261b6f3e18c8d9ed6ba0c1d46d0", "reftest" ], "css/CSS2/colors/color-013.xht": [ - "4e5f9055a46d00303cdf25a7d288c5403be32710", + "61b0a0edac9662a25ed4f568e45a2a6a1e4692e8", "reftest" ], "css/CSS2/colors/color-014-ref.xht": [ @@ -481807,7 +481870,7 @@ "support" ], "css/CSS2/colors/color-014.xht": [ - "527902d1e78af06a22d764b91cc40b724d1bb6ed", + "3de6f574738e3fa72f17b5462e6c8a683d24f58e", "reftest" ], "css/CSS2/colors/color-015-ref.xht": [ @@ -481815,7 +481878,7 @@ "support" ], "css/CSS2/colors/color-015.xht": [ - "bfae2d31b0e8118cc34945ff883f6a096cb76233", + "f5cba09b5c19c908888b9899011dcd16f8f81221", "reftest" ], "css/CSS2/colors/color-016-ref.xht": [ @@ -481823,7 +481886,7 @@ "support" ], "css/CSS2/colors/color-016.xht": [ - "1d128ab8c4ee59b16ab8dfdf49cdb7b550818be8", + "643a98af835a66986a682b26604260cd8acfe6f8", "reftest" ], "css/CSS2/colors/color-017-ref.xht": [ @@ -481831,11 +481894,11 @@ "support" ], "css/CSS2/colors/color-017.xht": [ - "58f36fa73ab66479a5b3a2b9969c73512ec213ab", + "1faddb628d196f062bc99b439dbab183b1c0e22b", "reftest" ], "css/CSS2/colors/color-018.xht": [ - "323bfd8be5c8acb2c6ac750867564cd8eb4cd06a", + "ecffe0f5d4c0adc6cb67ff7b8426846b1fbd6fac", "reftest" ], "css/CSS2/colors/color-019-ref.xht": [ @@ -481843,7 +481906,7 @@ "support" ], "css/CSS2/colors/color-019.xht": [ - "6ba8e8f2808a3da45da5983df37e9127e42ff83f", + "2bf43bd69c14727a309bd92c70905265977b9789", "reftest" ], "css/CSS2/colors/color-020-ref.xht": [ @@ -481851,7 +481914,7 @@ "support" ], "css/CSS2/colors/color-020.xht": [ - "1cdd12adf63ff10525b536b91da3d1ab355585c4", + "7a33fccf87e3782b6f7e01b3bba53f88cffd9fce", "reftest" ], "css/CSS2/colors/color-021-ref.xht": [ @@ -481859,7 +481922,7 @@ "support" ], "css/CSS2/colors/color-021.xht": [ - "e89a0cfd747423ad465d9241fa5cbfc68472a763", + "0ce481e0f93b9f333f72e60c7d521a8b70fe5188", "reftest" ], "css/CSS2/colors/color-022-ref.xht": [ @@ -481867,19 +481930,19 @@ "support" ], "css/CSS2/colors/color-022.xht": [ - "da0305767efb1c410fc4336edad1577d80612d85", + "44807afcac05a27b48b90e3e32da31e8f61d28d4", "reftest" ], "css/CSS2/colors/color-023.xht": [ - "82aa4f279cd969a525c76f1acaa0211d64021d29", + "33220ab80db632ba21420c92aa0badd430d2f2dc", "reftest" ], "css/CSS2/colors/color-024.xht": [ - "fac9a4b7a83d8a3dbf3c99957f8a06b8c0aa3ea9", + "0e29e3ea53da530b728c16f9bf73145e0b51c039", "reftest" ], "css/CSS2/colors/color-025.xht": [ - "aac2f445fd8872b82a31805de9ec7b203bdec9b1", + "9795770761ba402f8cf1293335a8fada8199b24e", "reftest" ], "css/CSS2/colors/color-026-ref.xht": [ @@ -481887,7 +481950,7 @@ "support" ], "css/CSS2/colors/color-026.xht": [ - "db84e59356278e7cb12844ab6713bfd0171d7606", + "03b18efc870e27697ee85cd42bc672e03eba01c9", "reftest" ], "css/CSS2/colors/color-027-ref.xht": [ @@ -481895,7 +481958,7 @@ "support" ], "css/CSS2/colors/color-027.xht": [ - "6ccc2c4bfe96dec0edd329c176265e24d9bbbfcb", + "bec008afcbaf7ec6135a769891e6b96449d22a8d", "reftest" ], "css/CSS2/colors/color-028-ref.xht": [ @@ -481903,15 +481966,15 @@ "support" ], "css/CSS2/colors/color-028.xht": [ - "96f09b0a54b28df55c6cddc0bdd5a0fcf4772b0f", + "ae5e8fda5efd6c83ba2b4152e68dcee0c8177dbe", "reftest" ], "css/CSS2/colors/color-029.xht": [ - "0e675c59cb9d122888f592da5562799ed0609d14", + "1e996d38e614367c09b9ad8aeb4e70c24f25300e", "reftest" ], "css/CSS2/colors/color-031.xht": [ - "82597ce37ab72c8d1c8ddf78d456cabfa8007cf6", + "9b2e3f01610968b351e15b3af884b099ffe6160d", "reftest" ], "css/CSS2/colors/color-032-ref.xht": [ @@ -481919,7 +481982,7 @@ "support" ], "css/CSS2/colors/color-032.xht": [ - "a42458cfdadaa050697963ca0efe72f804569672", + "6c10a66f1b61425ac331bde63ce6266b802805fa", "reftest" ], "css/CSS2/colors/color-033-ref.xht": [ @@ -481927,7 +481990,7 @@ "support" ], "css/CSS2/colors/color-033.xht": [ - "20fab010ebc8ede333984ab4714f8bb85f19a329", + "eb4fb2eb0f660c2da84e4f60b47849a10c0e5eb8", "reftest" ], "css/CSS2/colors/color-034-ref.xht": [ @@ -481935,15 +481998,15 @@ "support" ], "css/CSS2/colors/color-034.xht": [ - "7524cf064dd759fba01ee8d044b702922e921331", + "24535253c4467ca491943e4186a188df96b9ebe7", "reftest" ], "css/CSS2/colors/color-035.xht": [ - "688ad545505986c83187679dec379307ce941b95", + "a8a55d0d4152af447a3a8a8ea8be07914ccc5c7d", "reftest" ], "css/CSS2/colors/color-036.xht": [ - "b511969d206433443940ea7e445d1cd6290715ee", + "3b70d6d45372862a56b3b96958aec5c77ae1a8fb", "reftest" ], "css/CSS2/colors/color-037-ref.xht": [ @@ -481951,11 +482014,11 @@ "support" ], "css/CSS2/colors/color-037.xht": [ - "e1c47bd126a829deb679bf323c5c5ee0ae897e0a", + "6c55c51b5fd396021ca48bfdc238ef2c9285d31a", "reftest" ], "css/CSS2/colors/color-038.xht": [ - "b55acb2e37059892848dd961555360b328e9ce63", + "f945274b9c71f4d4fc291a5a9574d0bddb89ccbd", "reftest" ], "css/CSS2/colors/color-039-ref.xht": [ @@ -481963,15 +482026,15 @@ "support" ], "css/CSS2/colors/color-039.xht": [ - "8dce95532ad0b412200ffb6afb00237845d7c018", + "0d57bedd70ef931ec67d53d5c983fafa85d3225a", "reftest" ], "css/CSS2/colors/color-040.xht": [ - "9d3226bcdc45bd127d2b47611f33c182c1414432", + "75382609b7d5eed61eb8f54530419298a20fcc5d", "reftest" ], "css/CSS2/colors/color-041.xht": [ - "d0e0308cba9999f7531c8e9aab411c95e4922e03", + "5f8b43825717d3297c54e61c92e8b7e1437a1797", "reftest" ], "css/CSS2/colors/color-042-ref.xht": [ @@ -481979,11 +482042,11 @@ "support" ], "css/CSS2/colors/color-042.xht": [ - "5bb5d5eb3f420a105e0db0044706011174b45df3", + "108311f383bc4f1bde80e6f6cd1db6b3397cbe13", "reftest" ], "css/CSS2/colors/color-043.xht": [ - "77028955ac08839202de20cffc4613838aec06f5", + "aa4c2500042e2c817472ad5ebe8071895030f581", "reftest" ], "css/CSS2/colors/color-044-ref.xht": [ @@ -481991,23 +482054,23 @@ "support" ], "css/CSS2/colors/color-044.xht": [ - "43c6d234036032e4abed12f2052163b127c12be1", + "5579b1ee13c3b3340899a06a6c9e721fb3361792", "reftest" ], "css/CSS2/colors/color-045.xht": [ - "6f6c2fbb94aeea555c35af8a7e92609372eb20ce", + "be7091e498878d4919d2bb3f6b2e81f0b4348abd", "reftest" ], "css/CSS2/colors/color-046.xht": [ - "9373a4a1546f5cedd2589db2ff23d9f5db888a5d", + "9732adc739d49cf9fc0141ecedd7f4317c45082d", "reftest" ], "css/CSS2/colors/color-047.xht": [ - "463eb66a5f16793a609c36724ff28b1928d47505", + "db607cd7263f72901b62758709bacff4ca044457", "reftest" ], "css/CSS2/colors/color-048.xht": [ - "bb43523021bbbf68480eac53aae0861e26ab6ad6", + "1f63db1b0205f9340444dc305d2fd22882cff883", "reftest" ], "css/CSS2/colors/color-049-ref.xht": [ @@ -482015,15 +482078,15 @@ "support" ], "css/CSS2/colors/color-049.xht": [ - "1bb7268ec246f39f7f683c9c0c3e6e12d09a6d44", + "85f5500c05f2e9c73376f8f49b6f3e2cf352db23", "reftest" ], "css/CSS2/colors/color-050.xht": [ - "820a825f4d130c61da68e7b36a98723922dc959e", + "ef04321c4cb9a2a7563ef8768d251dcc997394ca", "reftest" ], "css/CSS2/colors/color-051.xht": [ - "e352ac88a7f56cb6690308cab6c14a1d94f92e92", + "0d7033fcc878a0c194524c5917724fff95da3a63", "reftest" ], "css/CSS2/colors/color-052-ref.xht": [ @@ -482031,11 +482094,11 @@ "support" ], "css/CSS2/colors/color-052.xht": [ - "44c8673eb96348c3e4165e81a9f71f25f4df6c39", + "de534c34967d5ebf964cfd112e21c107c4bff916", "reftest" ], "css/CSS2/colors/color-053.xht": [ - "d2ec39a32a8f680e01a3a7015cf84c039646a3f0", + "d56a8c69b1c17e2627ead5db82d28a849431f0c2", "reftest" ], "css/CSS2/colors/color-054-ref.xht": [ @@ -482043,39 +482106,39 @@ "support" ], "css/CSS2/colors/color-054.xht": [ - "4a8dad68fe3d936ccfe06597070303343ecd6e3e", + "1f02452e23f45cf9bf330a9f6c13b6e1d87b0c87", "reftest" ], "css/CSS2/colors/color-055.xht": [ - "ef8e4d03b06066a86eb4acb5af1e3ad2b5efad81", + "f3385e0b652ac9953ecb260b3b057940fdc2b56d", "reftest" ], "css/CSS2/colors/color-056.xht": [ - "e6134c3a0af687c3264309a8a97a1ed8777451b6", + "3d1d8079b1ec2cf860c4f3e1d3e6a4044727981e", "reftest" ], "css/CSS2/colors/color-057.xht": [ - "76c7bdfbb03588fc88ed3c2afda4a2f89d373e6f", + "d3369399128e22e04a657b8c3b8e702675046939", "reftest" ], "css/CSS2/colors/color-058.xht": [ - "35ffbee70b2cdcbc565dadd4622c5735ca9d0d2d", + "891d93f156429174e6106ff41d11e649c4de68ac", "reftest" ], "css/CSS2/colors/color-059.xht": [ - "ac850543f22c0108d8d5183bb285bd004b76cfbc", + "4e360860b4b542578646884f55dbecd31096145e", "reftest" ], "css/CSS2/colors/color-060.xht": [ - "c739b17918628c51ab303008bc0e4e49414f1d5a", + "d63b315976ec410bac67d3d1cda0745ad6f457e0", "reftest" ], "css/CSS2/colors/color-061.xht": [ - "79321462bc8c914083a5f8d04c411f412954f353", + "9a8b1dd5192d19bbc803ffb9c6d9e69cb7126323", "reftest" ], "css/CSS2/colors/color-062.xht": [ - "86bd9ed435605613a333c434fb1058ea24a02690", + "53445905e10bdfd29e1da3ddc76bb827de98515f", "reftest" ], "css/CSS2/colors/color-063-ref.xht": [ @@ -482083,31 +482146,31 @@ "support" ], "css/CSS2/colors/color-063.xht": [ - "543e325b17d65e8b212ee6710997ee7ae31309c0", + "ce6d66b75ed48fe312b1c7855ac81487744ed70b", "reftest" ], "css/CSS2/colors/color-064.xht": [ - "28a92a2bd60280f174e2368e74f909e44cbbad18", + "8c144b91982ddda8b4b0c99ebdfb412ace232109", "reftest" ], "css/CSS2/colors/color-065.xht": [ - "ef97093cc3afdb5ba582aa32a9d73d239d988650", + "366ceaef999c09eee5b85b13fd2311b758c59752", "reftest" ], "css/CSS2/colors/color-066.xht": [ - "f9f3e936b2374aef082d2a667b3fcafa08e367dd", + "d0ff349859abb363dc9381b97ef1ef03f83167a7", "reftest" ], "css/CSS2/colors/color-067.xht": [ - "05bfbf148ab88048ad9360ec328708418cc89d0c", + "26e211a9124cc82646ed83e80e1f8358b32e67c1", "reftest" ], "css/CSS2/colors/color-068.xht": [ - "921c41b977bb891a69bf1de542eb2186778873c0", + "db83bf1e80544e2cdb5356fb845420de06d68526", "reftest" ], "css/CSS2/colors/color-069.xht": [ - "0bf2fb50e7768a6073c06088bf37dc0f6db894b9", + "9fa1f4a6a42deac159ba784ed7436cbaafaf0bb9", "reftest" ], "css/CSS2/colors/color-070-ref.xht": [ @@ -482115,15 +482178,15 @@ "support" ], "css/CSS2/colors/color-070.xht": [ - "139335e7be905fef8e350e8ee66cfa3dc6d709e6", + "fc77dc33dd64318f2086be3d97a5fdb766c2927d", "reftest" ], "css/CSS2/colors/color-071.xht": [ - "0aaacd95b29f22e1c40f1a51c0b07dcaa187f405", + "73d0e3d455a41f40b9552736903a7eb63caf3258", "reftest" ], "css/CSS2/colors/color-072.xht": [ - "aace955c5e3686f57b5e1aa5ebcb12c4e82bf96a", + "cb15f2bebb4591079a420dbdb1add3c2d29b245a", "reftest" ], "css/CSS2/colors/color-073-ref.xht": [ @@ -482131,11 +482194,11 @@ "support" ], "css/CSS2/colors/color-073.xht": [ - "1b7c66801adea9c6fe25f8c5dc37e03c4c70dafa", + "e424b405e601faf4a3b63368d0eb6ed6d0864f78", "reftest" ], "css/CSS2/colors/color-074.xht": [ - "6037b4a8d50101d78bcbc9587889f6d75069d570", + "ab4f02a6e123a8ca64c940f6b1b3d9c08eb4f5e4", "reftest" ], "css/CSS2/colors/color-075-ref.xht": [ @@ -482143,35 +482206,35 @@ "support" ], "css/CSS2/colors/color-075.xht": [ - "0e77bea339380c55613471a39bdda17b09e607e2", + "325ab22dbeddb302082f1ed010fdc40812b7464b", "reftest" ], "css/CSS2/colors/color-076.xht": [ - "7935c0f15c0ac349027b4d90b1a998f02401e053", + "a7d7bc7bf04ad1015a895a63355b4b40bc27741f", "reftest" ], "css/CSS2/colors/color-077.xht": [ - "bdb4397fe661c4e17e760f67d23e92569d467bc9", + "d7d082028285830760c1d0286fd7795cef9ea2c0", "reftest" ], "css/CSS2/colors/color-078.xht": [ - "d4d1861a99d8e23ad4339aac4055b9dd489c4d31", + "37d93a04f61308af2866f4566da88b63c52a7008", "reftest" ], "css/CSS2/colors/color-079.xht": [ - "98e2b8ff3bed0d76edbdf08d4e81f8c25483072c", + "b3db446c8586571f0612d02a3d126f1ac1795eab", "reftest" ], "css/CSS2/colors/color-080.xht": [ - "fbb159802c1e28add68f9b4c4cc2f6dcead4679d", + "31aa42ef4eac8db8ccac33311b4276d7458d55d6", "reftest" ], "css/CSS2/colors/color-081.xht": [ - "7ad7b2cc868ee41ba9af21e4e5d5eef3ef676e48", + "f69dd2bd6b7555186ff9911376e039dfd4dcade3", "reftest" ], "css/CSS2/colors/color-082.xht": [ - "b3bbd33e56ae38f0f02a06ce3cefcbb0356eea62", + "3401e0a7d12aa3b922c86121c4bb9c8673a934d3", "reftest" ], "css/CSS2/colors/color-083-ref.xht": [ @@ -482179,31 +482242,31 @@ "support" ], "css/CSS2/colors/color-083.xht": [ - "43698681fd204d893fd9278c74d6f66a46b6ee0f", + "91b3bbb199e47a424d6a37b169316fb2c7408405", "reftest" ], "css/CSS2/colors/color-084.xht": [ - "39bccea0207a7226784861f9aa189ed8de02ce85", + "8b7fed81e3adda2a259d37e8dcd307947c7c9ec6", "reftest" ], "css/CSS2/colors/color-085.xht": [ - "ad4d7167b56c5172153eac8c4f254f3f71bc067a", + "fd6e6dc64cc72dcf0cd7a82cb0234370875ab2b6", "reftest" ], "css/CSS2/colors/color-086.xht": [ - "9d3a6479e4b86340716d7102175ad13c5172bb74", + "44d510c18bd38f66df7732fca0a50cb6d2227dea", "reftest" ], "css/CSS2/colors/color-087.xht": [ - "45fe0dbff17f3202769acbbf1fadb84a127f85e8", + "77043a40c5ec49f09fdd0073dcf86d64ad8da4d5", "reftest" ], "css/CSS2/colors/color-088.xht": [ - "7e5f7debf88a94f6c86550a009ec9e32d6b6743e", + "29aa25a2d171e31f0bf8e908b25fe2cbe3b5ce85", "reftest" ], "css/CSS2/colors/color-089.xht": [ - "f2b4b8e83fba4ea5e65b1bae08dcfe03dacd846f", + "09b5aa3903fe5b08189181e95003525cab034b47", "reftest" ], "css/CSS2/colors/color-090-ref.xht": [ @@ -482211,15 +482274,15 @@ "support" ], "css/CSS2/colors/color-090.xht": [ - "e2f306a35ae632807fd95a8e1c2a6c72be8b711a", + "0a28f0a37a4a5eb04661cc26c61a0f5aae435b8a", "reftest" ], "css/CSS2/colors/color-091.xht": [ - "d46e05b1aac3a9fadd047aac4e90c0424b94173b", + "5305543d2a3315c7e92ebacc239da98ac5c7f5fa", "reftest" ], "css/CSS2/colors/color-092.xht": [ - "1413af30b3c4756ce76a12fc997b8a04a42b7923", + "4864039f72a367749466f08689cea2a73f60b81d", "reftest" ], "css/CSS2/colors/color-093-ref.xht": [ @@ -482227,11 +482290,11 @@ "support" ], "css/CSS2/colors/color-093.xht": [ - "6a4c70ddfdc0556e9033fadc06ccd9c96859347b", + "c79c1faac3e6e5a64cb5da71d7c7d09c6d7a21cb", "reftest" ], "css/CSS2/colors/color-094.xht": [ - "fb4769a24857287292a5526b29be9f935dbfaf30", + "09ff6583f457d9bf6a264748902c817127927319", "reftest" ], "css/CSS2/colors/color-095-ref.xht": [ @@ -482239,35 +482302,35 @@ "support" ], "css/CSS2/colors/color-095.xht": [ - "15d0e4681cf5d733b80d0ae84586c00100115e2d", + "e133b672af09e58175d94670c7b8454ceab5428f", "reftest" ], "css/CSS2/colors/color-096.xht": [ - "e7eaee24adc626e0b9cdeac2d3feb5e8ce9afc45", + "ceb224d62c5f8406f9b0891f178658fd7c1c47c1", "reftest" ], "css/CSS2/colors/color-097.xht": [ - "d5fc0ae5fc045ad4d0758a84f827523a4ccc3005", + "b0e245ddc3875fc610b32c71bf35f9f36ef32f38", "reftest" ], "css/CSS2/colors/color-098.xht": [ - "ea99f779b1ed1590ee0456bf3ba572523de359dc", + "4ebe5564397a042257a93d83fabe5d7f36a7b745", "reftest" ], "css/CSS2/colors/color-099.xht": [ - "2540f61098e756c0598e0bee2c44312d688429f6", + "3bcce2f1ed315e87f873a1a3e4e6209705428007", "reftest" ], "css/CSS2/colors/color-100.xht": [ - "6e19d9f8c9ed20d2ce63912842734bb15bc473f2", + "d6bfba8aa16d8c4aec8ff45b4f1312552b948096", "reftest" ], "css/CSS2/colors/color-101.xht": [ - "e02f45af31762b036a04aba066b7af3d02a2ed26", + "306f2b84e50707e939baba7a32acfc770d342351", "reftest" ], "css/CSS2/colors/color-102.xht": [ - "2f986a5273e08150dea4f76d30d3ba8ae99dc44c", + "508431035bbdc036c2060b8fb2542cbff72dee5c", "reftest" ], "css/CSS2/colors/color-103-ref.xht": [ @@ -482275,31 +482338,31 @@ "support" ], "css/CSS2/colors/color-103.xht": [ - "95492ac6563cdfde531c2de225d05b1b72c62860", + "15281e045a2f2b5779d1d752b3bd1fb18e3f322c", "reftest" ], "css/CSS2/colors/color-104.xht": [ - "45178214d59015c1c224393890cc58dda95492b5", + "6079f5b44ea76d91e5d5a92be81c1fd2e360c933", "reftest" ], "css/CSS2/colors/color-105.xht": [ - "31d762dcc6f3b3742a028f39de795c341c16509e", + "076e67b78d3fd7a9317589bc4dd51dccbb6df71c", "reftest" ], "css/CSS2/colors/color-106.xht": [ - "707d46e6fe96605111954179ccbb4510332b608a", + "f53813104d51dbf3827f04f4c776aa7e248e29c6", "reftest" ], "css/CSS2/colors/color-107.xht": [ - "ef5547de75b9caacb3e347364666640310b38f10", + "3ba4d20b9ad3d414117321ea6aaa9f8ddeb010c4", "reftest" ], "css/CSS2/colors/color-108.xht": [ - "1006d0b1c81eb22f14be92abbe4a9098bcc36224", + "a89e3ee562023bbacb249b2f03a12df241a66907", "reftest" ], "css/CSS2/colors/color-109.xht": [ - "b1355b29cb75835f903477792761d25b442db82a", + "d0ffb7df9b422dc38516ea66a09622faeaaeb4a8", "reftest" ], "css/CSS2/colors/color-110-ref.xht": [ @@ -482307,15 +482370,15 @@ "support" ], "css/CSS2/colors/color-110.xht": [ - "5006e27e4a568ff7bbe479db0fd4a59c9b675cac", + "c9be48fcc341b7da50b5074432fca2147155e608", "reftest" ], "css/CSS2/colors/color-111.xht": [ - "a20f1fd04b415bd8b071ed2a27edf3647cd07ba8", + "73090dea16a6f5762cd05b5f6d33dd7c9bae05e9", "reftest" ], "css/CSS2/colors/color-112.xht": [ - "1775c12434f5852bb12278660e21217da6cc786d", + "c00cb43771d21a4871cfc9637b0b9b6dc483d43d", "reftest" ], "css/CSS2/colors/color-113-ref.xht": [ @@ -482323,11 +482386,11 @@ "support" ], "css/CSS2/colors/color-113.xht": [ - "c1f4a5aec81f616ed1ef883a8fc649f37cd74b27", + "46315c97ae010a9ab2524c2824bdb6194f6ddfcf", "reftest" ], "css/CSS2/colors/color-114.xht": [ - "750bf206d918fcedcb19095a71642e84ce6bbeb8", + "f1160978b7335781f9f0a875ebb18a6507c25c66", "reftest" ], "css/CSS2/colors/color-115-ref.xht": [ @@ -482335,35 +482398,35 @@ "support" ], "css/CSS2/colors/color-115.xht": [ - "b4eb1a9b7a61757ff04021815a96e4ee4869dd48", + "bd30598487c7327a2612c0a442ab173367330e64", "reftest" ], "css/CSS2/colors/color-116.xht": [ - "4de04d9c91c13a199a128cc2ac0e12226aa2970a", + "5aa956c0d65e56420744ebed9e979d0b898692f3", "reftest" ], "css/CSS2/colors/color-117.xht": [ - "ff878fce2992f7354623e10d851e5f286456c79a", + "fdff7c6edc141075ebbfee078dc453dc70f25de8", "reftest" ], "css/CSS2/colors/color-118.xht": [ - "4e5634a3607e0afa1566ccc3b59fe0e4cc91bd84", + "e52ff649676cbac2ef84222448c24e2842b6671f", "reftest" ], "css/CSS2/colors/color-119.xht": [ - "510e645e90611f58f4ba1ab50fcf571121f06308", + "e30e50be3726673a1e22520baf29cff1c1e8068c", "reftest" ], "css/CSS2/colors/color-120.xht": [ - "d924162d3906f8c5092a4eba0316c28e88b3d9af", + "601b866f963832b07a366fb23d66210cd1148b99", "reftest" ], "css/CSS2/colors/color-121.xht": [ - "3d16f56e6146192f029789c68fb1666b46ae0f78", + "1b7cc721a1596641f33b4f9a3079a7e62e0bf059", "reftest" ], "css/CSS2/colors/color-122.xht": [ - "eaa3645678608bbc53ac02ae2ff274f8956c8997", + "36b9ab53767e781cac7c0040fdbc0a763617f88d", "reftest" ], "css/CSS2/colors/color-123-ref.xht": [ @@ -482371,27 +482434,27 @@ "support" ], "css/CSS2/colors/color-123.xht": [ - "129ec66e7bcdc044dfc92cd2fe06a84e92766672", + "b90e61fd4008665fbcaa8edaabe50bbe1b9da725", "reftest" ], "css/CSS2/colors/color-124.xht": [ - "90f7491a1339a9d29fc2684961b26d925ef0089e", + "59c84bd8a8eedcee7e63d599225dc1dda213ca34", "reftest" ], "css/CSS2/colors/color-125.xht": [ - "a7d9937bd51084f24fb6d22cf7316fc61e536f27", + "13fa480d977a70433a1c5b9db56e1f91d00ab282", "reftest" ], "css/CSS2/colors/color-126.xht": [ - "043da05a3e2e93bc2ace4b2cedb65f273eea6ac4", + "7699694de8192bbc116faa9e81475878bb1afc9b", "reftest" ], "css/CSS2/colors/color-127.xht": [ - "7c5ea333dd057a83e45bc2600e683f530022a5f5", + "ad173302715472145ec3de5fdc6317abb8a15c66", "reftest" ], "css/CSS2/colors/color-128.xht": [ - "ab942bbaa4cb7d571d210fdfde9820322a7ca36b", + "74bd11b4aa5a21198672596effdb692bfe234868", "reftest" ], "css/CSS2/colors/color-129-ref.xht": [ @@ -482399,7 +482462,7 @@ "support" ], "css/CSS2/colors/color-129.xht": [ - "37664c6a44dea141fdb27d7456db5ae17629a71e", + "cb0e6e0d3fb6d1aee2a58bcc1f617e19a9fa8760", "reftest" ], "css/CSS2/colors/color-130-ref.xht": [ @@ -482407,7 +482470,7 @@ "support" ], "css/CSS2/colors/color-130.xht": [ - "b8280b59eda540ddc3b624edd18643cea7278d4e", + "9eb2cbb344e402d287e92ea12b578608de588afa", "reftest" ], "css/CSS2/colors/color-131-ref.xht": [ @@ -482415,7 +482478,7 @@ "support" ], "css/CSS2/colors/color-131.xht": [ - "6d004f656ea7b46b5267039f92cb536c5a115fba", + "010a0ddc1cfaabea7ff7c9943e847e998dab9ff2", "reftest" ], "css/CSS2/colors/color-132-ref.xht": [ @@ -482423,7 +482486,7 @@ "support" ], "css/CSS2/colors/color-132.xht": [ - "63cd76a1bcc023ddd462b2966592e794bf78fc5d", + "c3fa91422f630fa30c9a5f5c8136615616fc691f", "reftest" ], "css/CSS2/colors/color-133-ref.xht": [ @@ -482431,7 +482494,7 @@ "support" ], "css/CSS2/colors/color-133.xht": [ - "ebc41e3beefe7d094df29cfa62e6b5a0230384ed", + "7df487075910bf7d8f552083bea38b6fea196a60", "reftest" ], "css/CSS2/colors/color-134-ref.xht": [ @@ -482439,7 +482502,7 @@ "support" ], "css/CSS2/colors/color-134.xht": [ - "9bdfa8328225b0ae684f4959a23a84db5b5fd067", + "6366437e6169e3e32a42c98631185869c5435419", "reftest" ], "css/CSS2/colors/color-135-ref.xht": [ @@ -482447,7 +482510,7 @@ "support" ], "css/CSS2/colors/color-135.xht": [ - "99a1dbe1342aa2ec014e64f7fbe929e3b10d157c", + "1ae5b5f62acc1f23df7136847f02604566210775", "reftest" ], "css/CSS2/colors/color-136-ref.xht": [ @@ -482455,7 +482518,7 @@ "support" ], "css/CSS2/colors/color-136.xht": [ - "547164dd9753900256901031660cd7ba2e3b0c7d", + "aadbc51389525a9593878ef7ab3d3fb7b3c3da0d", "reftest" ], "css/CSS2/colors/color-137-ref.xht": [ @@ -482463,7 +482526,7 @@ "support" ], "css/CSS2/colors/color-137.xht": [ - "33743ac7fe97301ba0b3b5765c793b6ce4966d4d", + "729e7faece2e3bb4909c122d0de11551ef5143cf", "reftest" ], "css/CSS2/colors/color-138-ref.xht": [ @@ -482471,7 +482534,7 @@ "support" ], "css/CSS2/colors/color-138.xht": [ - "2e23768ba74e76759681eee578d876cf6011e843", + "ad0ba8f164ac0f63160a5047bb62239e662fb3f2", "reftest" ], "css/CSS2/colors/color-139-ref.xht": [ @@ -482479,7 +482542,7 @@ "support" ], "css/CSS2/colors/color-139.xht": [ - "63d59f5c4b9b69d60fbdaeffeb3de1932ff19bb3", + "9a5f2f154451549bc48e9a3a2e24b0ade54e1eab", "reftest" ], "css/CSS2/colors/color-140-ref.xht": [ @@ -482487,7 +482550,7 @@ "support" ], "css/CSS2/colors/color-140.xht": [ - "e72bce5d9feac85daaabc415e929cec5ad0874c4", + "7a3d95c0f6e5c4716c7f26aa6842a4928b55cec2", "reftest" ], "css/CSS2/colors/color-141-ref.xht": [ @@ -482495,7 +482558,7 @@ "support" ], "css/CSS2/colors/color-141.xht": [ - "62a60baed8dd83882de73b72294073095e113ab8", + "e4f5d4d8cc6ee7f46dfbeedbe0c2d3d616d7e048", "reftest" ], "css/CSS2/colors/color-142-ref.xht": [ @@ -482503,7 +482566,7 @@ "support" ], "css/CSS2/colors/color-142.xht": [ - "27fe6b6aa59fb97142bd515109198c01a0bf3ffe", + "dbab988bced54f59c9f06a4cf4b10db339669441", "reftest" ], "css/CSS2/colors/color-143-ref.xht": [ @@ -482511,7 +482574,7 @@ "support" ], "css/CSS2/colors/color-143.xht": [ - "a8252823934251d40aa4f12c4f672b5767fc9639", + "0d80203ccbbd52f4ad7a6f0b80aadfd991571c3e", "reftest" ], "css/CSS2/colors/color-144-ref.xht": [ @@ -482519,7 +482582,7 @@ "support" ], "css/CSS2/colors/color-144.xht": [ - "7e961d52e19efbb8920df860dc4b99b5a0550962", + "35c22c12c126569aa66f7eb032bbe3a216efe0c3", "reftest" ], "css/CSS2/colors/color-145-ref.xht": [ @@ -482527,11 +482590,11 @@ "support" ], "css/CSS2/colors/color-145.xht": [ - "4607a447120a772df406f826cebb27523e576419", + "ba6467f94f7da3a76eb208d4d6d3c82ad94e9e4d", "reftest" ], "css/CSS2/colors/color-174.xht": [ - "f9bf7efea86b6a8ffe8dfa904114597f1d641abc", + "93bff69ec385f2d454a149c09e356febacd56e62", "reftest" ], "css/CSS2/colors/color-175-ref.xht": [ @@ -483151,7 +483214,7 @@ "support" ], "css/CSS2/css1/c412-blockw-000.xht": [ - "8efbf6ef2a5ec8e4c569cb6ef3e8f659268da8d2", + "b4711543b2b22f3b7c3149df31bfbac1ede30aa2", "reftest" ], "css/CSS2/css1/c412-hz-box-000-ref.xht": [ @@ -483159,7 +483222,7 @@ "support" ], "css/CSS2/css1/c412-hz-box-000.xht": [ - "5c8c978fc3c84f51d5e754aeaffe6b433e3bc326", + "d425fb3d923e4250128609dbb0e4b0ce5acf8a07", "reftest" ], "css/CSS2/css1/c414-flt-000.xht": [ @@ -483263,11 +483326,11 @@ "reftest" ], "css/CSS2/css1/c42-ibx-ht-000-ref.xht": [ - "202dfb0fbb6df6553abe6b546650f159e4dfa306", + "6340e95b03b6e0d2d92efd71d69a8f0347b2f605", "support" ], "css/CSS2/css1/c42-ibx-ht-000.xht": [ - "6121e7dcf5ca77c169ade22fb06ca94863f7b2e4", + "fe30367030c8be3f424ede8dddafd0936d8a67c1", "reftest" ], "css/CSS2/css1/c42-ibx-pad-000-ref.xht": [ @@ -483275,11 +483338,11 @@ "support" ], "css/CSS2/css1/c42-ibx-pad-000.xht": [ - "8e319650faebc71620c45eaa5a1ff8ef0b1643ec", + "38e84af17b57eaab0227934b21fae1da90c19ae2", "reftest" ], "css/CSS2/css1/c43-center-000.xht": [ - "e636b06d7ef15482ca3da254da64f162a8a0950a", + "f393f4b82fa8007ddf12fd78648b98dd7bcfe419", "visual" ], "css/CSS2/css1/c43-rpl-bbx-000.xht": [ @@ -483295,7 +483358,7 @@ "support" ], "css/CSS2/css1/c43-rpl-bbx-002.xht": [ - "73830dc49bc72771828b6f0392443acd350cffe5", + "cc6808352a7b89122468edf625cde47f929fd0c4", "reftest" ], "css/CSS2/css1/c43-rpl-ibx-000-ref.xht": [ @@ -483303,7 +483366,7 @@ "support" ], "css/CSS2/css1/c43-rpl-ibx-000.xht": [ - "a45a88c63a3e9707c459412fea9c5942180fb27f", + "45ef15f58e0f22d02360f2a946dfecbb1e5b96ff", "reftest" ], "css/CSS2/css1/c44-ln-box-000-ref.xht": [ @@ -483311,7 +483374,7 @@ "support" ], "css/CSS2/css1/c44-ln-box-000.xht": [ - "6aca99da7ff169ccd6fa4de534fe4092e9aca608", + "f225ed468e34a817a1b7d41766650a3f759eb08f", "reftest" ], "css/CSS2/css1/c44-ln-box-001-ref.xht": [ @@ -483319,7 +483382,7 @@ "support" ], "css/CSS2/css1/c44-ln-box-001.xht": [ - "62928e4f6e580a53f195f864491afa9c9653f31d", + "0e9099378523f7fc762b1ff765a58f04ab6cf864", "reftest" ], "css/CSS2/css1/c44-ln-box-002-ref.xht": [ @@ -483327,11 +483390,11 @@ "support" ], "css/CSS2/css1/c44-ln-box-002.xht": [ - "5d8a6443dde262ad3b134d4f7a66508294faaa35", + "abb35ef7bde530d2f10da02e364be746ece3b7f3", "reftest" ], "css/CSS2/css1/c44-ln-box-003.xht": [ - "aad0a9b9fa43e888dc2bf103c7ccc2312ff2cbc0", + "eb20083f8c01161a19bf6ea11026a99e6611c8ba", "reftest" ], "css/CSS2/css1/c45-bg-canvas-000-ref.xht": [ @@ -483367,7 +483430,7 @@ "support" ], "css/CSS2/css1/c526-font-sz-001.xht": [ - "d1908661f33b332f8d2f91f947ee1ff3c833c139", + "387e916bff93b415a7480b9e957eff9088d70b2f", "reftest" ], "css/CSS2/css1/c526-font-sz-002-ref.xht": [ @@ -483375,7 +483438,7 @@ "support" ], "css/CSS2/css1/c526-font-sz-002.xht": [ - "63e76950ef82e7e6f8d68f84eeb316a9aa18e75e", + "218c28e31272884c36333c904ca6ff1b48068892", "reftest" ], "css/CSS2/css1/c526-font-sz-003-ref.xht": [ @@ -483383,7 +483446,7 @@ "support" ], "css/CSS2/css1/c526-font-sz-003.xht": [ - "4676d65910e1e4aa079269fd5265d04d93054c0c", + "816287dda96bd52e2700da808daf9a38acf85988", "reftest" ], "css/CSS2/css1/c527-font-000.xht": [ @@ -483467,11 +483530,11 @@ "support" ], "css/CSS2/css1/c534-bgre-000.xht": [ - "fe101d2d3074c8c1f91b248770d0211add08067e", + "cd546ba75a662efe09ce96d4db45d29127355877", "reftest" ], "css/CSS2/css1/c534-bgre-001.xht": [ - "2ccc46fbf485a2af7dc6d0d321a73f66398aeb39", + "9a93878fae904b1fb1b1dd3b42f757f7736e849d", "reftest" ], "css/CSS2/css1/c534-bgreps-000-ref.xht": [ @@ -483479,27 +483542,27 @@ "support" ], "css/CSS2/css1/c534-bgreps-000.xht": [ - "7dc48f51bbe724a20034c4930fe25d4bc6978bc3", + "5f22d22280e74fb1911174c81192ac2e496d3828", "reftest" ], "css/CSS2/css1/c534-bgreps-001.xht": [ - "b462cc0ff87f5b710f41797a80608fc988a5bb3f", + "50dab70528ebd173663e4b7794fc58a213f684b3", "reftest" ], "css/CSS2/css1/c534-bgreps-002.xht": [ - "8fcabe1b02e4864c6bdb36d375ea10d00a659afa", + "e424052214487b1af72b30abe8efdfaa2124cd8a", "reftest" ], "css/CSS2/css1/c534-bgreps-003.xht": [ - "7a94b9b7ef48ea0154d01a6267c2e3bd6582f098", + "5653e9bfd9837c42e46b36c531c8a95a8d8d0ba6", "reftest" ], "css/CSS2/css1/c534-bgreps-004.xht": [ - "e10d2889d854723fa157dc712fa23a4997933600", + "4e92c2621ea670bcf3fee6ed1cb5144cbd587e5f", "reftest" ], "css/CSS2/css1/c534-bgreps-005.xht": [ - "8739a1fd7db651aaebf4113e19f15f62444b6429", + "1987859c395234e17635f57178183499fa411577", "reftest" ], "css/CSS2/css1/c535-bg-fixd-000.xht": [ @@ -483511,7 +483574,7 @@ "support" ], "css/CSS2/css1/c536-bgpos-000.xht": [ - "1162f12c34ba32ff26f6cd7996b410a7dde70a50", + "0b8ec1f67de120533594967ca32c5838f8a0db52", "reftest" ], "css/CSS2/css1/c536-bgpos-001-ref.xht": [ @@ -483519,11 +483582,11 @@ "support" ], "css/CSS2/css1/c536-bgpos-001.xht": [ - "1e6e707d8568c47b8d1f59d804b716c7f4d0fd63", + "bec5a16db36eb34884daa0c2e696e4d4cd9a6e26", "reftest" ], "css/CSS2/css1/c537-bgfxps-000.xht": [ - "d5a48fbb1b5febe8aef751a6d100ecb8612a6a79", + "3ed68448b368d6160708cb26adab5141b7e49e8a", "manual" ], "css/CSS2/css1/c541-word-sp-000-ref.xht": [ @@ -483531,7 +483594,7 @@ "support" ], "css/CSS2/css1/c541-word-sp-000.xht": [ - "fb87e1be0a8a8a8a9a15f7c193c2a47809bef608", + "fed966d857cc885453ea4ee5561abe5a35fa2beb", "reftest" ], "css/CSS2/css1/c541-word-sp-001-ref.xht": [ @@ -483539,7 +483602,7 @@ "support" ], "css/CSS2/css1/c541-word-sp-001.xht": [ - "b35fdc991b934c12b8c0b4369de8aa7a577f448e", + "392da637e35ae98837d28a6a690ddeafd7503afc", "reftest" ], "css/CSS2/css1/c542-letter-sp-000-ref.xht": [ @@ -483547,7 +483610,7 @@ "support" ], "css/CSS2/css1/c542-letter-sp-000.xht": [ - "4291ce32f887e2bda825163ee8c707c98bb80309", + "7a8a50b992b1ed0abfc3ac41817fa280d0f9d3ca", "reftest" ], "css/CSS2/css1/c542-letter-sp-001-ref.xht": [ @@ -483555,7 +483618,7 @@ "support" ], "css/CSS2/css1/c542-letter-sp-001.xht": [ - "0e800949c64a1df0fc8dd8a9b7d860f15605df1d", + "5f8ec50c7d4913a933c83628c50aeb7a832f5cc8", "reftest" ], "css/CSS2/css1/c543-txt-decor-000.xht": [ @@ -483563,7 +483626,7 @@ "manual" ], "css/CSS2/css1/c544-valgn-000.xht": [ - "161d43aba2ef9ae2c183999bfee8be7a21840fe0", + "9cb30e7f3cbdccaf73b52ee58be92f187408e3a8", "visual" ], "css/CSS2/css1/c544-valgn-001-ref.xht": [ @@ -483571,23 +483634,23 @@ "support" ], "css/CSS2/css1/c544-valgn-001.xht": [ - "1d602ff873819555213b404fdab0970d618cafcc", + "83ea2ef4157f4e1fa60a2bf73669985f134ab309", "reftest" ], "css/CSS2/css1/c544-valgn-002.xht": [ - "56eb88fba171c95b87934f3d702ccb5917f45654", + "7d83ff5f18b2cf6615aa87fafe4427192bb14ea0", "manual" ], "css/CSS2/css1/c544-valgn-003.xht": [ - "1be8de2ab750dccd7c6af06a15242942b9676047", + "9b07fa6dcd62d4f807358cfc3ecf20c1cf307274", "manual" ], "css/CSS2/css1/c544-valgn-004.xht": [ - "aa08e3ef9f475cc97332b29ef67d4f0111138c36", + "51c4c63a3e80089fe34ac659984a02c3c4570317", "manual" ], "css/CSS2/css1/c545-txttrans-000.xht": [ - "17424997f122b5d8004d8d2c8b8fd95e2904e23d", + "d4c7bb850c1263de366139cd9c6553a2e5b43c71", "visual" ], "css/CSS2/css1/c546-txt-align-000.xht": [ @@ -483595,11 +483658,11 @@ "visual" ], "css/CSS2/css1/c547-indent-000-ref.xht": [ - "86e19983556080decab63c8944fe8b930240b02e", + "ad5e4eb45637155e7b1e88fcf5aa114c4da570d6", "support" ], "css/CSS2/css1/c547-indent-000.xht": [ - "752f5bf3edf24e36a9cac89521de4d7c0245c17d", + "9cd78830b5cce82a9bab905c23e56ec4c0bf0e26", "reftest" ], "css/CSS2/css1/c547-indent-001-ref.xht": [ @@ -483615,7 +483678,7 @@ "support" ], "css/CSS2/css1/c548-leadin-000.xht": [ - "d8e7a558a9349c1d5dbd824ddaf5be3a9c2b6c70", + "79e41971df00e9abdfd36a6057ee3a7a458fea37", "reftest" ], "css/CSS2/css1/c548-ln-ht-000-ref.xht": [ @@ -483623,7 +483686,7 @@ "support" ], "css/CSS2/css1/c548-ln-ht-000.xht": [ - "44e601b22376ec69a13aabcc859dd02892252d60", + "9069d6be72e6715d9b526a093efd5ec5dc85adb1", "reftest" ], "css/CSS2/css1/c548-ln-ht-001-ref.xht": [ @@ -483631,11 +483694,11 @@ "support" ], "css/CSS2/css1/c548-ln-ht-001.xht": [ - "9f0666e9bb192ce8569edc2ea6ae1440064f3b0f", + "21bd6ce58a4b205c509e0ebc3ced04a2bc5ae11f", "reftest" ], "css/CSS2/css1/c548-ln-ht-002.xht": [ - "1ab480fdf2ddd5e9246fa8be4e41ef50fb3c883c", + "952453c1d51ce57a835bb5f5a0093f5bac86f42b", "reftest" ], "css/CSS2/css1/c548-ln-ht-003-ref.xht": [ @@ -483643,7 +483706,7 @@ "support" ], "css/CSS2/css1/c548-ln-ht-003.xht": [ - "a733c7cad385f62abb74da8a7864f103a4bdce88", + "174c5fa8e532b2760a3029ce7961ce8708bd7419", "reftest" ], "css/CSS2/css1/c548-ln-ht-004-ref.xht": [ @@ -483651,7 +483714,7 @@ "support" ], "css/CSS2/css1/c548-ln-ht-004.xht": [ - "789a7d2004514b07728ba35b3b10fff9d08f255c", + "3768c9e6598565a33128fd1247cd2556d9f819d5", "reftest" ], "css/CSS2/css1/c5501-imrgn-t-000-ref.xht": [ @@ -483659,7 +483722,7 @@ "support" ], "css/CSS2/css1/c5501-imrgn-t-000.xht": [ - "fc1f73dabc862fb9b78da41a551f2e343651ba3a", + "882ad4211a3233393bf4842964db3c79811dc8ca", "reftest" ], "css/CSS2/css1/c5501-mrgn-t-000-ref.xht": [ @@ -483667,7 +483730,7 @@ "support" ], "css/CSS2/css1/c5501-mrgn-t-000.xht": [ - "368f7f614ac6ac34735d7005532c5c0c010ace59", + "3ec63a62a6da5a2b9abe7a25fcd257b19d81db25", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-000-ref.xht": [ @@ -483675,7 +483738,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-000.xht": [ - "770e4a4c9039ecf3ee260d1a8412440b0ad25122", + "68f1f1f15aef67bc0f91fcfb0fa2f80ed35d27c8", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-001-ref.xht": [ @@ -483683,7 +483746,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-001.xht": [ - "094702622b66aa24835c5035aa558132be5dc501", + "8c45fb55427700450f88b6cf44353c690e55dc10", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-002-ref.xht": [ @@ -483691,7 +483754,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-002.xht": [ - "54bca427470ca92c5b7b7a44ca10cf4b773e8c2c", + "a65f5cfbff84879e7ff6793f50d20fed42617802", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-003-ref.xht": [ @@ -483699,7 +483762,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-003.xht": [ - "093215a246ae6036c5b901035768dc79413cf602", + "795cdc4cf05f254846319c2645760d13abb47933", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-004-ref.xht": [ @@ -483707,7 +483770,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-004.xht": [ - "5f5af0bfd8cc83c50a4d4a31e01b7179d58d98ad", + "56b2b6fcdd750ba608d5d29aed04b04b006c67c1", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-005-ref.xht": [ @@ -483715,7 +483778,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-005.xht": [ - "f383fa8d773153a97bc40799481ef2b6a9c56401", + "73f9f4135b38013d11790c18c0ef0ef818d616f3", "reftest" ], "css/CSS2/css1/c5502-imrgn-r-006-ref.xht": [ @@ -483723,7 +483786,7 @@ "support" ], "css/CSS2/css1/c5502-imrgn-r-006.xht": [ - "644150f529920930bad652eb4b836e612aae63fe", + "9e600359346c5e59bd45ceb7c2bdb1d43729e524", "reftest" ], "css/CSS2/css1/c5502-mrgn-r-000-ref.xht": [ @@ -483731,7 +483794,7 @@ "support" ], "css/CSS2/css1/c5502-mrgn-r-000.xht": [ - "93fe1b2c149a21c8c0ac403ceb72f281d11716b4", + "2fc45712dd663f39d470c78d8314e53008263cc0", "reftest" ], "css/CSS2/css1/c5502-mrgn-r-001-ref.xht": [ @@ -483739,7 +483802,7 @@ "support" ], "css/CSS2/css1/c5502-mrgn-r-001.xht": [ - "214fb6ef3eda8471b34315d384cb070adb828bdc", + "8436101036859b90b0c1446329163d68d88247b0", "reftest" ], "css/CSS2/css1/c5502-mrgn-r-002.xht": [ @@ -483755,7 +483818,7 @@ "reftest" ], "css/CSS2/css1/c5503-imrgn-b-000.xht": [ - "2fd48aba24b057bdabb97f50e501b55b2c6f9fae", + "f206087af21865bcf2ce8778de2cec0e247af9b3", "reftest" ], "css/CSS2/css1/c5503-mrgn-b-000-ref.xht": [ @@ -483763,15 +483826,15 @@ "support" ], "css/CSS2/css1/c5503-mrgn-b-000.xht": [ - "349d198fd14ab8f178ef9156cef1face0b886386", + "8bd1a2a9ac8b883f16ae87e2bc91b3dc081886f5", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-000.xht": [ - "ed91b6ec90e21a33f19ca841ea4f340667b8966d", + "0ed52db0496727849981534bb30b4cb856683b4c", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-001.xht": [ - "14ac33b53c4d1268d1f87d88063e9ff40866629d", + "a08e7dad71eeaa8db385011b63f85bc3aa660967", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-002-ref.xht": [ @@ -483779,15 +483842,15 @@ "support" ], "css/CSS2/css1/c5504-imrgn-l-002.xht": [ - "65d39445095c5d4d77cb2f3c93f50d5da9623dbb", + "1a875f5c178d434b748a8419733b41eb09752d14", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-003.xht": [ - "64fd45b776811c1d45463bcb10ad97b76c0afc14", + "36225165aa7ba628133de29096dfda8d00b5b821", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-004.xht": [ - "72ba1c1a6a023a45bae92a2bfe62728848c90137", + "633d3ae7dee6af371ac0c1f35531991660f5b8c8", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-005-ref.xht": [ @@ -483795,7 +483858,7 @@ "support" ], "css/CSS2/css1/c5504-imrgn-l-005.xht": [ - "adb92cdd35bb84985f936af880539b1bc6e258a6", + "0c19cbe20eb4d53c0ad0336e706411dc7a43a5ac", "reftest" ], "css/CSS2/css1/c5504-imrgn-l-006-ref.xht": [ @@ -483803,7 +483866,7 @@ "support" ], "css/CSS2/css1/c5504-imrgn-l-006.xht": [ - "6c25dc6a325815998019612cf0f499febdd9f206", + "c3e36451566aa73ddeb48d2133b572d2ed379117", "reftest" ], "css/CSS2/css1/c5504-mrgn-l-000-ref.xht": [ @@ -483811,7 +483874,7 @@ "support" ], "css/CSS2/css1/c5504-mrgn-l-000.xht": [ - "cdaf8804761ece80254824e12394ea3b712949dd", + "505e8a8426f6121bb3dfe064be232b3f166a84a1", "reftest" ], "css/CSS2/css1/c5504-mrgn-l-001-ref.xht": [ @@ -483819,7 +483882,7 @@ "support" ], "css/CSS2/css1/c5504-mrgn-l-001.xht": [ - "2bffc20e2ae3002819ac86699ef3f23f300890f8", + "c005d30e58e319148de78457aabc99ff30ed374b", "reftest" ], "css/CSS2/css1/c5504-mrgn-l-002.xht": [ @@ -483839,7 +483902,7 @@ "support" ], "css/CSS2/css1/c5505-imrgn-000.xht": [ - "24952f76126436b90e666517232bad204efaad9d", + "8f735f89eed38368e6a4ee622fc4809f633f5738", "reftest" ], "css/CSS2/css1/c5505-mrgn-000-ref.xht": [ @@ -483847,7 +483910,7 @@ "support" ], "css/CSS2/css1/c5505-mrgn-000.xht": [ - "c9e4faee6c572f3be4f6a778df7f11ef22598a58", + "b40bcf222664be2a38128755eee5be8eadbca8be", "reftest" ], "css/CSS2/css1/c5505-mrgn-001-ref.xht": [ @@ -483855,7 +483918,7 @@ "support" ], "css/CSS2/css1/c5505-mrgn-001.xht": [ - "3d3d3d8343ad7686a02284e1984d4e67acda7ae5", + "1bb2bc69b48f03edf9b67e3c4d907c7633af31b8", "reftest" ], "css/CSS2/css1/c5505-mrgn-002.xht": [ @@ -483867,7 +483930,7 @@ "support" ], "css/CSS2/css1/c5505-mrgn-003.xht": [ - "a3dabaf229617f006b057642ca5551dd17c2ffbf", + "dfc6afd7cd7d7ba8b5b2fc5a5621d02a79c86d4e", "reftest" ], "css/CSS2/css1/c5506-ipadn-t-000-ref.xht": [ @@ -483875,11 +483938,11 @@ "support" ], "css/CSS2/css1/c5506-ipadn-t-000.xht": [ - "be98597c0777d49cd31307a1c655938d35f32ebf", + "9b3a7817e97bc1475b927fac27f994be14cac1d1", "reftest" ], "css/CSS2/css1/c5506-ipadn-t-001.xht": [ - "230ed666ebd7f136e45ff932ff68ebf44fcfd1d2", + "be11c9f66a29ed360488135d1aafb6b68899ed28", "reftest" ], "css/CSS2/css1/c5506-ipadn-t-002-ref.xht": [ @@ -483887,7 +483950,7 @@ "support" ], "css/CSS2/css1/c5506-ipadn-t-002.xht": [ - "acd20cfd7df8f2042115b1a094fcf1691f32be63", + "9d85ce53b1beeed440b2400575183e30d0319481", "reftest" ], "css/CSS2/css1/c5506-padn-t-000-ref.xht": [ @@ -483895,23 +483958,23 @@ "support" ], "css/CSS2/css1/c5506-padn-t-000.xht": [ - "e8505678f01b44ba37a9bac3fe06efabf45ef3ec", + "1364456b350fab5796e5fd52652e867ae10cd40d", "reftest" ], "css/CSS2/css1/c5507-ipadn-r-000.xht": [ - "858e4f0da3ffab1ba3fea61f40b4244f9685a61b", + "a51c63f2995700abaf112a666484cdd656db448a", "reftest" ], "css/CSS2/css1/c5507-ipadn-r-001.xht": [ - "191c4eaedf80a6e4a0c33883abaa876c7c0ea79e", + "cb01ad37e3f01a404fdd38db839d7013cc1112c1", "reftest" ], "css/CSS2/css1/c5507-ipadn-r-002.xht": [ - "40dce3f9f58dd1201a8829e477ef3840d5ac44a2", + "c3bec3f3c037008003d0e1a79ddc181ed3913d09", "reftest" ], "css/CSS2/css1/c5507-ipadn-r-003.xht": [ - "a73f547e193c5e574fbe4d38335ce96eb20dc284", + "9934a0925e8eff4f5adfcde84406745fcaa39c65", "reftest" ], "css/CSS2/css1/c5507-ipadn-r-004-ref.xht": [ @@ -483919,7 +483982,7 @@ "support" ], "css/CSS2/css1/c5507-ipadn-r-004.xht": [ - "32d40cbf44a60e0501a1fd9db82821e941bb1489", + "c00687437e1118a9b8b3fe56eea74211e0e1c733", "reftest" ], "css/CSS2/css1/c5507-padn-r-000-ref.xht": [ @@ -483927,7 +483990,7 @@ "support" ], "css/CSS2/css1/c5507-padn-r-000.xht": [ - "dbd316abfbb8be70712dd3208c38b905f6ed4071", + "a9b9b0b07a124ed8b8c2dda7faad3a1f3af4e77a", "reftest" ], "css/CSS2/css1/c5507-padn-r-001-ref.xht": [ @@ -483935,7 +483998,7 @@ "support" ], "css/CSS2/css1/c5507-padn-r-001.xht": [ - "fb501109c41b1fc8ddb2a0bd81cba998836bc992", + "57c4f025921a87d1525ee472be79ef699a84d364", "reftest" ], "css/CSS2/css1/c5507-padn-r-002-ref.xht": [ @@ -483959,15 +484022,15 @@ "support" ], "css/CSS2/css1/c5508-ipadn-b-000.xht": [ - "b041315f17cf35c85bdd40da05993ecded0f8ba6", + "62a4cdb85a64680fc541159810ee844f92a07617", "reftest" ], "css/CSS2/css1/c5508-ipadn-b-001.xht": [ - "1a132b0c318cefb596f49601fe03a5d85109f767", + "c3bf23518dc36b7f6232d253718a21de1cf20a15", "reftest" ], "css/CSS2/css1/c5508-ipadn-b-002.xht": [ - "8cbd4713909c910b86b46d997a2667ac99e905e5", + "aeae02259d46663feec319374f80e04e33702f75", "reftest" ], "css/CSS2/css1/c5508-ipadn-b-003-ref.xht": [ @@ -483975,23 +484038,23 @@ "support" ], "css/CSS2/css1/c5508-ipadn-b-003.xht": [ - "fafb9392f4d09ee4bbcab5adb841c727cda256c5", + "7c73a2c59f5b49cbb195b181436355cfc9f4f7eb", "reftest" ], "css/CSS2/css1/c5509-ipadn-l-000.xht": [ - "df89a3eed8e634bb0e1da9290f4fb6423a72d5bb", + "51837e8d03d53760f9ac158a2e91cd4a356a4a7d", "reftest" ], "css/CSS2/css1/c5509-ipadn-l-001.xht": [ - "03186ed9ebb97a6b0776b5a703a52dd87f903d31", + "f04d7236b0493371e46a1929cabff0b8085c86a6", "reftest" ], "css/CSS2/css1/c5509-ipadn-l-002.xht": [ - "290555298244215dc2dea0432df927ff8787980f", + "9570eb5d6ee572fee2da32d7691e2ac094ecdb35", "reftest" ], "css/CSS2/css1/c5509-ipadn-l-003.xht": [ - "fb3e1cc66c31858f6162ddf10bd99604bca92749", + "d603b4964b07f6ad50bf66f8e9cfd68f54d7e831", "reftest" ], "css/CSS2/css1/c5509-ipadn-l-004-ref.xht": [ @@ -483999,11 +484062,11 @@ "support" ], "css/CSS2/css1/c5509-ipadn-l-004.xht": [ - "0a71fba1f819a5b893eaf45fed90a3e064a0a4fe", + "300814f6bbf072945dde1f9d2637a984797cffac", "reftest" ], "css/CSS2/css1/c5509-padn-l-000.xht": [ - "92c412311d4762d16140c6afb09e69965444f300", + "0bce119d5e892263ec119d5692a6b9f824f0a08c", "reftest" ], "css/CSS2/css1/c5509-padn-l-001-ref.xht": [ @@ -484011,7 +484074,7 @@ "support" ], "css/CSS2/css1/c5509-padn-l-001.xht": [ - "3848e36521f3416d1a4ecd936118ee0b4c7ff441", + "9f02d2e7b89aefecb961267ef94940c13d34a165", "reftest" ], "css/CSS2/css1/c5509-padn-l-002-ref.xht": [ @@ -484035,7 +484098,7 @@ "support" ], "css/CSS2/css1/c5510-ipadn-000.xht": [ - "b3e5172c011a2816453c25261f1ea6d2f0ebc6f1", + "3376a3f1f49e70803aabc58a188d45806bb3e80d", "reftest" ], "css/CSS2/css1/c5510-padn-000-ref.xht": [ @@ -484043,7 +484106,7 @@ "support" ], "css/CSS2/css1/c5510-padn-000.xht": [ - "d740ee6bd1f40cc6fdf2b38805fcbe713a78fff7", + "72ba3fc9631c3e80eb1fc418d4790226d38c1af0", "reftest" ], "css/CSS2/css1/c5510-padn-001-ref.xht": [ @@ -484051,7 +484114,7 @@ "support" ], "css/CSS2/css1/c5510-padn-001.xht": [ - "ad6251ad9ddf870cf168830e9bcbc54047e03011", + "5b025c08698decbddf705f6d29b3b3ca226761fb", "reftest" ], "css/CSS2/css1/c5510-padn-002-ref.xht": [ @@ -484351,7 +484414,7 @@ "support" ], "css/CSS2/css1/c5525-fltblck-000.xht": [ - "cc01d1e4f6bc4d9b39b90ef80bfe36059eac0697", + "f48ff0626ecd843d84e83b86b977f240e2146a90", "reftest" ], "css/CSS2/css1/c5525-fltblck-001.xht": [ @@ -484367,7 +484430,7 @@ "support" ], "css/CSS2/css1/c5525-fltinln-000.xht": [ - "52645dc839650195057a43013a997385dd11d9bc", + "47320f40218185c106559b9fe3375e79bd545e9e", "reftest" ], "css/CSS2/css1/c5525-fltmrgn-000-ref.xht": [ @@ -484375,7 +484438,7 @@ "support" ], "css/CSS2/css1/c5525-fltmrgn-000.xht": [ - "3318e72ff6a45a7e89b4a7160052e2beb911a72a", + "bc63cb0333493b7bb97703f846904d15cec0e23e", "reftest" ], "css/CSS2/css1/c5525-fltmult-000-ref.xht": [ @@ -484419,7 +484482,7 @@ "support" ], "css/CSS2/css1/c5526-fltclr-000.xht": [ - "c39516f4dc5ddefd39f3f2013d9d5ed26ca844bb", + "4402f418a7a7693724e40bb5140aea046cda6dae", "reftest" ], "css/CSS2/css1/c5526-flthw-000-ref.xht": [ @@ -484447,7 +484510,7 @@ "support" ], "css/CSS2/css1/c562-white-sp-000.xht": [ - "a025f26021e05f76d2a1021b9e5c22aee8d61b1a", + "da9159ce9a7edaafdc0d543b0076d19ecac122c7", "reftest" ], "css/CSS2/css1/c563-list-type-000-ref.xht": [ @@ -484483,7 +484546,7 @@ "support" ], "css/CSS2/css1/c61-ex-len-000.xht": [ - "bb3776cfb9b890ca404c327263fa845a0eb809d6", + "052d99966548a6178fbf64bc1623f2756e58443e", "reftest" ], "css/CSS2/css1/c61-rel-len-000-ref.xht": [ @@ -484491,7 +484554,7 @@ "support" ], "css/CSS2/css1/c61-rel-len-000.xht": [ - "559482736714bdb1d3242c95bb284b93a0c9100a", + "85ec103d09e9f837296c2056a599f43aeeeb1d58", "reftest" ], "css/CSS2/css1/c62-percent-000-ref.xht": [ @@ -484499,7 +484562,7 @@ "support" ], "css/CSS2/css1/c62-percent-000.xht": [ - "eb9cc4d6de4bb9f910c23b7be8494bcd45bdea43", + "bd3ae005422707065a09948401946d1f636b522b", "reftest" ], "css/CSS2/css1/c63-color-000-ref.xht": [ @@ -484507,7 +484570,7 @@ "support" ], "css/CSS2/css1/c63-color-000.xht": [ - "33e85a741a749d1664e2cdcbb53d6f59819f852b", + "3286b1193dc32a7dafdedf85d9174c8b90a5dd8d", "reftest" ], "css/CSS2/css1/c64-uri-000-ref.xht": [ @@ -487075,11 +487138,11 @@ "reftest" ], "css/CSS2/fonts/font-001.xht": [ - "358e3882ef35a779c3665f350a50481f695a5f4c", + "482e7baf9abd6341c32b81b2251a79ba211b4093", "visual" ], "css/CSS2/fonts/font-002.xht": [ - "f8f945a21a526be3befca5840d95e3b13286d88c", + "f65c819e43a3f5c7571812a1ca3e20d701c67b63", "visual" ], "css/CSS2/fonts/font-003-ref.html": [ @@ -487091,7 +487154,7 @@ "reftest" ], "css/CSS2/fonts/font-004.xht": [ - "ed939e746d4cdfa8a2ce9f3d95acf6905565379a", + "3c2ff0c1371e8d3aa57bb2245afa9e19cfaf3812", "visual" ], "css/CSS2/fonts/font-005.xht": [ @@ -487099,55 +487162,55 @@ "visual" ], "css/CSS2/fonts/font-006.xht": [ - "74a7a643771d8f08f6140ce873b8887c0c34c017", + "ee8ee6421fb399b7847cc975230b3833d143ed19", "visual" ], "css/CSS2/fonts/font-007.xht": [ - "9db97b3122c9b7744cabf37897658f14bf07c4e6", + "594cd4a2e4103e4c30cc98e1541c7e690df48b3c", "visual" ], "css/CSS2/fonts/font-008.xht": [ - "91f4f56b14d9fdd4b2e13cc966c2477f758a8890", + "6176dd91b36c583cf5c5ee34b635612b46452384", "visual" ], "css/CSS2/fonts/font-009.xht": [ - "aeb6d402c92500f665ab9ff7384a26e07ed69f6d", + "50a43ad6162b8c672a5e3500b1e01519ee0bc887", "visual" ], "css/CSS2/fonts/font-010.xht": [ - "762ca81674c6d0057fa52a9a52f0a58600f203f5", + "46a276e3c7440c252fbea8bad566b3dc7d050463", "visual" ], "css/CSS2/fonts/font-011.xht": [ - "e611ad2173ffc1bd1ab63d07299728a824da3851", + "b780f85ac3877047965c769d6cca36f97e66e155", "reftest" ], "css/CSS2/fonts/font-012.xht": [ - "44c8533fda9b85606f20cfc41001084321de070a", + "f805335215f166de6ecbdd4ae5b182f47c178263", "reftest" ], "css/CSS2/fonts/font-013.xht": [ - "9945ee9618f03d8145f328a58c2900488bece5ae", + "67b427d1e5d61814ee5f6f8d82b85b5302193b11", "reftest" ], "css/CSS2/fonts/font-014.xht": [ - "d7d211a454c59a5d0fd7e2d1e2e00d49c503298e", + "125ff9d9aadbe9274b4177943ee334854ef9eb40", "reftest" ], "css/CSS2/fonts/font-015.xht": [ - "67bad7575a27325757e673166da2b5a879b00129", + "fca28a748455138f37efa40b12c6fb63cb710fb3", "reftest" ], "css/CSS2/fonts/font-016.xht": [ - "918a1bf846078df1b5802098c26523a88b8c7823", + "5e24d1653f76088b95ac1d6d95574c162afeccb7", "reftest" ], "css/CSS2/fonts/font-017.xht": [ - "ed82aa1b09c73f0d4b92ac30847941cd9c28b9d1", + "0675cd9fa96f400c865c3b97c1974fb4ba515e65", "visual" ], "css/CSS2/fonts/font-018.xht": [ - "e46c5fe249d2f5f0783c664cbdcbe6bc6a53ae7b", + "257337f1c77a185144bd60e38be43f51c208fe9f", "visual" ], "css/CSS2/fonts/font-019.xht": [ @@ -487155,7 +487218,7 @@ "visual" ], "css/CSS2/fonts/font-020.xht": [ - "190de44e62170641f9648ee2004137efb696661b", + "2b055e437f7824fa4c06b0934261001a99506020", "visual" ], "css/CSS2/fonts/font-021.xht": [ @@ -487163,119 +487226,119 @@ "visual" ], "css/CSS2/fonts/font-022.xht": [ - "c6dd4bfd17ce2949590746c01d41d9d509408f81", + "308811930ff497b79fe475cb7d28f7b255dfeb09", "visual" ], "css/CSS2/fonts/font-023.xht": [ - "ca3ad1df438a2a0676836468c2a9e8d66afb83b3", + "e09c0f95eef18d96730d76bc8486b4968ce7f93c", "visual" ], "css/CSS2/fonts/font-024.xht": [ - "f01ac24cea10e58b46abb257186311e682f3dd4a", + "8b927ab193238c9657401349b999bf4e024064cc", "visual" ], "css/CSS2/fonts/font-025.xht": [ - "3fc1228ce5ebbc5ffd5f323afa340ce2c0004760", + "859ee1b4fd6e1f437700993e585ad2c9d247ad79", "visual" ], "css/CSS2/fonts/font-026.xht": [ - "85eba7d75ce5a0314ed9a9d99cacfac5aa25a0e4", + "a547c889a8d93865e685a9b9d783452a73ab1c9c", "visual" ], "css/CSS2/fonts/font-027.xht": [ - "d081a4f8c5d73b351a6080faacb31a9d303ce85b", + "ab107f22c6f315aecea048d5001c5dbec6cdb3f4", "visual" ], "css/CSS2/fonts/font-028.xht": [ - "0a9fcffbff2f21641baf08119083e929a5ffe1da", + "5481978f99c5a727c9e3dd057a7e0cab60768b12", "visual" ], "css/CSS2/fonts/font-029.xht": [ - "83f306684cbbd7cf4f80971bbb42a2924e87a930", + "bad2252124ed6f08f9d0a3048b2bf074fa4ab109", "reftest" ], "css/CSS2/fonts/font-030.xht": [ - "29f11775da69162aca4b3c98205695dab43cd86f", + "f087230126905ddb1d2f6a6acd0f243da611d69d", "reftest" ], "css/CSS2/fonts/font-031.xht": [ - "84ee0b6631661e7ad4e537dadb166fc57589ccf7", + "53183a6e1c55bba5e70d4119e470d24faf01748c", "reftest" ], "css/CSS2/fonts/font-032.xht": [ - "e4ef0a58eb3f2e2f3800410486f0640be66a93f2", + "92a9ad21c986c96372552ceb0c481f438fc6790e", "reftest" ], "css/CSS2/fonts/font-033.xht": [ - "0ed77105b040ee165d9b7293a3bdd961756110c9", + "a2e65c7b48d2a1fcc3d90c9ff91b8d78ad1594d7", "visual" ], "css/CSS2/fonts/font-034.xht": [ - "b95b4a1be24412ebdc631808a24954d126bfba55", + "f3eb311c471a360eda876ded980dce2fbac823a5", "visual" ], "css/CSS2/fonts/font-035.xht": [ - "b60068c64769227581cef0e62bfc39b5b3266c32", + "8e18a1a23bfd681cf6e285d068e6b73eca60a492", "visual" ], "css/CSS2/fonts/font-036.xht": [ - "007bbfc934f42a86e557159645b3df24f7250c79", + "f4e47d14faa93855f9ca8fcae9c9a8e9727bd8f2", "visual" ], "css/CSS2/fonts/font-037.xht": [ - "379d8045f03ac05814ffa30f109d8540a4b85872", + "7990dce63763703986fa29d6ba11a841873368cb", "visual" ], "css/CSS2/fonts/font-038.xht": [ - "4d94249fe10dde47340cbfb03687fad121040d47", + "10248a9cb936e3b6bf80470b60fdfa40ce34a3fa", "visual" ], "css/CSS2/fonts/font-039.xht": [ - "15770343d7aa909e36442c3a660a97e068a94ea6", + "fb44940d83a1f445417bf23de74a576ab550c616", "visual" ], "css/CSS2/fonts/font-040.xht": [ - "fa5e1cd5462a00c1e889992a04291ed9d2e4851b", + "05198d1adfe0e9d1682986eb8400dfca1d87673c", "visual" ], "css/CSS2/fonts/font-041.xht": [ - "d0a5a36770ab3b78c90aad135d95cbf24c8ea036", + "dee0e51ded8ba2efbbff24cad90eeb01eef7e3ba", "visual" ], "css/CSS2/fonts/font-042.xht": [ - "461f3cfb2d73400a36a3ae08b12c0199f360010a", + "597cf9f12d189c8463ca3888aa27bda3a2c0e221", "reftest" ], "css/CSS2/fonts/font-043.xht": [ - "e4963c1bdeef54261ea76990398b64a7cc2033b3", + "b860b2be488157885bd11410fe15f3d85b66b261", "reftest" ], "css/CSS2/fonts/font-044.xht": [ - "d6d11c56dc91f9c5140f865bc4d0e2030a19a578", + "ccd3154836048f2c725de682e01b08e5ed75b008", "visual" ], "css/CSS2/fonts/font-045.xht": [ - "cbe37d4300ea0690e4e3bee2f93d4904f6c42f17", + "ff5311d9c178fb87cf144a635d86a612b4d172cb", "visual" ], "css/CSS2/fonts/font-046.xht": [ - "f3ff70e2083ae1b63dd699d8fd7f4073de19cb7e", + "771b8c6e8253e13b58986cd73674a4683ae0596b", "visual" ], "css/CSS2/fonts/font-047.xht": [ - "9819e5480254b477cd33f9e2613ea2a572b97d31", + "99be0559f75f5af67fd9b71936dfa83d194bb600", "visual" ], "css/CSS2/fonts/font-048.xht": [ - "33e7fef1c4d719ba1a15a6df188c6b4c207bdad6", + "a9d84064741704d16e8a02906781dbcce4604ac3", "visual" ], "css/CSS2/fonts/font-049.xht": [ - "66ed153b19560ec79978d0fdcc42b28f473ee4f7", + "e93ac68800c92105822ff7cb11c47839a6ebef15", "visual" ], "css/CSS2/fonts/font-050.xht": [ - "ab377207a9f999ccf43bf13d57c43421fb08f491", + "200be9bc577af7f77f1eddb12a3ec8644442cb2a", "visual" ], "css/CSS2/fonts/font-051-ref.xht": [ @@ -487283,7 +487346,7 @@ "support" ], "css/CSS2/fonts/font-051.xht": [ - "7a65a2c14c72934f458da727824d448575117acd", + "fc23ab4c7787aecef8ed9e23d3dff25619577726", "reftest" ], "css/CSS2/fonts/font-052.xht": [ @@ -487291,11 +487354,11 @@ "manual" ], "css/CSS2/fonts/font-144.xht": [ - "8a00918e14d1ee928849550f244643123c214c27", + "405fea17b64c0d206ca0773be97a51f8633a1e13", "visual" ], "css/CSS2/fonts/font-145.xht": [ - "194832c3fadc3b693141d4eaffff2f3232995315", + "e56c8c0f29fe3f75b08e45d79bd500fbba747fbc", "visual" ], "css/CSS2/fonts/font-146-ref.xht": [ @@ -487307,7 +487370,7 @@ "reftest" ], "css/CSS2/fonts/font-147.xht": [ - "b463f5c84e6dab85a5c552f1ade3f7ceb64a2174", + "e758bb118723e14b1b483cdcb8d799895528c3dc", "visual" ], "css/CSS2/fonts/font-148-ref.xht": [ @@ -487379,31 +487442,31 @@ "reftest" ], "css/CSS2/fonts/font-family-001.xht": [ - "6bfab2e7fe14000a5e129b38589068c521767b23", + "6a9883c9eb9d0b5f8ec318be8923d3ae6243383b", "visual" ], "css/CSS2/fonts/font-family-002.xht": [ - "bd867f4c49825769a0623154fee1e911a2686428", + "b28e6c0d750961da24843ac5bc80d09cf364b546", "visual" ], "css/CSS2/fonts/font-family-003.xht": [ - "b80a0f3b0a7fd4f545ed98491e9b574817c36998", + "43d617ba66b754b1bb12b48408056fc4bb496ea9", "visual" ], "css/CSS2/fonts/font-family-004.xht": [ - "f4eed046cf695d6ab08e9b17594179dfb2a8d4f6", + "d54d2690e90e7c118a828b4bef0a0cd511d477d9", "visual" ], "css/CSS2/fonts/font-family-005.xht": [ - "9d47ad5738d452e65ec3eaec7e2a5e07df57e494", + "44d88a2ad46ccff8d5ed0a871a4c1b8ed413cbf1", "visual" ], "css/CSS2/fonts/font-family-006.xht": [ - "0995a06681d6c50be94ebe2ae93a77ade450965b", + "2ea0e6cb6f7760e660142f97c6c748ef468ad6bc", "visual" ], "css/CSS2/fonts/font-family-007.xht": [ - "f014cc07c563e28459ff2621ae67498adf557a95", + "d8f7ff1799891ce8cc65b79dfc66e4457fb64425", "visual" ], "css/CSS2/fonts/font-family-008-ref.html": [ @@ -487411,7 +487474,7 @@ "support" ], "css/CSS2/fonts/font-family-008.xht": [ - "283e1b276a559d70be9604140a51524abd97c589", + "f1e18cabe86d696fe3e8d1342e84652b50deadd3", "reftest" ], "css/CSS2/fonts/font-family-009-ref.xht": [ @@ -487419,15 +487482,15 @@ "support" ], "css/CSS2/fonts/font-family-009.xht": [ - "b8f029b82f73887ea6c8d8f0347c430d21af7bad", + "28e97ff78b22326f9a183207ca32e5ce6a73dfbe", "reftest" ], "css/CSS2/fonts/font-family-011-ref.xht": [ - "6ec2e073d6bcec072090aa318bcdba3cabc1bf2f", + "ef8ecd73426468b03f20d1fb1b877f6b571c3535", "support" ], "css/CSS2/fonts/font-family-011.xht": [ - "0da79f723b9ffea3fa3a7229351d85edc20c3d0c", + "9f830f7bacf2c791913b589a05908758da68bee5", "reftest" ], "css/CSS2/fonts/font-family-012.xht": [ @@ -487439,7 +487502,7 @@ "support" ], "css/CSS2/fonts/font-family-013.xht": [ - "5d5a0c3fb0d967588a93ec97cc8f188eb84945d2", + "022706d610ad24aef7b99fa7507144cdc4353798", "reftest" ], "css/CSS2/fonts/font-family-014.xht": [ @@ -487459,59 +487522,59 @@ "support" ], "css/CSS2/fonts/font-family-applies-to-001.xht": [ - "433914e3aff7ab967dfeb9ac2ea8830f6ec791e1", + "4b1843d849c9a40d17424780fbaf13b71ff7e399", "reftest" ], "css/CSS2/fonts/font-family-applies-to-002.xht": [ - "f07389ec75fad83e6a35b2bed6050016ae9661fe", + "918b67ad69438c04c8284335125464b0e1fa10e0", "reftest" ], "css/CSS2/fonts/font-family-applies-to-003.xht": [ - "abb2deec1d4115ecaf0f8986a03926d3819ce35e", + "ef552e0c720bb982d464df6534bb28123a557b0c", "visual" ], "css/CSS2/fonts/font-family-applies-to-005.xht": [ - "97bb2691a6fde66ec4838102ca188289b8affb3c", + "54735e50dfd16b66f590b68e474c7b925861de0f", "reftest" ], "css/CSS2/fonts/font-family-applies-to-006.xht": [ - "40e3c1e61eb8e365cd9eef6760ad40c8e09870e0", + "82a16a7b4c5f6176fad9be1bc75b0805a08824d6", "reftest" ], "css/CSS2/fonts/font-family-applies-to-007.xht": [ - "9e0166b1eb3c099d48fa257b83373a7e42eebd24", + "10d23248847c9c883e212f426d9ebaa54c7b5925", "reftest" ], "css/CSS2/fonts/font-family-applies-to-008.xht": [ - "df47f531d8c73477472a4f7dfac9d6297d13df88", + "1f33ff2886c77bad629c820d7e6fad1d7a49969d", "reftest" ], "css/CSS2/fonts/font-family-applies-to-009.xht": [ - "44c0c4f4e06c16cdd721c4f80f8a6ed424488e6b", + "2c9eb70764b85de77a391ccf83d58e841a68c27d", "reftest" ], "css/CSS2/fonts/font-family-applies-to-010.xht": [ - "057c753ca168fe69a068972fa19d6452296b6ab1", + "2d23fbcc19d1ff5ec3365449aa230c2d9ab85c4b", "reftest" ], "css/CSS2/fonts/font-family-applies-to-011.xht": [ - "de9a41ce278113ec0f97a787f1a00ac8489b5c32", + "3b0ed8fe9838cfd03f9263612f2a4d7c77f2ae09", "reftest" ], "css/CSS2/fonts/font-family-applies-to-014.xht": [ - "6089893d6d48664560661593da290c775ab3770e", + "b3f16462e13130fa43bf41bb08fbc2ad9562b740", "reftest" ], "css/CSS2/fonts/font-family-applies-to-015.xht": [ - "a31920130d8303948228b3923e1b3e4323d61c9f", + "ffb1b1b3b79a82992ae5057a32196f8395a7bc7b", "reftest" ], "css/CSS2/fonts/font-family-applies-to-016.xht": [ - "0c17a03a1e2a02eaf5dd2ef5ac40489b558172c0", + "9582d7828d2370e5dfb4bcf8198bd07828c861ed", "reftest" ], "css/CSS2/fonts/font-family-applies-to-017.xht": [ - "e5863920b19243433e9d7f1b46bdbc6746cdc370", + "2290068ddfeadba208b0f0c6fb8790b0d8ecc290", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-001-ref.html": [ @@ -487519,7 +487582,7 @@ "support" ], "css/CSS2/fonts/font-family-invalid-characters-001.xht": [ - "7a466947041d0e863c508116e7fc6ac80b656d39", + "a0162da091fe177e0dfc200e7ba29fa85c68ca72", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-002-ref.html": [ @@ -487527,15 +487590,15 @@ "support" ], "css/CSS2/fonts/font-family-invalid-characters-002.xht": [ - "d7e4e24b56df1e9fe8bff916e2809e7a6cab7f18", + "298d9c31a8fa16b08003e5ec5114c80310febd07", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-003.xht": [ - "2d32c9e43e9613a17b1d6b91a3cfacc73a633a6e", + "6f08f61d5fbee61428baa4e531979066ba8c5bf1", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-004.xht": [ - "36c6e8e4f027de15e1a16551ee13c38fb25ebfb1", + "dc54d8440dd71cc5e319b8411575883a12e4b899", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-005-ref.html": [ @@ -487543,7 +487606,7 @@ "support" ], "css/CSS2/fonts/font-family-invalid-characters-005.xht": [ - "f27e34b6dae7c21ce14c1646b04ff12407c5a359", + "f7c38ce83e674b154fb6bf4d2f44979eaa63fa7a", "reftest" ], "css/CSS2/fonts/font-family-invalid-characters-006-ref.html": [ @@ -487551,7 +487614,7 @@ "support" ], "css/CSS2/fonts/font-family-invalid-characters-006.xht": [ - "c7d9be387af9cfa5ce54ff5a66b23a05160ea044", + "83ecbb6ff8001028175869e101c05daa3a1a46fb", "reftest" ], "css/CSS2/fonts/font-family-rule-001-ref.html": [ @@ -487575,7 +487638,7 @@ "manual" ], "css/CSS2/fonts/font-family-rule-003.xht": [ - "055fe2c38d1c89b1e3cbb69fa82ba0858ec7b76d", + "5a4219134b53c8b09cd23df1e7ca3721fbd99e8a", "manual" ], "css/CSS2/fonts/font-family-rule-004.xht": [ @@ -487595,11 +487658,11 @@ "reftest" ], "css/CSS2/fonts/font-family-rule-006.xht": [ - "4d6a2f9e46a4faf295329492756739b73cc04374", + "3b6084af37743542ca26c479ce6602361f717897", "visual" ], "css/CSS2/fonts/font-family-rule-007.xht": [ - "ce0b14c06630d07d1464ba73f3499248a819003d", + "157e51696cca101f2e4d279714cd856e8f740b16", "manual" ], "css/CSS2/fonts/font-family-rule-009.xht": [ @@ -487639,27 +487702,27 @@ "manual" ], "css/CSS2/fonts/font-family-valid-characters-001.xht": [ - "7c7491c99415982a4d6eebb8a6f7f7632e3bf197", + "b385c3d54136e3ae146018dddc0da8ed0b18acb9", "reftest" ], "css/CSS2/fonts/font-family-valid-characters-002.xht": [ - "de59f8708d9b05513871b2cdfb65f03049fa17de", + "fa54f1c492f440320d23270f16383093151b7c5b", "reftest" ], "css/CSS2/fonts/font-family-valid-characters-ref.html": [ - "87cdbb292392e04a1f12a1af6df882cfcca76a80", + "fa50db378307efb503926ba376b35b7b2acd9d8b", "support" ], "css/CSS2/fonts/font-matching-rule-001.xht": [ - "a3013220f9f5e67ec4f9797ae4597e5403581b05", + "a10c97afa7c7c6e0c0cf45bb59785cd177411470", "visual" ], "css/CSS2/fonts/font-matching-rule-006.xht": [ - "966ac1a842767577e9530e718fd2eb37e60d36a0", + "448d0d52d88cd1cd76c128e2f5f6a289377ddf27", "visual" ], "css/CSS2/fonts/font-matching-rule-008.xht": [ - "dea400776b9bfcb935fdc1eb34c0f151c8ba11a9", + "622354c5665eddd780f8f9a8279fe0190ba33d33", "visual" ], "css/CSS2/fonts/font-matching-rule-009.xht": [ @@ -487671,7 +487734,7 @@ "manual" ], "css/CSS2/fonts/font-matching-rule-012.xht": [ - "1416d2ba6ceb7939b0087e2414c83c10002d712c", + "7c233a5750424faaf84533c9a079ad0183a454f5", "visual" ], "css/CSS2/fonts/font-matching-rule-013.xht": [ @@ -487683,315 +487746,315 @@ "manual" ], "css/CSS2/fonts/font-size-001.xht": [ - "d6d643b1c40f993665ab0ed8ca0d175a8b84a539", + "45bdc1704afbd4f5fe8038401882c28251dc1a6c", "reftest" ], "css/CSS2/fonts/font-size-002.xht": [ - "d98d757f4632149bf96423c4d2efa84f976008fd", + "5f8b20d293a7ab7040e5f82a5c03822755e746a6", "reftest" ], "css/CSS2/fonts/font-size-003.xht": [ - "5e9686d26dd516568c96b994a02b818abc39aa49", + "2264af2b1f4ebc8e81e4b01c5be5e4fff1acd546", "visual" ], "css/CSS2/fonts/font-size-004.xht": [ - "cb37bd5f59a148721d31a598974710c178f169cb", + "abf7fe01bd492674bf87f2f0d12be0bc51f1eeca", "reftest" ], "css/CSS2/fonts/font-size-005.xht": [ - "3e37c0bbdb62383a57bf5e8643ff5d4c4e856ede", + "41e1181a57bc072e481f8e3eaaa37031c7fe5b52", "reftest" ], "css/CSS2/fonts/font-size-006.xht": [ - "4338c64a682af0c6d53ff954e408ca75940fac05", + "86293107487ccd38e7437a3aaac8d4adc859984a", "visual" ], "css/CSS2/fonts/font-size-007.xht": [ - "c56639c3b999763fdca282ec3d9b8c6785246c13", + "45a10bebe4c4121ea54effb37f67b4862ed3d95c", "visual" ], "css/CSS2/fonts/font-size-012.xht": [ - "1c2a2ee25fdcf8d57bb623e44008f9adc3a5c18e", + "bb46e9a5defeb99f37e86d17801a6c93d1632f4f", "reftest" ], "css/CSS2/fonts/font-size-013.xht": [ - "015dee54fcf0ecc3e1860bac07489868f8f75f9d", + "ddd289005a017fca2d0dc6ce6063483c69aef021", "reftest" ], "css/CSS2/fonts/font-size-014.xht": [ - "7b3641155637a42c8991ca2a8a34fe60f6f907c6", + "689f11d4a6703c67c69ae4c6fcaa317d21f2725e", "visual" ], "css/CSS2/fonts/font-size-015.xht": [ - "74047ba8ab73153c73ec8628a4b872651a6c44b6", + "e7980c65e6b981894262cef1b5221f22f8be7e1b", "reftest" ], "css/CSS2/fonts/font-size-016.xht": [ - "8190dac2b7e83b73ca32f822b816fe14338f16aa", + "1489c90b9a1f4049e5039e354056af8178644635", "reftest" ], "css/CSS2/fonts/font-size-017.xht": [ - "828d7513017b4c9e7cbac58726d1105768a01071", + "804074e4370a1c876e59592b885a7e9d1a2b181b", "visual" ], "css/CSS2/fonts/font-size-018.xht": [ - "5a91a9199120c3c3ce791e0ae21835ab281c4120", + "dcd40035dc2b73d52cf8be18bbc635912f3a8e5b", "visual" ], "css/CSS2/fonts/font-size-023.xht": [ - "738729ea1df4808f888ca0795349e44652aef714", + "3f992f9b468700a81949ec4dafb01c4559376769", "reftest" ], "css/CSS2/fonts/font-size-024.xht": [ - "420ac407cda7863532dead9be1f8fa1e5aee9661", + "000ccee0b278497788a08c1702a0f820700527df", "reftest" ], "css/CSS2/fonts/font-size-025.xht": [ - "6c8f1eca73a4be553987ad7e27dbfa9c03a32748", + "daeade7e4cfebb5b2f1496bb27bd024d02983a29", "visual" ], "css/CSS2/fonts/font-size-026.xht": [ - "3cf44322d5b810baff982ac23eddaf763fa0a281", + "bc044f2c6c97a3f92cf99fa882c25b4209fd2805", "reftest" ], "css/CSS2/fonts/font-size-027.xht": [ - "872a5f20387d1d742cd2e801db46508a8e47e42c", + "f8e5fa2f624f0e74dbbde1afe17fdf7a796fa206", "reftest" ], "css/CSS2/fonts/font-size-028.xht": [ - "bbc90d79abd8cb4cab216a38e508405cfab11873", + "37f93435747c43d500b5dffe03b43f76bf25be12", "visual" ], "css/CSS2/fonts/font-size-029.xht": [ - "e23ae937e5722d51ee425497d06de7be9b0f7204", + "50067728d1124e88879937a76fc288e09f1cfd53", "visual" ], "css/CSS2/fonts/font-size-034.xht": [ - "ab348e0bebabf915869fb2aa8f16facdfdac60c9", + "db9c444386492211f5d2ae3ee816299096b99f5b", "reftest" ], "css/CSS2/fonts/font-size-035.xht": [ - "2b4b598efcb7f683e60d088ed82cf66f45ca3630", + "f341914f1abb1128dee37ad1b39e9758ce03cd8d", "reftest" ], "css/CSS2/fonts/font-size-036.xht": [ - "37d5c5a6620cfe9ea326776a8e511b6ed465459c", + "6b8fae2cf8012171aab230be8a8c1a939d8bcace", "visual" ], "css/CSS2/fonts/font-size-037.xht": [ - "5c4331e28fb02c0eecd10c0334211f43f6062825", + "96c46102ea14661b4b010b9b61ef3d7f27f04320", "reftest" ], "css/CSS2/fonts/font-size-038.xht": [ - "8d68d5652c51aeb3f1b1ec5e62619601889a533c", + "56363a0b887ab3be3139d4d55f70a96a6bd3cb90", "reftest" ], "css/CSS2/fonts/font-size-039.xht": [ - "fb746a1aec2d5ccbe44634e0b2552e4065996d55", + "9b6316fa21e46e73e4d663465bafaeb59ba31b2e", "visual" ], "css/CSS2/fonts/font-size-040.xht": [ - "a3a2d5e793efef7afb8b908f89736a3e06841f59", + "7b720b42075d67be37ee654a3e495288cc431825", "visual" ], "css/CSS2/fonts/font-size-045.xht": [ - "7aebc341fdeae03adbe830da6665225cabb550d1", + "23b44b4629d834bdf3605b7402d788c1bef03a6f", "reftest" ], "css/CSS2/fonts/font-size-046.xht": [ - "c9e588430bdeb34f476db3bdd8e12ce73a8951ea", + "fd69ec9063928ad7f57d837ef304ab0099b0539b", "reftest" ], "css/CSS2/fonts/font-size-047.xht": [ - "527caf56cc99454552da44f278ee7a7e643e7f57", + "54214b60e511a45dd0b099787c4fe291329f99e9", "visual" ], "css/CSS2/fonts/font-size-048.xht": [ - "9c6029cf1748e92ae6b6a702d83b297684794608", + "baa332abfbaa89af74d24e7057eb1e3a1f7430f3", "reftest" ], "css/CSS2/fonts/font-size-049.xht": [ - "280761262b02a0a9331982debed669c28e1e493c", + "7b9438b1098ce169d64796433ff5b4eb18b5c9ef", "reftest" ], "css/CSS2/fonts/font-size-050.xht": [ - "9cabfb16f31ae3c257866ac1f2ae7630d90a83f2", + "346a2d8a50c80fae68207701498550d6d5b36c22", "visual" ], "css/CSS2/fonts/font-size-051.xht": [ - "f398a9f2ff2f9c7ed5eb58ecc4d20ce8906e8b44", + "613a38dbff6b3cee74b060b00612a6f5774534ca", "visual" ], "css/CSS2/fonts/font-size-056.xht": [ - "ecc3ffd1a8a8f69ed3f5411ee0d93901748dda2a", + "5493edaf9dc8bfd84f7974f3a68512ba7a98d137", "reftest" ], "css/CSS2/fonts/font-size-057.xht": [ - "1edfef3ffbd03ef7a2b897c7f21ec6c4df5b8455", + "564341f58b6f4c45280dcea91045c7c6a64b260b", "reftest" ], "css/CSS2/fonts/font-size-058.xht": [ - "abb5cbaff5735dc23f8b752ca827a9cb70dd6d14", + "61a9f7deadd9505affae25c7ba755e493654fcde", "visual" ], "css/CSS2/fonts/font-size-059.xht": [ - "84153e5638cad6ed2ec5445fe4abda22409f5044", + "c255bb79d9ba9f7112fadc8b3f5851e4f0583ff7", "reftest" ], "css/CSS2/fonts/font-size-060.xht": [ - "a361a34a9098fea8224df462cf5c6f35aee855da", + "99e9a43252ffc2755555b46f259dfb3695bdaa7f", "reftest" ], "css/CSS2/fonts/font-size-061.xht": [ - "a86c48a8a6e4a52b062c702248efc4c0a470ef08", + "b2cdacb4ff1d9ed4c53ff87589fa84801f4c7c6c", "visual" ], "css/CSS2/fonts/font-size-062.xht": [ - "5878aaf77953d307a8d4fc0325eb78cd50a22120", + "cc0276588e82e2ddc481bd3712691a34c4208357", "visual" ], "css/CSS2/fonts/font-size-067.xht": [ - "cd36afc248d9ed06d1815b24d46f3192571ead2d", + "bcc6e0085d3f774ba8728100c1340535478d317d", "reftest" ], "css/CSS2/fonts/font-size-068.xht": [ - "2ad7ab366b934dc59f9015609f626862309846db", + "71e1863f3948137b3ce058dd6d204ccb0d67639f", "reftest" ], "css/CSS2/fonts/font-size-069.xht": [ - "3c4adf07dbbe45fc00afb5b81d099a7dd5d3d17b", + "7d05e6c90671fa5aabc80c743a3c472ff439f507", "visual" ], "css/CSS2/fonts/font-size-070.xht": [ - "9b8bb59b892e9ed9d36a7fe96f7a28b83599f0c9", + "ccc938e2f5ff1b447ddf3b7694cbff74ef9bda1c", "reftest" ], "css/CSS2/fonts/font-size-071.xht": [ - "21bb778f9e925aeeecc5d297b0cec529f395acd7", + "215967300a216b7c536009bf7f862fcbad3c46a7", "reftest" ], "css/CSS2/fonts/font-size-072.xht": [ - "6845259749b337ed0e2502583568aa6930c92f99", + "4612dca308dede7f5b68f15e0be10abf1055b05a", "visual" ], "css/CSS2/fonts/font-size-073.xht": [ - "5e047c3678a8a66e26289bd95bf39a94fd810f4d", + "d55a39e1614ad724e5f7bb44fdd2791efe473c8c", "visual" ], "css/CSS2/fonts/font-size-078.xht": [ - "1bac848821a9654e11804c7b5a01787cc951d215", + "2dfbe525a0a1670833f62162a9f4bc9a25e3c822", "reftest" ], "css/CSS2/fonts/font-size-079.xht": [ - "f764a1289e259406a8800b7eb3cadf14a7982bc1", + "534c53bc1774f5de2d9ed22337b2ee6d624a99b7", "reftest" ], "css/CSS2/fonts/font-size-080.xht": [ - "9d01da53b3a3881086de4585df1abdaf35d4a955", + "8cb62ec3d14c9af7d9fdb9b2f2e160a459f5ca98", "visual" ], "css/CSS2/fonts/font-size-081.xht": [ - "83ed3427a44a53af26cc89f48d98057d091d31fb", + "ea20bbdea9223b5ec67d845dd316d94ba79ed495", "reftest" ], "css/CSS2/fonts/font-size-082.xht": [ - "969bd0f1ff310dadd81ce5051addbf01f72f397a", + "882604c4ea3be9ca2177b9591ca9bc4bac9f3a3a", "reftest" ], "css/CSS2/fonts/font-size-083.xht": [ - "006a537885ca39500f5cc720bdb2bff9e92536b7", + "aa0ffc70c5a18e72c722a4e10619e94ad3ac7e29", "visual" ], "css/CSS2/fonts/font-size-084.xht": [ - "052dd914d45bac7db40e04e6f43d06c309211f04", + "60682b49b4d446f76e2ab1c665d1c7e082a3ba90", "visual" ], "css/CSS2/fonts/font-size-089.xht": [ - "884d192709175c1bb4a944577ce20eda693d2d73", + "d6e4b13081253e95743b26220268852c8c98ecea", "reftest" ], "css/CSS2/fonts/font-size-090.xht": [ - "ddeaa61cc79cfd7e1858b5dbe8e62841fbe5e846", + "14fd704d74140944995643f523398ba220278fbe", "reftest" ], "css/CSS2/fonts/font-size-091.xht": [ - "b7fa3080a2fd74983a015f8f92d8ff9570e79f27", + "df967562932ca1ad13b3d08089163ffc9a557010", "visual" ], "css/CSS2/fonts/font-size-092.xht": [ - "b40a17bae0bf66f84a158a546029d50f20ce998f", + "fb73801a496e004dadabfdb4508226a47b71d417", "reftest" ], "css/CSS2/fonts/font-size-093.xht": [ - "c57bbee385c1aec765caf6a89f95e3a64af2babb", + "894d8a46d93233b044c39f490dea70f09912346c", "reftest" ], "css/CSS2/fonts/font-size-094.xht": [ - "1441ea68a505fb229159cb08ab7011ffbb273b89", + "b8ebdb4d4185d5b93f086a0abea3ef2e2b565293", "visual" ], "css/CSS2/fonts/font-size-095.xht": [ - "14cf185694f6058261f8b04dde9e7c3e937408d7", + "603f6fafe81c5178ad5fa3f354901806be11dd8a", "visual" ], "css/CSS2/fonts/font-size-100.xht": [ - "897dafe3b970a62da5c3192f59a36baeaf1f8200", + "39f4e210e4d403cad1510a04f83f9ebd9bf8b44d", "reftest" ], "css/CSS2/fonts/font-size-101.xht": [ - "7a43d706e250f4cbfb46f6fef191703af245c984", + "605dbf92abed68b60c60ffcb70748cd0129e5cdf", "reftest" ], "css/CSS2/fonts/font-size-102.xht": [ - "2dc0b0ecb7ccd357a5eb2eac71f86924fd6dc694", + "505165b2bc45be33dc2622ec43b5b5b323955b45", "reftest" ], "css/CSS2/fonts/font-size-103.xht": [ - "d03bfed89aee0cdc3e72efd661802e80b51ce9d9", + "29e6d1f6642518f17b803128e5252ebe1302a50b", "visual" ], "css/CSS2/fonts/font-size-104.xht": [ - "f8f5357cfd52fea5b9c25f77622353cfe26afca7", + "6236d086cc6751384fbb2efb8958e910f9ae8c4c", "visual" ], "css/CSS2/fonts/font-size-105.xht": [ - "48fbd2c4b11a4b58e4f6c8f923635ef8ba25aa8e", + "e5fb5bcb16693685d4d53c6d1d98d5ac49e9f3cc", "visual" ], "css/CSS2/fonts/font-size-106.xht": [ - "1c61c1beefc77e05a177c9d332c2f529652957e1", + "22b15db203fe5f76a48553c4d42d875714068034", "visual" ], "css/CSS2/fonts/font-size-107.xht": [ - "157f97c2f1fad870a33b604ef1be5a7f35397c16", + "a7bdbbbbb475ab117f0670a947437a276d4bb74b", "visual" ], "css/CSS2/fonts/font-size-108.xht": [ - "9c3082312edce277428a57356c787383fd838c22", + "91c47f8e7015f738efe1d3a5f49279c6e67de040", "visual" ], "css/CSS2/fonts/font-size-109.xht": [ - "39d8722ed11c6a7433433c8bd928c9ed6d3de0de", + "5c4e16984f097db7e3e8bda8ce3b81467bcc74bc", "visual" ], "css/CSS2/fonts/font-size-110.xht": [ - "98deab36b6f38ec3ce52c9e3c76887ebaa480d81", + "62a08b7e24c205a2d91ef0d8517f2bd73dbdfcfe", "visual" ], "css/CSS2/fonts/font-size-111.xht": [ - "b0297107d606c6c896c600ecaf82209058923872", + "fec21231fc6399b5d9b98dcba365ac4e92277c79", "visual" ], "css/CSS2/fonts/font-size-112.xht": [ - "5a29bdae15ea4a92f89659019dfd7bce2e18cd95", + "976f80171c203a6c3c3ad1a711a2e696479de154", "visual" ], "css/CSS2/fonts/font-size-113.xht": [ - "44d26c8cd28b73b3bea03d5c0e658e948002abb5", + "ca4ea46c1575e30f94b27db61d87f81e57629b78", "visual" ], "css/CSS2/fonts/font-size-114.xht": [ - "d04b28f30daff25ba07a478349101beb4a1f9e48", + "4355346c19d214d83b48082fc05bbdd3de622866", "visual" ], "css/CSS2/fonts/font-size-115.xht": [ @@ -487999,7 +488062,7 @@ "visual" ], "css/CSS2/fonts/font-size-116.xht": [ - "4e7adf319525112f48d3ab2f6d929c9d365b85b4", + "6d2df73ea45054372c8dd273551a0a5ad3bc4c62", "visual" ], "css/CSS2/fonts/font-size-117.xht": [ @@ -488019,15 +488082,15 @@ "support" ], "css/CSS2/fonts/font-size-120.xht": [ - "50b4cef7b48ee1bd68536416b81f2ce30423c037", + "e6737dc9bebf6c88592e32309b2e82b9668386e8", "reftest" ], "css/CSS2/fonts/font-size-121-ref.xht": [ - "39ed143b45c81894f441a2fbf9af2ee7d837e083", + "6c8b89fef4610ce6b81b52cc52346580dc95a3a3", "support" ], "css/CSS2/fonts/font-size-121.xht": [ - "b3b601d9651ceae78ba7403bd479c4e32af23545", + "fd3c10fb77bccadf93eb9c3d1cee98bc535c8880", "reftest" ], "css/CSS2/fonts/font-size-122-ref.xht": [ @@ -488035,7 +488098,7 @@ "support" ], "css/CSS2/fonts/font-size-122.xht": [ - "ec1a6dcf6e4ba5968a6c81c668802a5b7d9f7eda", + "7d2583bea6d8e59831ce0684ef28c83889f204d9", "reftest" ], "css/CSS2/fonts/font-size-123-ref.xht": [ @@ -488047,95 +488110,95 @@ "reftest" ], "css/CSS2/fonts/font-size-124.xht": [ - "85349ffbf73128020330d3d3c0818154b39452fc", + "0954e2a7a3fc53b373561e3294d10fc3eb535748", "reftest" ], "css/CSS2/fonts/font-size-applies-to-001.xht": [ - "c6d453299c5df6aead1f8fed69d0b6674560c476", + "e77b744c6cc8c75ef23c19f8391f391e269b5711", "visual" ], "css/CSS2/fonts/font-size-applies-to-002.xht": [ - "a95f651c917552b288dcc9380e06e640a8eaebdb", + "b76a44b1bee76007c0550bf73a6fea446412d337", "visual" ], "css/CSS2/fonts/font-size-applies-to-003.xht": [ - "df9f506628f3cc35d90e0dd54b04e83f845e5d82", + "721f0a1db13bb6eb78c32b353dd39117444a7f49", "visual" ], "css/CSS2/fonts/font-size-applies-to-005.xht": [ - "da4d21fc7a9ac8acf2f6fae96fcb55477e25c5e7", + "07e051becd44548cf419287fa54b3c87691d6478", "visual" ], "css/CSS2/fonts/font-size-applies-to-006.xht": [ - "0802be1aebfbd5b0e45f998b95b65a2c14f41033", + "2ee077e73971e1d8630c769ed7d8c27a4dc67abd", "visual" ], "css/CSS2/fonts/font-size-applies-to-007.xht": [ - "5f7f33130048439a66be44aa368f38aad59b6af0", + "a637ff2278f29c1fe6eb480dec0f44e0c214df40", "visual" ], "css/CSS2/fonts/font-size-applies-to-008.xht": [ - "0d450667dca2a42bded7350988c6568f75ae95be", + "05a796e07f3acfe6780520f7f07ac6af61ab7903", "visual" ], "css/CSS2/fonts/font-size-applies-to-009.xht": [ - "90030df6cb6a7c13d9d031ba0072712066c59b49", + "256815b8350039eb30a34d3d96a52f2c62c26a1d", "visual" ], "css/CSS2/fonts/font-size-applies-to-010.xht": [ - "8e083f60ceade3f8feb914fec39881c96f7717c7", + "b4ce5a92fcdf3ab90eea169056f85e8a258ab151", "visual" ], "css/CSS2/fonts/font-size-applies-to-011.xht": [ - "ad40d6a36d69f2ee71ad3b6e532cf970bdb830ae", + "1af87cfa6bb1295c3bb5ac5043fc1d80260f83bf", "visual" ], "css/CSS2/fonts/font-size-applies-to-014.xht": [ - "70de20346bd3c97358922acbcdfeb6cffa74ca3a", + "c25d3f0de44b852f93f9f21757b4c0355a85fc90", "visual" ], "css/CSS2/fonts/font-size-applies-to-015.xht": [ - "d04b916ea663b21b2c21408ec4b5b2664ce7c7f9", + "2fffb7c411a07cff8f2ee7ce94446f109cfa978f", "visual" ], "css/CSS2/fonts/font-size-applies-to-016.xht": [ - "8da0e108fc1b49bbd417e36efc97ac8109c59515", + "314d810ad87ebdd7523f4c714ca9d78c2c9cd0cf", "reftest" ], "css/CSS2/fonts/font-size-applies-to-017.xht": [ - "f8a4c8a80a9bfa9e88236313722617fbcbf5bcab", + "4b6fc238fbce325584eb35f011e1808936f69645", "visual" ], "css/CSS2/fonts/font-size-rule-001.xht": [ - "2b4efb9a68b4f6adc56b5e1910005559bb40edfe", + "26c84ea11ff7dd6fa08b33239e814d270ebb3d33", "visual" ], "css/CSS2/fonts/font-size-rule-002.xht": [ - "64ff0e6b3d10234957c2a9fcc962426320736402", + "d0f557257ffe4a6070b6419a4ad98cb230af3f46", "visual" ], "css/CSS2/fonts/font-size-rule-003.xht": [ - "0de7649897703282b6a7377add8d63a9d209a587", + "beb67cae4caf7f7adcfb47315303047933b457ee", "visual" ], "css/CSS2/fonts/font-size-rule-004.xht": [ - "88b17cc031adb446840e6932f2bc9f2d863571ed", + "7fdb27500f2a16f617e39b0474beb1f2d5f9d7e0", "visual" ], "css/CSS2/fonts/font-style-001.xht": [ - "f3ab8c07dacb2887aaca08233d78b7dd83b639e4", + "d29d3103aa18bf2ba0a03f18b8ff936c6348dc5d", "visual" ], "css/CSS2/fonts/font-style-002.xht": [ - "824160cb711c51d45b25be768bdc4d0ee90b970a", + "20b8cc660c687a2cd34d1f0a9c7e48a5165188c8", "visual" ], "css/CSS2/fonts/font-style-003.xht": [ - "bcfddcef74b83a621c28b5602c74efdc777ffb06", + "83360dd95cd5b40acc4def66ab43445b32bf4de2", "visual" ], "css/CSS2/fonts/font-style-004.xht": [ - "5dee32efab244b5418b9f341986ca05ecfba77a2", + "4586807c6ddc2dc263773ba39c2eeda0f0a59a9e", "visual" ], "css/CSS2/fonts/font-style-applies-to-001-ref.html": [ @@ -488287,15 +488350,15 @@ "reftest" ], "css/CSS2/fonts/font-weight-001.xht": [ - "9f2d191b3b26b5927e050ae0c6936fb25092c9c3", + "a0a560cd0a65a6f60fdbd684a390273f366e7163", "visual" ], "css/CSS2/fonts/font-weight-002.xht": [ - "84e004cddcfe17f1dd8112ed4d3ce92966df8009", + "75c61ab5d100d904e60f1ad3b3be153231b46dc7", "visual" ], "css/CSS2/fonts/font-weight-003.xht": [ - "4e7edb4883cd00b89b070a5a29cc41d3f5447eef", + "27dc2725a07eb5aeb771a589b26fc8017d286b9c", "visual" ], "css/CSS2/fonts/font-weight-008.xht": [ @@ -488323,11 +488386,11 @@ "visual" ], "css/CSS2/fonts/font-weight-015.xht": [ - "d62e10dfbe4eef0d0e9d1b2e2addea1686891893", + "216a53d5453cc13758d70e5be3eb907b0c423cf1", "visual" ], "css/CSS2/fonts/font-weight-016.xht": [ - "3ea289000150ecf9245a6d61d7e43e0594b04f51", + "02d0e165a2d753b00bdd57f8b63e41eaeaf0b679", "visual" ], "css/CSS2/fonts/font-weight-017.xht": [ @@ -488443,7 +488506,7 @@ "reftest" ], "css/CSS2/fonts/fonts-009.xht": [ - "97f335255b593342da2a8d177def169a9d98da6c", + "4045b589acaf341c5b01da50752d9cf6a809cbd3", "visual" ], "css/CSS2/fonts/fonts-010-ref.xht": [ @@ -488451,7 +488514,7 @@ "support" ], "css/CSS2/fonts/fonts-010.xht": [ - "5b9aba301c3d18a4d9cd144c7546cb5f13f456a8", + "cf5316fccb975bfe2c6a05577001eaf1a0956989", "reftest" ], "css/CSS2/fonts/fonts-011-ref.xht": [ @@ -488459,15 +488522,15 @@ "support" ], "css/CSS2/fonts/fonts-011.xht": [ - "89b70fce2ae76e2f60eabae235911d44ea06cb35", + "e218ea98268fd4ddfed3be9138bb136747df6d8a", "reftest" ], "css/CSS2/fonts/fonts-012-ref.xht": [ - "298edb310e28052ad3f214f9a7930b6889b20051", + "d721fa8065ee8694faad9d61a7cc905c79ad2a62", "support" ], "css/CSS2/fonts/fonts-012.xht": [ - "a680c2a686ad0ae9a1888c3eb6b7428f39978a16", + "af25d7b783bab5de976a41a287ae5b57f755c919", "reftest" ], "css/CSS2/fonts/fonts-013-ref.xht": [ @@ -488475,7 +488538,7 @@ "support" ], "css/CSS2/fonts/fonts-013.xht": [ - "06a17251669a7cc2fd3b60e601f1bc894b5cfb85", + "7661c20b2c09ea349d8b632916f15bbee869644f", "reftest" ], "css/CSS2/fonts/fonts-014.xht": [ @@ -493687,7 +493750,7 @@ "reftest" ], "css/CSS2/lists/list-style-position-019.xht": [ - "dc4f9143081e0ed986cf3b3ea6085089866fed2f", + "23a91cb9ce2f70c4078c3187d140acf1ab18d782", "visual" ], "css/CSS2/lists/list-style-position-020.xht": [ @@ -494243,15 +494306,15 @@ "support" ], "css/CSS2/margin-padding-clear/margin-border-padding-001.xht": [ - "ddf87c82d2d9fb50a59a15de2bf7312d6b247775", + "818ed0b3c10549a99d89de9c45f40e35418e9292", "reftest" ], "css/CSS2/margin-padding-clear/margin-border-padding-002.xht": [ - "e96b7d0370fcc78c48b1b7ece031d8af3a58d7f5", + "381d1bdb71e3578d2ba7a93d1763b44bc91880aa", "reftest" ], "css/CSS2/margin-padding-clear/margin-border-padding-003.xht": [ - "9ffb12c73391d9eaac8ee53fffaaf06fcc26f00d", + "01e6dd7b0ba1457fdb660a0e5e19c4594eb47181", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-004.xht": [ @@ -494411,11 +494474,11 @@ "support" ], "css/CSS2/margin-padding-clear/margin-bottom-079.xht": [ - "b2261588c01be8a2a4fdd533fdc883b7d4692593", + "7f759ced5d15095599ee940d53b425d1e9768aa4", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-080.xht": [ - "4caae296cf34f218984557a96992cd81995cc16f", + "b68504440dba25a7b551a55df6f8ed2ed3cc3722", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-088.xht": [ @@ -494435,11 +494498,11 @@ "support" ], "css/CSS2/margin-padding-clear/margin-bottom-091.xht": [ - "e4c12489d23cf7f4cea73a66dbbe22e6e45eb457", + "07e54b816c31fce9e57a8ad91ff15508b8e4b314", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-092.xht": [ - "ce6b5d365335c4af5b29587698ae7928a1e349e6", + "ba61f43120e151080f4c01f7e8e7177f6378c78c", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-100-ref.xht": [ @@ -494527,7 +494590,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-bottom-applies-to-008.xht": [ - "f3cf994dc0cd28525772fcfb40160ffb8a0a3da4", + "7021afce57eacba073424699bacc21399477c717", "reftest" ], "css/CSS2/margin-padding-clear/margin-bottom-applies-to-009-ref.xht": [ @@ -494563,7 +494626,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-001.xht": [ - "a5df0fb8c4cd48ca1b757e1b457cce43b9c4964c", + "fd6263dd75ea5e5e29a5276cbdf1895b4873e992", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-002-ref.xht": [ @@ -494571,7 +494634,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-002.xht": [ - "aa5aa862b5273af76ae9c21742e789181f703cb0", + "15c15afa1bd45525df308ada448712e9d6a59e6e", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-003-ref.xht": [ @@ -494591,23 +494654,23 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-005.xht": [ - "4c1e3ac85d465655798259dc36d5dbd130c69ae6", + "470086a94fe85ee3c530ca506b8ad3da4de2882b", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-006.xht": [ - "2171241c8c9ac09dbef93e324601c13c3c77ca4a", + "68661be42b4948f99d510fa3d32e229ccc205db9", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-007.xht": [ - "a4a5dc6669dbfd0f4eac6c4fda4ee3ff329ecdf4", + "49912a9e9b0fada2d8dcb3d495b951b315967b0c", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-008.xht": [ - "7e96779bc8bac90424978230947d992628a735d4", + "7b942dc5bb330760ff5a8909a345dfb15381591e", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-009.xht": [ - "a580ee79f28a6e659234966333ad29e7b83d7674", + "6dbcdadf9457962c4a94cc61e7f19d0dd70ca511", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-010-ref.xht": [ @@ -494615,15 +494678,15 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-010.xht": [ - "403240492bb7a62697abc77e2cae956049bd373d", + "fee830931004009bb055032721f7d3b74c358fb2", "visual" ], "css/CSS2/margin-padding-clear/margin-collapse-011.xht": [ - "26a05a29d47d83bff63f8d18fc4a179f8851d5fc", + "552e004291a92af734658306dbe410f2de855178", "visual" ], "css/CSS2/margin-padding-clear/margin-collapse-012.xht": [ - "a6a3b0217fb454c5482001bd5146cd0f8e8d4104", + "1111ea8828533d4378250ad7dcd76b84ff45b492", "visual" ], "css/CSS2/margin-padding-clear/margin-collapse-013-ref.xht": [ @@ -494631,23 +494694,23 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-013.xht": [ - "a36e97fe44bdbe065dc0298514f78f6f37a02b36", + "8a98034b86384f0f437910c2e426b97f291581eb", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-014.xht": [ - "df043aae5128cacf3ae3beb29268870b094b9088", + "61b22b558dd448f035640881885683c27d40b8ab", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-015.xht": [ - "bf117a5b2adbee19c8c0de3bd012b31e214fc6e7", + "7ea9985683df3059073e95b1deb65252c3a9e4fa", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-015a.xht": [ - "a46e8156773094cb67c3a902c50b35095b2880dc", + "edc38696d65bf562664d355cc9279156e18d1e0e", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-016.xht": [ - "e6c42056d8ac25ed36274446a9bc8098be9ccb42", + "9daa8d14202bdd68dadda870f2fe84305b3deaa8", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-017-ref.xht": [ @@ -494659,7 +494722,7 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-019.xht": [ - "9778beb7c8e16a438c639e0d22966e876742404b", + "006c8971bda228fd01f1ffbe5fff557f696cf349", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-020-ref.xht": [ @@ -494667,27 +494730,27 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-020.xht": [ - "7b19303c4aa2a4baf5601df314b7b4f004e8e3c3", + "4268bbdf2c37e131b5262cd689212d558b82f835", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-021.xht": [ - "d9101b427598b9ecd5a0aca5d769b6d51f35ec00", + "304c75170e698f11ed208de68f9804f5399fc32e", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-022.xht": [ - "84a7c22a6a5424915a73c05366d4ecde7cc99348", + "4b80359301ceee63532a23a9398f5d809f0a1297", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-025.xht": [ - "b219398a12f169a468016ca03001c73018389d58", + "d2ea30ddbc4b3633722dddb9fbb15a3aad00f53d", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-026.xht": [ - "55ce6123abb373ae77c6a7e30b131d10527e08ea", + "fa74b334d5b23db9bb97c5ca01fd18bcc73412eb", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-028.xht": [ - "798f1610a7531ed7825b7a4edf242438f01dd4c3", + "810639c4caac0b869d3f859308435f33167062bf", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-029.xht": [ @@ -494763,7 +494826,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-106.xht": [ - "f980741fe0b5da4fcbcc7d1f5fbc9d130adf2544", + "a1d553622122c95b1f9a7a12ecd26d95a17e7995", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-107.xht": [ @@ -494791,7 +494854,7 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-112.xht": [ - "cfd3927eb7575d6dc83e727a5cdb8b863e149669", + "09396c4e13f248a6e16cf00d9eead4c92bdf10c3", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-113-ref.xht": [ @@ -494859,7 +494922,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-130.xht": [ - "1e386b6937355cfe3d369352f44e6c8a7bc2fb9f", + "860ff83e9ee872c0041e755b7698b2aef98df520", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-131-ref.xht": [ @@ -494867,7 +494930,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-131.xht": [ - "30502bd76d507bc6c4f68a2e489650a6086a9a45", + "17315563843adc7a72abed17e080666b68073c08", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-132.xht": [ @@ -494883,11 +494946,11 @@ "support" ], "css/CSS2/margin-padding-clear/margin-collapse-137.xht": [ - "1ac90cef82442c816f91abc75b04632dc044a60a", + "3f95f1a60dd5f7f1759fce566164f86cdc68ea2f", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-138.xht": [ - "83a7e5244869c7b40aeb213d05338616f5a1a004", + "e67b8ce654861d71c91b7b8fe314b0bb46fbf9d7", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-139.xht": [ @@ -494927,15 +494990,15 @@ "visual" ], "css/CSS2/margin-padding-clear/margin-collapse-154.xht": [ - "5fc391441537c3b41fb7ed9e35342241e297e14a", + "f8f7e35c5d32f72443071bf0e54bef67d38add21", "visual" ], "css/CSS2/margin-padding-clear/margin-collapse-155-ref.xht": [ - "8bf83d4f4e6d580ffef5c868cbace3deeb1c539a", + "218c6b4f492cebe851fe266173d0ea8dcf80d8ac", "support" ], "css/CSS2/margin-padding-clear/margin-collapse-155.xht": [ - "68cd4ffd54c84e8de157bf0104e1f5c54f420045", + "7f130a19af4e00393545d6e6796819fef3f31204", "reftest" ], "css/CSS2/margin-padding-clear/margin-collapse-156-ref.xht": [ @@ -495019,7 +495082,7 @@ "support" ], "css/CSS2/margin-padding-clear/margin-inline-001.xht": [ - "9328d16d88ad72e18ba1ba47374efa97b00c08ab", + "d94030b53c7e7343a54f121bc578c36cffb3484b", "reftest" ], "css/CSS2/margin-padding-clear/margin-inline-002-ref.xht": [ @@ -495175,15 +495238,15 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-left-076.xht": [ - "7451787b179c15ded58f9d0a50c495f20b9e535a", + "04fef47a02b5951e139f59d81228c586f5d612b7", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-077.xht": [ - "e594a4400d3adc480d9246d1d597c2dacc5d9764", + "5a11aa792392212cda08e94c98c1268a10c11ccc", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-078.xht": [ - "d659f204fcf6012274446a298e9d7f7357c3a2e8", + "38786d4fdc975e54c0e306eb836756c9f02a40a6", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-079-ref.xht": [ @@ -495191,31 +495254,31 @@ "support" ], "css/CSS2/margin-padding-clear/margin-left-079.xht": [ - "b07235b7722ed7a6df1fc052febf456ea03cc4dc", + "fbbbfd2ab41a6ac90515921ac70d6fec0e16f124", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-080.xht": [ - "2e4eb38b810d3e5aca52c1acf8dd824f4d3eca6a", + "0f5db5898a6975df3322d1afa32546e7cc5fddd5", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-088.xht": [ - "e4f4a551683b69a74de76a62db31e22fff7d7697", + "af934ac1e43307b8798e8e99f9b53df65630dbdd", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-089.xht": [ - "18f0c40b9606c154260ed32448c196127ad68d23", + "0092455418b3b1289087461becda8ac572840f22", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-090.xht": [ - "40a805d1fd02bf7bcbd8a88a2ebf8f64e3ef7fb7", + "bd946f2bb6d76ad1a4a831fbbad9bba30883add6", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-091.xht": [ - "6d8872cdcc30647ff4c7765de89ad07d9d11fd58", + "ae73c469dfe60eef0b0fc72fc41ca620a8fc129b", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-092.xht": [ - "925aa35650bfcff037d30311214d74fa173e6f5c", + "ec22c20376f7654fb27dbbe2ee01e972bbafb4d5", "reftest" ], "css/CSS2/margin-padding-clear/margin-left-100.xht": [ @@ -495463,43 +495526,43 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-right-076.xht": [ - "b1d56676ce052e9fad83005d858444aba2e95b96", + "aefac0a25cd16bc08c74bf0e2cd784f5367754b8", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-077.xht": [ - "0fc4d30895454e45b6776d7711ace78b1ce17c09", + "5df88b007568d487bc141b2be7eefa75e5700157", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-078.xht": [ - "7c052056ee28fd19e4e55e657f4a980479542247", + "c6f2f4a039a7eed1f5d1be2d2757214e6a4da425", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-079.xht": [ - "a5379642e98af2d46bc17d53259bb781c11890ee", + "35d0c41551a829a97d92aa2d98791784a8d386e3", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-080.xht": [ - "57f015e873d99f48dd0f91ae5117bebdd2561b34", + "1796aedba515cac77d7b80655c9be6f6f505944a", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-088.xht": [ - "b110ae8b73fe551fe5acd0fbce6604480f70be47", + "c9dbe04d7ee9024557c87fb0c8654b53cba71d66", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-089.xht": [ - "18b85272537b901c57e0f31d7b721ab939d0a18c", + "bc97b33e22392d6eabefed600eae8253eeddb250", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-090.xht": [ - "44101250397b22b55e8a8b9d93cd095ce74e4de6", + "4a8bb9052be2a590772b22c594963b4e7c8f5de4", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-091.xht": [ - "e57849d7715b291465dd9684b5907f2c2d7b904a", + "164f4a3110784acc64254259cb92b159e9fe8ba7", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-092.xht": [ - "dd88613158a0adede3a3b186da208760e24df572", + "5abb7730dbd90f72d5c58d29ce16792610e8795e", "reftest" ], "css/CSS2/margin-padding-clear/margin-right-100-ref.xht": [ @@ -495779,15 +495842,15 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-top-076.xht": [ - "549c846807e1168562637c3a3bf34254ad3d8c52", + "774a76a204891ade25736aa46ea306844d29f495", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-077.xht": [ - "6b37bfde74620dfde01505be2b2923f96890e633", + "eb2854774c4bba9976cf50953216ddd6d0a7868c", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-078.xht": [ - "eabd07ff0c168550910898ed62efbaf2b5cba3e1", + "aec7ec86ed5414c55a76b272eaa1f8e7a27b8166", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-079-ref.xht": [ @@ -495795,31 +495858,31 @@ "support" ], "css/CSS2/margin-padding-clear/margin-top-079.xht": [ - "b681dfcf03c59be84a186e2961dec2171bbd85b4", + "b80da795b5b71c87d750a23ff88bc9b376856ef3", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-080.xht": [ - "af6de140254c8238ac7dfbc5a03efee986871486", + "a9d6e79e49bafd188666649e466bc33fd393f052", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-088.xht": [ - "dfa9bd119a51e8730adee6e3197cad0d4e1f6089", + "d5035326cee01ba412b784fe5f4e016b2adee804", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-089.xht": [ - "03839268038ff03063c2e91d915ae9f6bf821952", + "88dac0fd535b1abe86c7d5d5aed31e0ce13a215a", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-090.xht": [ - "6ab869eea2b10dac42256ecc09043123166579e5", + "4b4bc7f66d2409acf7402c224ea285c9a7e33cda", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-091.xht": [ - "c28e711fc71712bc4bc069807c050697da0a8b38", + "e70ee9df3a23ef2a8661cf14eade8acf2e800563", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-092.xht": [ - "96a2b6efbf52c82973a04acf993182899fa38749", + "089a670fb13267f71cacd97e1881164cab9c1358", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-100.xht": [ @@ -495903,7 +495966,7 @@ "reftest" ], "css/CSS2/margin-padding-clear/margin-top-applies-to-008.xht": [ - "efa195c48d1c1ed0f49127ee5eb2e61f13cd4ce9", + "4724eb9798467a6b94e0e7dbe62b2572d261091c", "reftest" ], "css/CSS2/margin-padding-clear/margin-top-applies-to-009.xht": [ @@ -496239,59 +496302,59 @@ "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-067.xht": [ - "c079e6a842690048b14ac3f6fe77b8d30933f1a8", + "49c2d41c6d3d8c0ee3c49e367c960aa5031b0d6e", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-068.xht": [ - "ef5a507b11ea765b0e153ae2f995fcad8941905a", + "776bc25807c5ff6aa44f99d65256f16d33e43139", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-069.xht": [ - "cab2b026eff9f9d56b58e75ac28d989a0af32452", + "7df3130ee992261127190db06109ab03a6fba2df", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-070.xht": [ - "2d655160ef6333e7226a3fc3eabe317ace1f8610", + "70955d4c17725f7c55cb0fe83e353557981b10fe", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-071.xht": [ - "bfee5bf3128395ac807f597b92cd39c5910e26cb", + "9dc787f7fb08fe57eca87e068beae6b4e34b4d9b", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-072.xht": [ - "7f18d78b76bce32ad512d119bd03329d7cb486d1", + "a572f6c6635d20abef7396a9c661227f41e42e37", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-073.xht": [ - "cf46556550dc4db9ea7b007d3d10ca87f4c36118", + "e2ea82a38b5312514ba24a427409cc7e42d8b519", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-078.xht": [ - "b4fcca12ab6d7a6dd76fa946ce3708a0fd93a0a5", + "5df63cf88594241f2208d94c9537a167e81f52f5", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-079.xht": [ - "dad166317214113cf05f461fe2f7e596d00c1b30", + "8cde7fc7c258decc39be701c2983de3eec94fc3f", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-080.xht": [ - "b2302f6ea8cabbda5f170c61dc58973b1df0cca2", + "63eed6d889409a4c2d6765e024412e9f003caf6c", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-081.xht": [ - "e67afc0dcdde44d36dce008ef2a7205bc3ddd553", + "5d2d85f362a939b0e79f6602dfda1a94fe10206a", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-082.xht": [ - "74ab33c945790709212acb9492b0e645207fd4ff", + "da8ecbe0d10862a30d58bc7aeef435a51c422bb1", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-083.xht": [ - "e4a62233b8bb6260325e086f339b9faca91a743b", + "4bc75f179c3d786f39d0e952d1bf8b624e4b1fe1", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-084.xht": [ - "cf8398c941e4cc8ec2ed9b9877cdba5baf234a16", + "b9de3ae641d3d8f580c62e77287cad6bcf952bf8", "reftest" ], "css/CSS2/margin-padding-clear/padding-bottom-089.xht": [ @@ -496591,59 +496654,59 @@ "reftest" ], "css/CSS2/margin-padding-clear/padding-left-067.xht": [ - "ccf5cac303d2aceff3a2990216ad30f99bea2e2d", + "5e380aba850ef15970b2c5324a06fa106a6790e1", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-068.xht": [ - "63951019c06bf222dc96df1c3e404471cfd6d7eb", + "966b43e0b5759f0c33f5a863a3538b5b08c429e1", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-069.xht": [ - "ecefb07f8147e7b912bb87ee62b1cdbf7edb37fa", + "5bed2599f323e5554931a14cd4b0167b6f491100", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-070.xht": [ - "934c7919aa240fe7438c21dde9e86cfdb00b0b7b", + "0b35b8189238b8d3b7d992f43d8e52a127fbb247", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-071.xht": [ - "b82e9a618a6a209b608d3397ee80fa084230c0ef", + "7305e8652995d6e170b4935cf21d5bbea4f33572", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-072.xht": [ - "cb305d247d6a59c81c2c6c32c8a29cf49a1feba1", + "0868bc83e4b0ba2d6e7b6902bee2bd105c68264d", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-073.xht": [ - "aba5b69940c4e615b097d72a780a73cb01ab07ed", + "d25a74ca38593d2994d437419d443bafcad20366", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-078.xht": [ - "b05ebfa12a6e0b816656689bc9112b0f35f7e810", + "72865436d305eac756822e8ffdb6897a8f89826c", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-079.xht": [ - "df2513c126eaddf25018dd61323a626e9e5e8b97", + "fcba695cfea58f979e0fa00b99b95fc42762e058", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-080.xht": [ - "c7b59eecd0d7603ed51db355c0f68aff859df05d", + "1b8714b9eac93c5000728b8e0d5d086815c1d43f", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-081.xht": [ - "b4a230ac9ec66872f13495e76fd7d03f6a1c202b", + "3155c5d5947044eea3cc7ea3d5c2711aef1adc95", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-082.xht": [ - "897afe608ac3ccff68245abbece2450e593cd44c", + "c4f5bdc300b40668be84a75e49b5e47fa31e52ea", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-083.xht": [ - "c52b2e87167e99f7c511ba138b340afa0b3171bf", + "6cdd476139547f187bb8f3cafa109c5ae5f61f65", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-084.xht": [ - "76b9ddf9a40c9542ec6c35fbf37ebe26bec04a81", + "99a170fbbc5a38261abe6f9c86b241dc1cf87cf1", "reftest" ], "css/CSS2/margin-padding-clear/padding-left-089.xht": [ @@ -496967,11 +497030,11 @@ "reftest" ], "css/CSS2/margin-padding-clear/padding-right-067.xht": [ - "34f10f1c82b7691d8d69bb83f4564a04dda0320b", + "cfe704b10a4abd2369e1700cea406c1bac6c3b58", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-068.xht": [ - "a07d4eec92265cd18055c5b017da696e0b996b6b", + "6b2ed505f90c40b5abbd2a6d655de8a27d18c595", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-069-ref.xht": [ @@ -496979,15 +497042,15 @@ "support" ], "css/CSS2/margin-padding-clear/padding-right-069.xht": [ - "01b0bfd451b6433e02379b4a88f3f37511551467", + "75348b29b79ba8397357e04c45a8b921da2c4663", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-070.xht": [ - "6d05d3d4fc5b5cc81d4b9615c98ffb0ad2f093dd", + "326e385e46c3859d66f6a793e7a136286202b1f4", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-071.xht": [ - "8f0c0c7bfc559beed1c8531a9fd1aa94b9b2259c", + "f5bc69939b832c82586c8ca092f65b920b73401d", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-072-ref.xht": [ @@ -496995,19 +497058,19 @@ "support" ], "css/CSS2/margin-padding-clear/padding-right-072.xht": [ - "c435d80840ff6223043e7aa11c173cd97ab3d6c6", + "f8a921be6d84579b870108494e19199bca94ffd1", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-073.xht": [ - "d9ffd2bd417aff829ca9af2c0c7e8f51056029b1", + "e8af303076567ea5cd86ae28f5deb6cce3e9b3b5", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-078.xht": [ - "e53883d9ba8588aa03fdc96555844a0e8102b236", + "d230bb51105338df2c6722ce217da53ece31c652", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-079.xht": [ - "a83287a62afb69d582d84bec02ee2f96566fb0ff", + "243440cbce29e86856b08b4acfd146da453f189d", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-080-ref.xht": [ @@ -497015,15 +497078,15 @@ "support" ], "css/CSS2/margin-padding-clear/padding-right-080.xht": [ - "6faa4de28f35d4e03bf97e6ecb86541e89caeabc", + "115fb36776b2fd2b9304f02931af940503afba0b", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-081.xht": [ - "04133ff4128a6a7bccbfd62f603b072f5e1aa29d", + "3ba91a9d59f14b2dc75ee13eafbf5ddebff0d132", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-082.xht": [ - "b6b623fa6c877fece8f0e20913c5e26aad4c82c6", + "cd12960a10d393ac42dc5fd43e4ea541f3f79d7e", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-083-ref.xht": [ @@ -497031,11 +497094,11 @@ "support" ], "css/CSS2/margin-padding-clear/padding-right-083.xht": [ - "9b6122d4692d57bb272332480ae97e2aa478693a", + "4780496cb711cd6380557486b164caf7d7cf4ddf", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-084.xht": [ - "960c148276978b2acf561633541f395024473965", + "9f3500936c7f98f68ba18546fd38b84fa844f854", "reftest" ], "css/CSS2/margin-padding-clear/padding-right-089-ref.xht": [ @@ -497331,59 +497394,59 @@ "reftest" ], "css/CSS2/margin-padding-clear/padding-top-067.xht": [ - "1c1768ad0ea94c1eed42a325077a4bbc2a4166b2", + "bd01846cf010e83c0de7a0cc174e8c6eda35c0dc", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-068.xht": [ - "5d1941f37c86eba7463f64e5f58919d14fa9bc24", + "7679ece32b0985b2ba816150bffd77ba591c5e9a", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-069.xht": [ - "0a2a8dab185533ede38a98db8322ad12563f74c9", + "1201441d0830fe5c2f8919571f0aef444f241b8e", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-070.xht": [ - "4f75aecb72653888cca634b7ee63f93b58243f53", + "4cee7eb715feae868f711c294c4256eedc54cf9e", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-071.xht": [ - "9016851ab82f683d71bf642fafab9619ebc97eae", + "32a3a33232b917c8e1450fc422b21e4b8ad6b140", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-072.xht": [ - "fc4c970715d8f3e7bde3fe36a3e14eec5ef7c782", + "91b5197c6c79a6558164ea2c8dfbaaadb9f3177e", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-073.xht": [ - "8b7fe895dac7751f96ff1d5ba2f05fbbc5bfbe53", + "7e0dfd3d7265cb7311823952fa30db87f0fa846f", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-078.xht": [ - "aab7d86c8f8734c5494941ed0d081c9cd96d847d", + "04e40d6f84bb6e6df2ab0cdc6fc36aff6e6e79cc", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-079.xht": [ - "92bdfbe5677130e074fa0ee9c3d6fe2e74b1d9a2", + "e8ee3606ec4d3ffe5c78bf872be1a124fd7ff42f", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-080.xht": [ - "129776a203e938c073ced7b84bc6d3cab526fdc2", + "2ab113a5a9000724abdfea5484fb33f8ca749bc4", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-081.xht": [ - "5180b490cd3d73013778ede37086d790991ecc41", + "71932ec4fdc9cff6003b01aecb00c557456d4eb9", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-082.xht": [ - "98d938947d91db1f8ed929ca7afc0c63f472f248", + "da2afd60944b4b30ef30b0a8a2887d1c9d71de60", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-083.xht": [ - "170192ddce722de6997234465b89d6fd02ebb7de", + "3ecf9cc9313f7d466f0d95d710f7b85fe2063143", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-084.xht": [ - "de6789e2a16a6a0fd63fa012dd3273bc6d3bb8a2", + "4ba9db81f1992a7a69eaadcdbc0bca894711c074", "reftest" ], "css/CSS2/margin-padding-clear/padding-top-089.xht": [ @@ -505443,7 +505506,7 @@ "support" ], "css/CSS2/reference/pass_if_box_ahem.html": [ - "c94e03659ebbc37441d3f54108ba5c3b87a7c7d9", + "dad2c8f45849d61c08bddfeb5fcb034ae5e611bd", "support" ], "css/CSS2/reference/ref-black-96px-square-no-red.xht": [ @@ -509575,7 +509638,7 @@ "support" ], "css/CSS2/selectors/first-line-pseudo-012.xht": [ - "2f880c421c594ed2249fceb6016098bc2f4a03af", + "4961f50e82a3b1a2f05ba6971a5beb30e1e9691c", "reftest" ], "css/CSS2/selectors/first-line-pseudo-013-ref.xht": [ @@ -509583,11 +509646,11 @@ "support" ], "css/CSS2/selectors/first-line-pseudo-013.xht": [ - "a075a49873ee097030ecb236c3258f9c04e622a1", + "b8052b55ac438dfa9eb644d1677f9730f2d03f59", "reftest" ], "css/CSS2/selectors/first-line-pseudo-014.xht": [ - "40a00e60f96243dcece15fb199e034e4e2dbf2fd", + "7df62248c1b09d9a0ad5dc909a5b26e99cacdd30", "reftest" ], "css/CSS2/selectors/first-line-pseudo-015-ref.xht": [ @@ -509595,11 +509658,11 @@ "support" ], "css/CSS2/selectors/first-line-pseudo-015.xht": [ - "7567880c92b6cd7f207b0e6b023856f837f2ff99", + "c41f7763ac44b8a18c536feaf333f790c6622e1b", "reftest" ], "css/CSS2/selectors/first-line-pseudo-016.xht": [ - "b6411ba89e182f042e8014704e2ffb619e0d4ca1", + "3c0a911456d40ce99551c93e21f11ede97ddeb20", "reftest" ], "css/CSS2/selectors/first-line-pseudo-017.xht": [ @@ -512635,15 +512698,15 @@ "reftest" ], "css/CSS2/tables/border-conflict-element-001d-ref.xht": [ - "c1ab086d333a81c27767c9c66b0e60aaea1b32d7", + "16eb48348c831f671e16b412eca1a98200a7ca5a", "support" ], "css/CSS2/tables/border-conflict-element-001d.xht": [ - "2de5e4cbae55d476d558528c3d4d53536e5e1a5f", + "bddd4781d834348079cf3cbf49a15cf6de47a0d6", "reftest" ], "css/CSS2/tables/border-conflict-element-001e-ref.xht": [ - "762486a7d93503278cf38802631d6935ae5fe55e", + "43c2e41b2c5e72b223583c2cea47402cdb138497", "support" ], "css/CSS2/tables/border-conflict-element-001e.xht": [ @@ -512731,7 +512794,7 @@ "visual" ], "css/CSS2/tables/border-conflict-element-021a.xht": [ - "3396cd553624c4b9504d57b66a0024f98ce98227", + "1038ecf4c6f04075cbcf277b2cf7c22d72e0f5c7", "visual" ], "css/CSS2/tables/border-conflict-element-022.xht": [ @@ -514043,27 +514106,27 @@ "visual" ], "css/CSS2/tables/border-spacing-002.xht": [ - "6a696d4596fc355422e1d7c97b84ee5100dbba9d", + "193b9fa0115a9d56e92a26ff9a7d7425757870b2", "visual" ], "css/CSS2/tables/border-spacing-003.xht": [ - "133b882b6a1c266e15f0721fdda22e36f2b87dbe", + "91ff3b1cec9e3bf74991968c74eabe56472b15cd", "visual" ], "css/CSS2/tables/border-spacing-004.xht": [ - "a4629e114d568d3eaa333c309dc18f1e0d471bee", + "c46f1e87c67b7ccaf9382f96c97dd991bb7dabfc", "visual" ], "css/CSS2/tables/border-spacing-005.xht": [ - "a5cbbfa32696ce0e2bad06ed4418603da8af4a25", + "b36ed950c97fcd4c45fdfdb887bbe5c4d52d5e8a", "visual" ], "css/CSS2/tables/border-spacing-006.xht": [ - "21bc2b54c5ecac26bee47bd821298b766a0f48cb", + "8ff558597d5297637bb14e247ad74bd3450bd1a0", "visual" ], "css/CSS2/tables/border-spacing-007.xht": [ - "174dc0675bb564bc7ecf720468d02a449adcf64c", + "a0c5b1da02e15c951320dba58f3a539b55cc68b9", "visual" ], "css/CSS2/tables/border-spacing-012.xht": [ @@ -514071,27 +514134,27 @@ "visual" ], "css/CSS2/tables/border-spacing-013.xht": [ - "ef304124046fbda9c67cc64187733fb56dc6f88a", + "702d1950b64c7a5cf67bd4abd21aeeb02b45aad8", "visual" ], "css/CSS2/tables/border-spacing-014.xht": [ - "1c9100b5beb5882ba7738bb91c7157c60c719016", + "422d2246469b84937027035a5ed8cbc39b04e0fd", "visual" ], "css/CSS2/tables/border-spacing-015.xht": [ - "c585601f8d9b914990529c88ea2e414dcfc6d135", + "5ebf41ea13096f4a175827742c02b60d8b45b22b", "visual" ], "css/CSS2/tables/border-spacing-016.xht": [ - "35d9b498d225d381b60f902a3e03e5daba3a73e5", + "cf49c21a50cac40187f169b3e0063d79940a254a", "visual" ], "css/CSS2/tables/border-spacing-017.xht": [ - "a2248be4a85c91f0ba1a0109704868a779585bd8", + "8d8d554c7319df690f6c372ddace23e3666a4382", "visual" ], "css/CSS2/tables/border-spacing-018.xht": [ - "9c486810ce5596cf103134961054606ea1dc670b", + "b4581f9d2d31accbd8c86b004c36b7021b0d8959", "visual" ], "css/CSS2/tables/border-spacing-023.xht": [ @@ -514099,27 +514162,27 @@ "visual" ], "css/CSS2/tables/border-spacing-024.xht": [ - "86ab8f934a761f1d249bcc44d43faff7c6c85c5e", + "d72eaed01bb90bdfceb5c7a72173f05a4ced1256", "visual" ], "css/CSS2/tables/border-spacing-025.xht": [ - "273c6fef0fd0c5ce2b8268c66f1698c39b18d2c6", + "80f980f213ebd4ad7904a23e6a6cdeeddf42ec7f", "visual" ], "css/CSS2/tables/border-spacing-026.xht": [ - "ed1a4bb40fbd67cf2519d0909057e01af8ac87a0", + "507ce2db80e57a0716a92023c4e16ff541505277", "visual" ], "css/CSS2/tables/border-spacing-027.xht": [ - "579f2ebd86658a9147ae0d1f68a474ae90d69e95", + "0409823be5727bf30e96e50262f1cab440ccb420", "visual" ], "css/CSS2/tables/border-spacing-028.xht": [ - "2a8daf2ed2015626ca0b4514a92341f9c6380420", + "afc3c7608344eecd883b6f2f9aa0b5749d444254", "visual" ], "css/CSS2/tables/border-spacing-029.xht": [ - "ca69350a722d3d93d9747cc666ef6b76f664e924", + "8bef27f0872cebfd9bdc62b393f4614b98dbbf32", "visual" ], "css/CSS2/tables/border-spacing-034.xht": [ @@ -514127,27 +514190,27 @@ "visual" ], "css/CSS2/tables/border-spacing-035.xht": [ - "3eea2bb0de3b6343d42a53cdf36cc12830877eb0", + "6531b2501581f4e678ba3d9f6e6b0323927266ed", "visual" ], "css/CSS2/tables/border-spacing-036.xht": [ - "f10f4200019d87872ba5b0423dc90ed8747acd1a", + "1f6ba7176b7f1a298ae7777721971a61b49f8b58", "visual" ], "css/CSS2/tables/border-spacing-037.xht": [ - "afa8a29ea7952a2b479a8b73fb6cf5793b80fb38", + "ef71e33ed3134a6d67b75153b9bbf735588cf303", "visual" ], "css/CSS2/tables/border-spacing-038.xht": [ - "c10d0d99d377caf5d0396c9d16d471a9b267e1b2", + "13400a93a6c091ebac5c66727e07a0f8f6a56da1", "visual" ], "css/CSS2/tables/border-spacing-039.xht": [ - "c5c3e08490e55836162a5807cb223c3f48b48faf", + "88a180da0becdebbc4fd2a7ae15f65ef0344460b", "visual" ], "css/CSS2/tables/border-spacing-040.xht": [ - "e57f54169b492ec3112fc88f59106020b6c0e385", + "fe57c72b79bc8aeefd2ba0d72d76dcb2aa9bbe3c", "visual" ], "css/CSS2/tables/border-spacing-045.xht": [ @@ -514155,27 +514218,27 @@ "visual" ], "css/CSS2/tables/border-spacing-046.xht": [ - "e85fe7cbdcf98d5a4060d324ee925c9a705c3e6f", + "44fa9c0bd7a177179a775e3034f25c85fa541f10", "visual" ], "css/CSS2/tables/border-spacing-047.xht": [ - "dadd267f0fb204539221b0fa31d8b86693425362", + "18be5748882892735de5dae497f28e074a295e39", "visual" ], "css/CSS2/tables/border-spacing-048.xht": [ - "1e5ca8d4d4ae16f3255db14f19c1644f034367f3", + "bf375581ca1829cdfcdd01c5b7c41b497b597ff1", "visual" ], "css/CSS2/tables/border-spacing-049.xht": [ - "fc13b77d6208f8af1f498b784cc114136255b5f0", + "c9a2edc8a4509dd02fb38cc8a3e63798cedf6a2c", "visual" ], "css/CSS2/tables/border-spacing-050.xht": [ - "48829bc821cd1acfb69dc46ca1bdef998026dc58", + "566add8cb392c85f930ee4564da5def25e55bd2c", "visual" ], "css/CSS2/tables/border-spacing-051.xht": [ - "1cb2868c37e5d8ebc9bf6c235dbf82a72ac05f03", + "00d8c4db49a1b215a3c2cc354a31bce9f9e0bb42", "visual" ], "css/CSS2/tables/border-spacing-056.xht": [ @@ -514183,27 +514246,27 @@ "visual" ], "css/CSS2/tables/border-spacing-057.xht": [ - "2be739db4514250c407aa6a4ae64006f9111780f", + "157a746b8707b2e762361e2764339eaccde9a47d", "visual" ], "css/CSS2/tables/border-spacing-058.xht": [ - "74715156198504da3d7fb89234595d102951eefb", + "e8e01ab962c923f4914f5e3a8a60bbad5db0e7d5", "visual" ], "css/CSS2/tables/border-spacing-059.xht": [ - "5a92a9b12a51d7dd19fce7dd0be1a3fd9c124a54", + "037719c9d01fddf038f36827dd46530e3f83fe97", "visual" ], "css/CSS2/tables/border-spacing-060.xht": [ - "fd5c495e5cf955b9c304e3d1288852d14fca5b2b", + "2849d930845ea3b2955bdb2ea4f79fa1481de4b6", "visual" ], "css/CSS2/tables/border-spacing-061.xht": [ - "ce6a40351dcac2e65a9d2c3290fd334a320f31a9", + "376edfe1b31dd63a833c40e8cd0efd3630b1bec7", "visual" ], "css/CSS2/tables/border-spacing-062.xht": [ - "0c191e31208b1e66abb4ef6b32b4436de44fe5aa", + "b6effd4177ecf92c57bc374e08b53d2f13f71516", "visual" ], "css/CSS2/tables/border-spacing-067.xht": [ @@ -514211,27 +514274,27 @@ "visual" ], "css/CSS2/tables/border-spacing-068.xht": [ - "ddb74aea3ff0ac34de77df5a2f2c93c9684a5980", + "a71ffdb3f87eb16050b8e029ab9c9dbf4e66bad3", "visual" ], "css/CSS2/tables/border-spacing-069.xht": [ - "d7ea1ab12ade008a4616b68d3a9c41f9c0db409e", + "05bdb1accba596c815934f4d7862811d028105c3", "visual" ], "css/CSS2/tables/border-spacing-070.xht": [ - "92f92ab593e6904c21a2761a5dce31f7c1eb2239", + "d543d41eb657d229ed0ff3919fbcfb6c8b097e28", "visual" ], "css/CSS2/tables/border-spacing-071.xht": [ - "a9d5fa727b121f1527693e9b1406949f68debbaf", + "21264c412dba9d47e171e3b96b567afb32795d78", "visual" ], "css/CSS2/tables/border-spacing-072.xht": [ - "5bfd8fe1550ed73299c7910b8e2857e316e8d803", + "a142891da4595f70ac0f8e2d1e711c20533ccd80", "visual" ], "css/CSS2/tables/border-spacing-073.xht": [ - "5fda30d27e376a3b9d1ba368696c069e2f8549c9", + "1f24481aa540c5853defb33e1d388d505b3d499f", "visual" ], "css/CSS2/tables/border-spacing-078.xht": [ @@ -514239,47 +514302,47 @@ "visual" ], "css/CSS2/tables/border-spacing-079.xht": [ - "6b9ed82ce32840cd7845df0f697269a2d73f7190", + "51514895b56affec80dbcca265aef8e434a97dab", "visual" ], "css/CSS2/tables/border-spacing-081.xht": [ - "6b6e69d9750f95ca4f6591ad17d59b30354390db", + "832cf47793265d17a42a3faac9d47203bc229804", "visual" ], "css/CSS2/tables/border-spacing-082.xht": [ - "c29518bdf96fd5cc5f0f7edafd9fee7224292e6c", + "902b500eeab1d63cc64e9d93ccad90d73c1c6378", "visual" ], "css/CSS2/tables/border-spacing-083.xht": [ - "1ee137ae532cd907ca9056fad9b4128623eea68c", + "194a82ab1f377d76f34dbbd4fd1bc49b8ea691af", "visual" ], "css/CSS2/tables/border-spacing-084.xht": [ - "c03063d7806b3ccd53d16a3b334a4fff84af88fe", + "41f9ba32e19eb056269972b839d5620da93c899a", "visual" ], "css/CSS2/tables/border-spacing-089.xht": [ - "bb9fe4b2914e069fcfe3ee160e71d2c767eca582", + "ee6d473dc3c9a8e5dae01285d2fcb1e4700a1d89", "visual" ], "css/CSS2/tables/border-spacing-090.xht": [ - "adbce9a8fc41f7b9dc60b2a86e85e10771c2b5ff", + "9e67659970155326c4454354202999d0c46c36e0", "visual" ], "css/CSS2/tables/border-spacing-091.xht": [ - "8d7baf40843cda61312f1238e7bf9938927f8196", + "8c22b7c1e9b84cf223715b65c26288e097c4d793", "visual" ], "css/CSS2/tables/border-spacing-092.xht": [ - "0fed44cfd201145eab253f94098113ddb590e9b5", + "546de9b37d95be75b4f63e7e195eb0ef3be88617", "visual" ], "css/CSS2/tables/border-spacing-093.xht": [ - "da1779200f35ddf4f6a585443e410bdb749ab4de", + "c17fb184efed53656e9ced69522893fadd9f64cc", "visual" ], "css/CSS2/tables/border-spacing-094.xht": [ - "4ecfe8dc0df3fb268580c1d0abe25aa694de0782", + "726c4abe6f8abde4dab996495c08573c8708ad40", "visual" ], "css/CSS2/tables/border-spacing-applies-to-001.xht": [ @@ -514347,11 +514410,11 @@ "visual" ], "css/CSS2/tables/border-spacing-inherited-001.xht": [ - "6a6c9d9aa833cb713a463ca516d56490ea713c2a", + "34aeb1bb4c371ebc20833edfed1fd14b5283b799", "visual" ], "css/CSS2/tables/border-spacing-initial-001.xht": [ - "2cce1a9b6ef53f53567bfbb9b9aa3b1dfbc28947", + "d7886a3869b6e8ce7325030ea4b7b1bb24d9d3a1", "visual" ], "css/CSS2/tables/border-spacing-initial-002.xht": [ @@ -514555,11 +514618,11 @@ "reftest" ], "css/CSS2/tables/collapsing-border-model-010a.xht": [ - "1588e616fcf9b1c0ed57a6898c09876b5c5391aa", + "dc3072cef69227038a7dea77fea81e3d623dcb4c", "reftest" ], "css/CSS2/tables/collapsing-border-model-010b.xht": [ - "cec12ca9e76d65581cabed065378d289dc1cfbe9", + "7b341ae945d222b586f554279ce035aa1b8c94d6", "reftest" ], "css/CSS2/tables/collapsing-table-borders-001.xht": [ @@ -514663,7 +514726,7 @@ "visual" ], "css/CSS2/tables/column-visibility-003.xht": [ - "7590d2d928ca25b6a47b0eace960ff793e1292b8", + "aa315cf20df2fc342960ae3256fbbfde5847c0db", "visual" ], "css/CSS2/tables/column-visibility-004-ref.xht": [ @@ -514671,7 +514734,7 @@ "support" ], "css/CSS2/tables/column-visibility-004.xht": [ - "9c5346fd2181bc8122a8c7509583dd9177391aca", + "60d233fa9402f0b57a45f299405dacca5abc8ee6", "reftest" ], "css/CSS2/tables/column-width-001.xht": [ @@ -514855,7 +514918,7 @@ "visual" ], "css/CSS2/tables/fixed-table-layout-001.xht": [ - "be84d90fb8cff383f1321ea64c856c1baf96ee54", + "7cc51b246ac21f5bdcf28e128c620212b532a431", "visual" ], "css/CSS2/tables/fixed-table-layout-002.xht": [ @@ -515431,7 +515494,7 @@ "support" ], "css/CSS2/tables/reference/table-margin-004-ref.xht": [ - "1ed6a8e2e1440d74d9afedf7e7f8fbe9f8e86ad9", + "66f507f3ead57b45f287ceeeda13f025445a4ce9", "support" ], "css/CSS2/tables/row-visibility-001.xht": [ @@ -515443,7 +515506,7 @@ "reftest" ], "css/CSS2/tables/row-visibility-003.xht": [ - "64d42b473c42eb4d2cc9f0e83af4557752daa2ef", + "862e29972e544da490ac966196aa017c73ca61ee", "visual" ], "css/CSS2/tables/row-visibility-004.xht": [ @@ -515459,7 +515522,7 @@ "visual" ], "css/CSS2/tables/separated-border-model-003a.xht": [ - "5e9f471f42aa448e22770e734711bc5e7c68fdf7", + "fb0318fba02d2328138804f4f7955527a0b4c9ca", "reftest" ], "css/CSS2/tables/separated-border-model-003b-ref.xht": [ @@ -515735,11 +515798,11 @@ "visual" ], "css/CSS2/tables/table-anonymous-block-011.xht": [ - "a2c2e3c4639216213c4efdefbf6abb2aa17e6d2f", + "c2e9141999a427b9a4575edb07414cc9f2179ff8", "visual" ], "css/CSS2/tables/table-anonymous-block-012.xht": [ - "7afbb010039a06be72a8818a2edd21b36abb5880", + "3cb564e8e37fd223adc8767782502124baab384f", "visual" ], "css/CSS2/tables/table-anonymous-block-013.xht": [ @@ -516863,43 +516926,43 @@ "visual" ], "css/CSS2/tables/table-height-algorithm-001.xht": [ - "ab1cf733ff5f20d6080ba89d80447687125594a8", + "edaccc96b80e2738de29c982a15fc2173a54eb02", "visual" ], "css/CSS2/tables/table-height-algorithm-002.xht": [ - "cffc32611d14b529873cca0ace6007b002d312f4", + "d73b31152323155131ee339e4f2a3fb44e7703dd", "visual" ], "css/CSS2/tables/table-height-algorithm-003.xht": [ - "55e01d5fad3c64b4ed41016dad1bf91a661ede87", + "cd12494e75a928688392b3696fd7c632bfced12c", "visual" ], "css/CSS2/tables/table-height-algorithm-004.xht": [ - "cc1962b3845bdd975231e60ee6050773a31bf61c", + "2ea493709584ff59dafb0b54fd7eeebb707bafeb", "visual" ], "css/CSS2/tables/table-height-algorithm-008.xht": [ - "89fa76599d8043ebbd0202185ccf67296a8ce09c", + "c490826d0fc5447281f8156f773f5424fc7dba7b", "visual" ], "css/CSS2/tables/table-height-algorithm-008a.xht": [ - "f0b8518c7161fa50da567f57dbcc4686a22033ab", + "eaaf04f759be858bbe0d8b103930748bfd4bf1e7", "reftest" ], "css/CSS2/tables/table-height-algorithm-008b.xht": [ - "1fb100efcbae23ca1f28540db97185ac66eaac77", + "a0e811ad3d63476bc174efd7637128ef9c761334", "reftest" ], "css/CSS2/tables/table-height-algorithm-008c.xht": [ - "122d23296da6970ae0ac80f2f2f47f28543aa681", + "092e7cf0fc7fac3d47fa44df0668a358b4979a57", "reftest" ], "css/CSS2/tables/table-height-algorithm-009.xht": [ - "05e993d8c67604b9f9641d05f4416628c92754ab", + "19ecc812a33328c4684c16deafef556a6fd33767", "visual" ], "css/CSS2/tables/table-height-algorithm-010.xht": [ - "e806cd3e6439720fbecf7f5f08fe2d8aa5b022c3", + "b303c66bddb53fc4fa255840948d9b080e78e9d2", "visual" ], "css/CSS2/tables/table-height-algorithm-011.xht": [ @@ -516967,11 +517030,11 @@ "visual" ], "css/CSS2/tables/table-height-algorithm-027.xht": [ - "319c9b1903796bda555303616b44e22bbf75f32d", + "d568f05b0fac4bd84c86026bae0054f9508ef772", "visual" ], "css/CSS2/tables/table-height-algorithm-028.xht": [ - "bfd53fa2b64b2fca9ec65a6bf29addb1d4bc4deb", + "fd73776898a39c7f9ae1912c91b211bced0ce80d", "visual" ], "css/CSS2/tables/table-height-algorithm-029.xht": [ @@ -516979,7 +517042,7 @@ "visual" ], "css/CSS2/tables/table-height-algorithm-030.xht": [ - "bbe3bea2233d7039743fc099feb71542545332c2", + "9e8eda855e23d7b3b4779c1a4ae3e08664b389c6", "visual" ], "css/CSS2/tables/table-height-algorithm-031.xht": [ @@ -517055,71 +517118,71 @@ "visual" ], "css/CSS2/tables/table-layout-001.xht": [ - "0a1564f1fb6449aefed20ce1b7f16aa1c6beefbe", + "895377447aee9ee30ede478d72cf081e4b96a80e", "visual" ], "css/CSS2/tables/table-layout-002.xht": [ - "eb2fc293e8ce8ff7ba277a39ff664b5aeada02b6", + "34ac7e80203599e21e7497c08c7a8c32e803e6f0", "visual" ], "css/CSS2/tables/table-layout-003.xht": [ - "2b8359840ed16a50ac63b506523d583af243cfd5", + "3953316af1863c710824c5c228428932908eac4e", "visual" ], "css/CSS2/tables/table-layout-applies-to-001.xht": [ - "e4e48456d2d91014858a2a3bbc2d08cdee0bab13", + "b335d7d69668cff1d6053e6b5423648eeed2e234", "visual" ], "css/CSS2/tables/table-layout-applies-to-002.xht": [ - "a61c96e53eda5f422cdc310f72b90bc188b61314", + "5a29271d93d24f102b54f56f905e09ba94932e79", "visual" ], "css/CSS2/tables/table-layout-applies-to-003.xht": [ - "4ba157e35b60e2d215b11c79883d5285b0d3008f", + "6eb9b4f75f3951649745da3d1f987f58554abb0b", "visual" ], "css/CSS2/tables/table-layout-applies-to-005.xht": [ - "cadffc336f4cd5fd3d3eb68e2e945941aec6478d", + "e956fe595dbdb0b57571be86feb01c6a8df8af4b", "visual" ], "css/CSS2/tables/table-layout-applies-to-006.xht": [ - "20215420740476f1a78350b4ccf4b9d2b898f0b9", + "396a7afc36561501f208be58229e2c686c4e75ae", "visual" ], "css/CSS2/tables/table-layout-applies-to-007.xht": [ - "48461bb6a6df5ab9b596c232c32e0b936cb3889d", + "1cbf6c333e6bd79cf02a4a0066a4dae5162a095e", "visual" ], "css/CSS2/tables/table-layout-applies-to-008.xht": [ - "877366d3c57daac82d5cbb64a5b0f9b1176439a9", + "47fb187723b34d83b21c1d97c3ab87e7df5806ca", "visual" ], "css/CSS2/tables/table-layout-applies-to-009.xht": [ - "b6e2f46042d8f4434f7755bf4feec09ef42713fe", + "773169df3ed6715bf8191391ebefa407fe434a16", "visual" ], "css/CSS2/tables/table-layout-applies-to-010.xht": [ - "522f09f77245533b9d4d1e50f62051483cf4604d", + "c75cb3350d7c14175df4ed0970f01cb0d07f43e4", "visual" ], "css/CSS2/tables/table-layout-applies-to-011.xht": [ - "31c3b198b66a0c9d6c4e7caecb2a23c14b174476", + "6e9bc9d684960bb1f206b0d6db92bd9701e1efee", "visual" ], "css/CSS2/tables/table-layout-applies-to-012.xht": [ - "590d51b1ba6738b306cd024bb9387bef34eb0c70", + "d6beaf3bbfc35988b0c95b6e0a3aa8207072a2b1", "visual" ], "css/CSS2/tables/table-layout-applies-to-013.xht": [ - "40a0bd1409d01ba867734c66d2a2b21c337c4a1d", + "dbc79cab865c2d50e8990683c2de43de8d0b326f", "visual" ], "css/CSS2/tables/table-layout-applies-to-014.xht": [ - "e506ec9984ee564551a63fc299202d816b0d305d", + "dfd7175904d1f9a769dbcd7c2c0eb979d1bc7979", "visual" ], "css/CSS2/tables/table-layout-applies-to-015.xht": [ - "41f859c1bc21dd13b8a309528dfaf3c9343d602f", + "971156097d059f12c3cf484334f6ea01434c8ca8", "visual" ], "css/CSS2/tables/table-layout-applies-to-016.xht": [ @@ -517127,15 +517190,15 @@ "reftest" ], "css/CSS2/tables/table-layout-applies-to-017.xht": [ - "6a472d9e85a8e895dbc8ee3133d8fdb8f7a5f7e1", + "a618313970bab8094da54ccd414cd8931e64e8ca", "visual" ], "css/CSS2/tables/table-layout-inherited-001.xht": [ - "d5086fd5b010f34edaa5f1818390cf0f28bad6d6", + "1c5dfe3978bbfdd00cf1a13062b3ac338b6cc0a9", "visual" ], "css/CSS2/tables/table-layout-initial-001.xht": [ - "41f400a8056bc191831699b17cbe9c8625934f62", + "de167733a8aa6750e2b325372dcab050f8b788b0", "visual" ], "css/CSS2/tables/table-layout-property-001.xht": [ @@ -517159,7 +517222,7 @@ "visual" ], "css/CSS2/tables/table-margin-004.xht": [ - "9a46863bf5ceda52261cc0fc20131503723934c3", + "8a68253f7247cadf2503a237cc0f371f01a99aa8", "reftest" ], "css/CSS2/tables/table-organization-001.xht": [ @@ -517223,7 +517286,7 @@ "reftest" ], "css/CSS2/tables/table-visual-layout-001.xht": [ - "5d8e56fd9b72b833bf33dc70656b9f6e8dcc1711", + "a39918dbd3a51743fdfbcb7d28fe1f38b09431cc", "visual" ], "css/CSS2/tables/table-visual-layout-002.xht": [ @@ -520259,11 +520322,11 @@ "visual" ], "css/CSS2/ui/outline-019.xht": [ - "c6551338c5ff439db992c0d0978c7352d0f17cfe", + "9de4d1b9e51d05ce488b3949db4f007bb4ba84a5", "manual" ], "css/CSS2/ui/outline-020.xht": [ - "817a60b2eb67fd7f468709a3da2b4fd866c2cbc1", + "b0f5df93c9767d8c604e72c82d7653dc194a775a", "manual" ], "css/CSS2/ui/outline-applies-to-001.xht": [ @@ -521387,7 +521450,7 @@ "visual" ], "css/CSS2/ui/outline-width-078.xht": [ - "a315bfc1b73058344b6aee8886c48646ce96215a", + "c2566b6f71feeeecece4e554e50149733f2e353c", "visual" ], "css/CSS2/ui/outline-width-079.xht": [ @@ -521535,59 +521598,59 @@ "support" ], "css/CSS2/ui/overflow-applies-to-001.xht": [ - "ba0a855abae0ff5d6b26b13bf63070595899c3d0", + "55644ba4083914dee4eb73ee70a411227508201f", "reftest" ], "css/CSS2/ui/overflow-applies-to-002.xht": [ - "a2ce4e84596233c2bf43ce5715dac4b68a068839", + "7a2d90a3f89d0f34720522a5e1f741c5c29b8502", "reftest" ], "css/CSS2/ui/overflow-applies-to-003.xht": [ - "c4520d9f6ffd4b3c582626667e577635c9cbbe1b", + "a5fff97ea2ae0b23c79c60c7f7d6c90a508ef970", "reftest" ], "css/CSS2/ui/overflow-applies-to-004.xht": [ - "02e88f385aa631da2237bf1a16a2bb8c540334fa", + "ed0eb73f97e6978f6cc6578a3c17be5e7c6781d8", "reftest" ], "css/CSS2/ui/overflow-applies-to-005.xht": [ - "95dd4f66fb48a3c378844107386b7d5664dc03d8", + "5b2e86b964d88e62a8f4b681f00f5d8e0407a1cf", "reftest" ], "css/CSS2/ui/overflow-applies-to-006.xht": [ - "c1c730f9672cd7702eb912f709e49912dcaef6ef", + "af5df410094523d9144297a80ab69fccd2dcf072", "reftest" ], "css/CSS2/ui/overflow-applies-to-007.xht": [ - "562005efe843050f1bc00888132ad73517a2a107", + "8b8c0a81858960d0062b9183a598235cfae3be73", "reftest" ], "css/CSS2/ui/overflow-applies-to-008.xht": [ - "a5947b3ce79b7311a5bcfd09c46aef4b39759d23", + "65b765fe82cd4e1ca059748cbd41b5cc69424c43", "reftest" ], "css/CSS2/ui/overflow-applies-to-009.xht": [ - "e3a54b3f6aed0a07f277fa02aed8798542a35f08", + "5867a68b7a574334d28b8850e0ddb47301ab6c61", "reftest" ], "css/CSS2/ui/overflow-applies-to-010.xht": [ - "334d9bfdd22ec7f0479f79938b81880bf8a14b6c", + "30e26b27eaa1a1bff1a3637edbbcc401b872f018", "visual" ], "css/CSS2/ui/overflow-applies-to-012.xht": [ - "586d8fcccf166006a3b060a2dbff6ac9840f754c", + "f7ad7540ced4a9fb12e695b2da37ad61fe5ac6c7", "reftest" ], "css/CSS2/ui/overflow-applies-to-013.xht": [ - "988e05f8ab376e4dabbe1d7744454d647d683b82", + "8dc2c8e84f77789c8c186b921d6c79c97c3c18da", "reftest" ], "css/CSS2/ui/overflow-applies-to-014.xht": [ - "9ce6769f28ed170f8e3fd8e355a9c55ab9fba32a", + "bcbf5ac474673e8c6c6f561f9772cb9e136f8301", "reftest" ], "css/CSS2/ui/overflow-applies-to-015.xht": [ - "2185bd3a1f5cbf460f1dda3d4f47640cceeeb844", + "44d20443d4b71404bc2e44a5d44742a4ac75129f", "reftest" ], "css/CSS2/ui/overflow-html-body-001.xht": [ @@ -521819,7 +521882,7 @@ "support" ], "css/CSS2/values/numbers-units-007.xht": [ - "d0cb9ac35690918a808a8b44bf9c28ca5ae91ffe", + "ba3ee026185f5299f2e585d786e75c5767621e4a", "reftest" ], "css/CSS2/values/numbers-units-009-ref.xht": [ @@ -521827,7 +521890,7 @@ "support" ], "css/CSS2/values/numbers-units-009.xht": [ - "07532849478cc92d816211593aecd165043a3d35", + "104dbccd8bc407d6939d7cadd914210ee5620327", "reftest" ], "css/CSS2/values/numbers-units-010-ref.xht": [ @@ -521835,7 +521898,7 @@ "support" ], "css/CSS2/values/numbers-units-010.xht": [ - "6c080fbeac60642c9da0eb4f697bf67d5a26ba97", + "cfb49e4de420cd487caa44109095c03aaaa0a891", "reftest" ], "css/CSS2/values/numbers-units-011-ref.xht": [ @@ -521843,7 +521906,7 @@ "support" ], "css/CSS2/values/numbers-units-011.xht": [ - "eb52c980f848388ab9cd07c2917c34a7d1f6e3a7", + "23d8521f6392054534375c3d17e2185132bb733d", "reftest" ], "css/CSS2/values/numbers-units-012-ref.xht": [ @@ -521851,7 +521914,7 @@ "support" ], "css/CSS2/values/numbers-units-012.xht": [ - "1559070b7978b56b346a15765626a2a6a59d087d", + "aba7b286e9bc55806caa3aa5bd1232ed3491cee9", "reftest" ], "css/CSS2/values/numbers-units-013-ref.xht": [ @@ -521859,19 +521922,19 @@ "support" ], "css/CSS2/values/numbers-units-013.xht": [ - "d5dd4ccc740abed404894ff6cffbc7f2e5fe6f9e", + "7db3c78720f499d75405e2aa62b96aa24cf2d808", "reftest" ], "css/CSS2/values/numbers-units-015-ref-a.xht": [ - "bd61046afdf882cab05412b43438522a17438719", + "d40d3b533f8fdd1537e41fd6c0e64af8f1d486a0", "support" ], "css/CSS2/values/numbers-units-015-ref-b.xht": [ - "a9af4cda43ebbfb9fb23634da42e47adc8eb80a0", + "2cc17cde6d1bf5ce0dbe12ba786d4b41079f76de", "support" ], "css/CSS2/values/numbers-units-015.xht": [ - "4b329e7daf2cc8d96eb9a35705f3e64b1fde88ca", + "36babf0aa0b02faf3baeed0695d5373288a10a09", "reftest" ], "css/CSS2/values/numbers-units-016.xht": [ @@ -521887,7 +521950,7 @@ "support" ], "css/CSS2/values/numbers-units-018.xht": [ - "320cef0f2e8ca07d9bfef352cd2602aee34b2d8b", + "a5c6f76fa30649c5b19aaec70cc0b46b0abded9d", "reftest" ], "css/CSS2/values/numbers-units-019-ref.xht": [ @@ -521895,7 +521958,7 @@ "support" ], "css/CSS2/values/numbers-units-019.xht": [ - "ff93ce861c7abc4a06e6c621e16581f57a624ee4", + "aedfeb5d495517e0715859432240ff8d2b93e7de", "reftest" ], "css/CSS2/values/numbers-units-021-ref.xht": [ @@ -521903,7 +521966,7 @@ "support" ], "css/CSS2/values/numbers-units-021.xht": [ - "c20d8ed791f71b597b56216e75e4fc569dfd85a2", + "7f3e20aad9ad3d55d3cd0aab60966262251f9f6e", "reftest" ], "css/CSS2/values/support/1x1-green.png": [ @@ -522059,7 +522122,7 @@ "support" ], "css/CSS2/values/units-001.xht": [ - "94b2ca7592fd72d790f144ec68d7261159ae8598", + "35efbb1b9732cc868f668bc1aa4bd1bbbbd5d0c8", "reftest" ], "css/CSS2/values/units-002-ref.xht": [ @@ -522067,7 +522130,7 @@ "support" ], "css/CSS2/values/units-002.xht": [ - "499c29489a2063ee33748ea9de1eabf7579c412f", + "84e7cd7299d2af0ba01e370fbf0673960f826801", "reftest" ], "css/CSS2/values/units-003-ref.xht": [ @@ -522075,7 +522138,7 @@ "support" ], "css/CSS2/values/units-003.xht": [ - "9c7d0b2f5f4e04c8df05915c3208d6ed5671acdf", + "682a8e9b4fce908c76c8c306a1e48fb7e28c4910", "reftest" ], "css/CSS2/values/units-004-ref.xht": [ @@ -522083,7 +522146,7 @@ "support" ], "css/CSS2/values/units-004.xht": [ - "03efbaf39544f806dcf230619ca1500e24f67b45", + "57b703fc8d18d1f4167256443568f4a190319ef6", "reftest" ], "css/CSS2/values/units-005-ref.xht": [ @@ -522099,15 +522162,15 @@ "support" ], "css/CSS2/values/units-006.xht": [ - "1e638037edc2c98b3d5a49ed3cc0f879745664ff", + "321c777b4b43e6bb7af506293e8ad44995095db6", "reftest" ], "css/CSS2/values/units-008.xht": [ - "2488d4030edb1c175d5d86bb2592fb08fae27c59", + "dee37f98baba633c3351921a9e232cdf64079aca", "reftest" ], "css/CSS2/values/units-009.xht": [ - "3e60ea074d0739536cd77e8b6409e4792411ef24", + "baf3004d5317cb41f611678d77c717f667f9f4a3", "reftest" ], "css/CSS2/visudet/content-height-001.html": [ @@ -522419,43 +522482,43 @@ "reftest" ], "css/CSS2/visufx/clip-076.xht": [ - "bd35424b851452aa88fe4030f666f6f161835152", + "176df20f9b66032d09be5be70df1cc38ff70e16d", "reftest" ], "css/CSS2/visufx/clip-077.xht": [ - "1d27dc8b01dd1fc2f398118206a81e8ce2186384", + "a85621e1d48f005e9223cd69e0f268e45f41da8a", "reftest" ], "css/CSS2/visufx/clip-078.xht": [ - "dada80b3249c3b774b7186eca70f0d6a4b369820", + "e21f74a8a21d6a66e4fcad7680a3e53d13c0c5c8", "reftest" ], "css/CSS2/visufx/clip-079.xht": [ - "5a5e77febe220ad7e5122a4802e6c75540d9c3ad", + "866f0b87a7488fc995c7a3a48f20534a8c3743a1", "reftest" ], "css/CSS2/visufx/clip-080.xht": [ - "39ab95e4e867f14bbb1f9246a2f09c50c7588352", + "3685000a497472fec32aa1c92054211708ec916c", "reftest" ], "css/CSS2/visufx/clip-088.xht": [ - "fafa976fd9f5204b204640be19ac8a03ffbf4590", + "c5dd51ecffceae60abc941c7e0a311eb38e7e842", "reftest" ], "css/CSS2/visufx/clip-089.xht": [ - "7a7c5f9bcbec93d2084f999dedbeeaf333a08532", + "5def0b9a3c5a166dffc91cd44a434442204164dd", "reftest" ], "css/CSS2/visufx/clip-090.xht": [ - "906abcce6d45d52b7ee73c3a6b0f9b4f34b84a50", + "c9b8b44402a5465b8a04e8854f3e420fb24672de", "reftest" ], "css/CSS2/visufx/clip-091.xht": [ - "c9103dcf581728f42cb395e1b3a939b1f0f733b7", + "afb687df52ec37a22c12f5b7a45567da2efb323a", "reftest" ], "css/CSS2/visufx/clip-092.xht": [ - "af39d7f0f9418dfeafb88019582b94d5c5990523", + "10377c0ded4cb3b163c3bb7ff6dcc0de526ee9d0", "reftest" ], "css/CSS2/visufx/clip-097.xht": [ @@ -522639,7 +522702,7 @@ "visual" ], "css/CSS2/visufx/visibility-005.xht": [ - "02d54e66a8ad1154945242984588800f8b79cebd", + "90e4d1868dc5e5459defb0b4b211c21054d4d1bc", "reftest" ], "css/CSS2/visufx/visibility-applies-to-001.xht": [ @@ -522719,7 +522782,7 @@ "support" ], "css/CSS2/visuren/anonymous-boxes-001a.xht": [ - "be5adad0d545d552f9e989078e29d99e60fec914", + "4a578e19509ed1edca185f13f35eef234f3a88ab", "reftest" ], "css/CSS2/visuren/anonymous-boxes-001b-ref.xht": [ @@ -522727,7 +522790,7 @@ "support" ], "css/CSS2/visuren/anonymous-boxes-001b.xht": [ - "6e56f66218609e920a49d3007d5fe358331f295b", + "087a030ff4147e216156e8a899a4a3df7525f942", "reftest" ], "css/CSS2/visuren/bidi-direction-001.xht": [ @@ -522935,19 +522998,19 @@ "support" ], "css/CSS2/zindex/stack-floats-001.xht": [ - "690165d7c103026384d0499de5b8b49241024abf", + "739a6c3b498687fe1afb82c13655ca562761daba", "reftest" ], "css/CSS2/zindex/stack-floats-002.xht": [ - "04f151e5cfc091431d0a93930187b22f272d6e14", + "ce7f271495100a3d8a9817ceba2496864b982da9", "reftest" ], "css/CSS2/zindex/stack-floats-003.xht": [ - "2a62018216882671b3d6539cc748b461aaa9bcab", + "76f5dba9bd3cadc3ebc4340abb4b31584717e657", "reftest" ], "css/CSS2/zindex/stack-floats-004.xht": [ - "67bf7662ef57a0a7dc4f7407d93940ba967b7df9", + "6ea4390a524a03a0b7e052aa41bd5f34d3f8f375", "reftest" ], "css/CSS2/zindex/stack-floats-README": [ @@ -523247,7 +523310,7 @@ "visual" ], "css/CSS2/zindex/z-index-applies-to-008.xht": [ - "b223968983d1ac19a9066f10a69fe3a8fe738f94", + "34f26df7ec2ad0a2152772d7a8bef24d12cd071c", "visual" ], "css/CSS2/zindex/z-index-applies-to-009.xht": [ @@ -527823,7 +527886,7 @@ "testharness" ], "css/css-animations/KeyframeEffect-getKeyframes.tentative.html": [ - "efb26e9502471983ef246eaafaaf7a49fd438c67", + "591cc15a7eda8279ec5e9af529f8e6a06b7caa6c", "testharness" ], "css/css-animations/KeyframeEffect-target.tentative.html": [ @@ -528707,7 +528770,7 @@ "reftest" ], "css/css-backgrounds/background-image-first-line.html": [ - "72e672f525d75f170364da388d228f5dcb634c0e", + "304fef40a896fad7af48bc71c4c921325e9695e4", "reftest" ], "css/css-backgrounds/background-image-large-with-auto.html": [ @@ -528891,7 +528954,7 @@ "reftest" ], "css/css-backgrounds/background-size-001.html": [ - "3c9b9d5e55d320ed9a372fd43ed7723260288cf9", + "fee271de14a4664a0aff4f99b4511107b36beb77", "testharness" ], "css/css-backgrounds/background-size-002.html": [ @@ -529050,6 +529113,14 @@ "6328af2ba20745f2926dc7e6778b61fef7255a46", "reftest" ], + "css/css-backgrounds/background-size-cover-003-ref.html": [ + "bd965cfecff2647fdbccc1898c67d371c69cf9b7", + "support" + ], + "css/css-backgrounds/background-size-cover-003.html": [ + "4d2b6b125eac077de87a9197731bd917781cbf7e", + "reftest" + ], "css/css-backgrounds/background-size-one-value-1x1-image.html": [ "5caf2d49566331c496a71c6c6e00342a5522ea6f", "reftest" @@ -531102,8 +531173,8 @@ "cb7d10998e0f46c2553fe161cb215179c4bab4c7", "testharness" ], - "css/css-backgrounds/parsing/background-image-computed.html": [ - "af14f6cf6e8e23de029f7079fe653144218b0ecf", + "css/css-backgrounds/parsing/background-image-computed.sub.html": [ + "4dc0aad0fd5101f7dc7bc64c1bd0b77d2f872b4f", "testharness" ], "css/css-backgrounds/parsing/background-image-invalid.html": [ @@ -531375,7 +531446,7 @@ "support" ], "css/css-backgrounds/reference/background-image-first-line-ref.html": [ - "38c5772677da57967f58e48e38f7f40792bd0e24", + "3536cba54b5b34cd792299abdd8687a274bd8b0c", "support" ], "css/css-backgrounds/reference/background-image-large-with-auto-ref.html": [ @@ -533819,7 +533890,7 @@ "reftest" ], "css/css-contain/contain-size-breaks-001.html": [ - "453d56073ca12f8be339dbd5511225c5a29f9f6f", + "e859b9c9f0367cbb567d0400dd9334c83c9a5f97", "reftest" ], "css/css-contain/contain-size-button-001.html": [ @@ -534171,7 +534242,7 @@ "support" ], "css/css-contain/reference/contain-size-breaks-001-ref.html": [ - "6fa1e47a1fc25442b06227524412bb1933abbac7", + "b807ea5a1160a4d29e46b91ca283c45b3c2fdeb5", "support" ], "css/css-contain/reference/contain-size-button-001-ref.html": [ @@ -535579,7 +535650,7 @@ "manual" ], "css/css-display/run-in/direction-applies-to-011.xht": [ - "a5335efefe9d67ee215031bf60c875028a075dcb", + "02c4a50b7ab6faf413ecc25b13d746e911fe5416", "visual" ], "css/css-display/run-in/display-004.xht": [ @@ -535603,11 +535674,11 @@ "visual" ], "css/css-display/run-in/font-family-applies-to-004.xht": [ - "3abb6579e5b8bcfbf6d6606a716f87c5554c7fe6", + "8895fcb9f829e6a78a9bb7d61ad51d15aca11e8a", "visual" ], "css/css-display/run-in/font-size-applies-to-004.xht": [ - "487a371307b59d4f52399fee556e447fb3d22d23", + "143c51742b5abdd51cc12a3dc36ea92d2f292a4f", "visual" ], "css/css-display/run-in/font-style-applies-to-004.xht": [ @@ -535631,7 +535702,7 @@ "visual" ], "css/css-display/run-in/letter-spacing-applies-to-004.xht": [ - "051a2d8451c61e160e03e108d916450fd0c3d397", + "33c71fbcb132a49d87b38b090cef61e2ae7f07cf", "reftest" ], "css/css-display/run-in/line-height-applies-to-011.xht": [ @@ -535707,7 +535778,7 @@ "visual" ], "css/css-display/run-in/overflow-applies-to-011.xht": [ - "28d7d50effafcfea71d1900996f78267dae62fb0", + "bbf47e3bb2cea348cdcd69dd2710ebe0d07ab642", "visual" ], "css/css-display/run-in/padding-applies-to-011.xht": [ @@ -535743,7 +535814,7 @@ "visual" ], "css/css-display/run-in/run-in-001.xht": [ - "2288df6f12f1d1278d61cbb00d75ad8e2a7ab3bd", + "d16fc20e0127d83cb25ec2560e95bddb077407bb", "visual" ], "css/css-display/run-in/run-in-002.xht": [ @@ -535751,11 +535822,11 @@ "visual" ], "css/css-display/run-in/run-in-003.xht": [ - "075523a086807875c93c4d7bf764224cebc8cd7e", + "2a6d75eb1f1b338836e239a8d16cf14cb41d5104", "visual" ], "css/css-display/run-in/run-in-004.xht": [ - "ccb5994f127438fd5d27ae1ae871e64ef450f248", + "e19688b2aed879d6400c764916aff398afb2adf7", "visual" ], "css/css-display/run-in/run-in-005.xht": [ @@ -535763,35 +535834,35 @@ "visual" ], "css/css-display/run-in/run-in-006.xht": [ - "8ba2037f434bc5a1590d231999cada4ccdc4f84e", + "55a80fed06b7b52436c6badc64da4bae75ef63c6", "visual" ], "css/css-display/run-in/run-in-007.xht": [ - "1b8207113e6a85982b4295be625eb981da82e4ba", + "e24242a9a7a808d14061ee52f89c20c5a3d40cef", "visual" ], "css/css-display/run-in/run-in-008.xht": [ - "acce1a39cb64c3148b51ce8d9bea9f69c85f0448", + "87ca7073bdf3598d4600af531beb27ac1ce1edc7", "visual" ], "css/css-display/run-in/run-in-009.xht": [ - "bf5223e8caf95628d228a8aad9e4d440ae58759c", + "255dfa0ae75943a2ce6e1a9b9c0f02971de7eb50", "visual" ], "css/css-display/run-in/run-in-010.xht": [ - "0d36201d6ab64f0b9d89a6d6ff5dee401004fc2a", + "4f1738cc1ddf5721c034f12e3ecc39ec06d64677", "visual" ], "css/css-display/run-in/run-in-011.xht": [ - "59bca8052dec8dcd9d226033a355d84eabc58b1a", + "5e45d90e42cea42bca10e1bec52371f840032470", "visual" ], "css/css-display/run-in/run-in-012.xht": [ - "be1bc4445af4bcd499f70106cd34afedf8a7a6fa", + "0673437b72caa1d08b9151b6533ea5235e7f4937", "visual" ], "css/css-display/run-in/run-in-013.xht": [ - "0ca6e75486d90a8a39b7d177cd5ff5a3f8dd8284", + "0102222b35e8e83a221d03e78c5748b7bd715182", "visual" ], "css/css-display/run-in/run-in-abspos-between-001.xht": [ @@ -536331,7 +536402,7 @@ "visual" ], "css/css-display/run-in/table-layout-applies-to-004.xht": [ - "7a1e33dd7b7d44aafeb6d6b5b8c6fbf2b09adefc", + "f7da9e08dd3641cacc5315a46c68a2f64c2dd457", "visual" ], "css/css-display/run-in/text-align-applies-to-004.xht": [ @@ -536343,7 +536414,7 @@ "reftest" ], "css/css-display/run-in/text-indent-applies-to-004.xht": [ - "778d7ca27db219a247b3b78c0a286d4fa2a395d5", + "a7bce70d29f69b060696cd734a9f83aaa2d3e90c", "visual" ], "css/css-display/run-in/text-transform-applies-to-004.xht": [ @@ -536359,7 +536430,7 @@ "visual" ], "css/css-display/run-in/vertical-align-applies-to-011.xht": [ - "6b6ddd4417fe8b7601fa6662178842950c25aee4", + "f27cc0693b4c62a2e6f0d3b6a24d2b4317396ca8", "visual" ], "css/css-display/run-in/visibility-applies-to-011.xht": [ @@ -536367,7 +536438,7 @@ "visual" ], "css/css-display/run-in/white-space-applies-to-004.xht": [ - "855a1706991a9e5d0b15ae819cdc78dcf7865cab", + "ce9820ff30ecd964089a895844260cee92360f89", "visual" ], "css/css-display/run-in/width-applies-to-011.xht": [ @@ -536375,7 +536446,7 @@ "reftest" ], "css/css-display/run-in/word-spacing-applies-to-004.xht": [ - "8386aa94100796e0263e7028a7f16316d6f83384", + "2996691015dfa82cfc1679da9ef8789e7abb9699", "visual" ], "css/css-display/run-in/z-index-applies-to-011.xht": [ @@ -536503,31 +536574,31 @@ "support" ], "css/css-exclusions/wrap-flow-001.html": [ - "61ff1ee879894938ac43eb6063b48a5508bc3616", + "f87c5baf8b2634288949bfbd8290533d8593e0e7", "testharness" ], "css/css-exclusions/wrap-flow-002.html": [ - "d57a146b9c07f2ae3db72fbdf8c2d855a27be0ca", + "4f56a99a247c3741b3475c89ec57b171e57584d3", "testharness" ], "css/css-exclusions/wrap-flow-003.html": [ - "64b201bafbf10e1b537d32df89caa5d2a594d5cc", + "f48d8a8fbbee67bc97dfede53f44902ecd45419d", "testharness" ], "css/css-exclusions/wrap-flow-004.html": [ - "d4090ace55cc556d6d29cbb4263457e9288e3fc3", + "c2369a12eecf9b1ca39d97e9ceee1acf5f7d12c7", "testharness" ], "css/css-exclusions/wrap-flow-005.html": [ - "665e05e92d63f99c97880ba2e68513434a7fb1fb", + "d16c8479ca564c26aa71094de105fcd42f70eda4", "testharness" ], "css/css-exclusions/wrap-flow-006.html": [ - "fbd67e20980a225d1e5ca3ec5d68826dc246a1a6", + "d9c107ae75b7624de15e2dccd3e16cea89176ece", "testharness" ], "css/css-exclusions/wrap-through-001.html": [ - "051651f4eefdc588c3a8868721e66f41f4425eb3", + "8c2f9d797bc66d113a8fb7122ab1ff46085eccf8", "testharness" ], "css/css-fill-stroke/META.yml": [ @@ -537575,11 +537646,11 @@ "reftest" ], "css/css-flexbox/flexbox_columns-flexitems-2-ref.html": [ - "6d7f230416a978250669d440111853452e1d4239", + "2acfa00b99c061401855fe22207660bcb04f4818", "support" ], "css/css-flexbox/flexbox_columns-flexitems-2.html": [ - "13b98d131bb9c6ae09d5dc80e4a415bef0105ba6", + "b6ca52f2a885b6f31f6c956338ffc27c4b7ccf90", "reftest" ], "css/css-flexbox/flexbox_columns-flexitems-ref.html": [ @@ -538303,11 +538374,11 @@ "reftest" ], "css/css-flexbox/flexbox_flex-natural-mixed-basis-auto-ref.html": [ - "785eeab7b5975192402d61768547ec4027da2e41", + "ecf4304ad716141f872d971e566ebb45182337de", "support" ], "css/css-flexbox/flexbox_flex-natural-mixed-basis-auto.html": [ - "c3a00cf89a35f0aa04c402f22bb352af3dd869d0", + "5cac508f9a9d129d97ddd8ba20796bcbbc703e72", "reftest" ], "css/css-flexbox/flexbox_flex-natural-mixed-basis-ref.html": [ @@ -541163,19 +541234,19 @@ "testharness" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html": [ - "d5982b96070509aa3dfc1ee4df3297871aad6e5e", + "b3f56fefad7a5f242b7daafc96ff6723f328c8e1", "testharness" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-ref.html": [ - "c29f6e13ef19116cfcaf1c4f60305189a958256d", + "5fd8d7fed9a52b9e7b9ea3bbd885b1348899e7bf", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html": [ - "1eb1c02083f499100c8a60c44c62254a02e0da8f", + "501001243740a142ac8cad12a78b48caaa056be5", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html": [ - "496c0210a918328167682c2cf2d24a7881928a34", + "084e181b63d96d5df38ccbc9a639a067f556ec39", "testharness" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-005.tentative-ref.html": [ @@ -541187,51 +541258,51 @@ "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative-ref.html": [ - "8b09510b999702b064aa3f16cf6e428118d6305e", + "8540de41942ffa37f8457dcee3e198bb9b06b208", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html": [ - "7af90563ac691dcfa3949f4b262bf507fcedeb1d", + "0765630fac3376b305504304c61aac1b1123663d", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative-ref.html": [ - "6f8786f9e50c3d4ac6d388dcfb0184a46a4cd6bc", + "f3ddde49f5a40b51a1463c003edf26e29421448b", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html": [ - "443c0a74a50958c5182a1b52e54b01bf35e53f10", + "baff728800dad0002b663e85d26cfb8c6a2bb811", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative-ref.html": [ - "6f8786f9e50c3d4ac6d388dcfb0184a46a4cd6bc", + "f3ddde49f5a40b51a1463c003edf26e29421448b", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html": [ - "6722cb367f150cff0156c3a85492b4781d78f825", + "827dbd41be42199c2d7ebc6e042e2d75b8dd9b50", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative-ref.html": [ - "e98e7c6dba9a9e4936a2d6e34f0f6b113fc8cb6a", + "63bfe20945dd7e4039e7be2cb3e8a01b80559a96", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html": [ - "7d34116ce31558ca796f561307b187349db9b4ea", + "8917d68be11a55f373bd08918ae047b775f56b80", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative-ref.html": [ - "ef5d4c0c08519c96a1b16f7c449e7e9efd30593f", + "3f1641e4a4625e3003d242d7b3738b77ce32bf9c", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html": [ - "ce496640926122888cd5144333e6ccf197ce254d", + "90c09d50ffe3cbcf90218f612da077f87a9b8e34", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative-ref.html": [ - "f98f3ee3e869864b5d75d4bce4be823319b975d7", + "cb5326ad7196577ccd02131e11a5dc99067cb4e7", "support" ], "css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html": [ - "951bc84417be110cba83e885d7124dec274c5d49", + "6a70cf33a8b16e57ddf2e8acb3d87e10ecfbe6e6", "reftest" ], "css/css-fonts/math-script-level-and-math-style/math-style-001.tentative.html": [ @@ -547867,67 +547938,67 @@ "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html": [ - "856b8013af91cd8d0cb1eeb65502ad6d8fa2a270", + "57ac05abf052e30a31338598b67b6c4ae0154edd", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html": [ - "4a039c9e92b7203c218903f051f623d74a8eeb87", + "d12482dc700c0e39adec96d6a15dbe7395b704ae", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html": [ - "6482248d664584f0e7af20e8b3fa1146bdc8669e", + "7c4e8bdacbc5e1e161c8170fe981f31f11a9db78", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html": [ - "054892ba1e71a4ea46654e247878dbee571aa6dd", + "a2d1c00d1f50e6602fad8dfe509325455d4fc1fb", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html": [ - "41ff1947f07428571ba640b2c3b2b40954fee5a1", + "2c57cda5592530bfc906524d0e852198331720e8", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html": [ - "c6772bef2344a1d4c28e71919192bb689d98ddad", + "81a03a216d4376255cc2372a6fe1d0cf7db63be7", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html": [ - "97851879f1e5d31e5c00cdf2d91a20f508b6ae65", + "e600c310e6eed1179e62e08c6d91ffd4ebd198fc", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html": [ - "965e87d99e2cd13939ff7d5bdde9de0623eefead", + "d30ce60313723f40656a98a665297e81bdd0dc80", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html": [ - "beb259a9bea6cc541cbfe71fb332d00d3977e866", + "a212f34b4f0be7c44af5d965c14063d7d443ff13", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html": [ - "f94bcca9235dd145d1fac270fbcf2b2d0417a448", + "dbc9fe1e8618d66206633c3e58f85cc016a46a02", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html": [ - "bcab0b9d474108cb03b4a73417f9188b4c5301d0", + "81c6bc9eba020ddb781ff4c276d91a921cbe83f4", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html": [ - "1ac153a495e2caf20c586f3ec3d1a0b8738eec02", + "3ae22bad837bc7154d953244f4586df45d1dc13e", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html": [ - "99400e69232fa5696d2d733bdebc5f54eba9479c", + "2c6ea3cc3933f7a03ba49bf594bf43b9f992cc6d", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html": [ - "a9c5408d97649a0eca7e9aa35ee54a60d743ba73", + "e3b861835a996d6650ac1433c8bfbfecd0c0ad0b", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html": [ - "d75664ded33f9babb6b824e3b0a47d3342c3f168", + "986ad02dc7392142bf423c74dce372832f074093", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html": [ - "a2ce6b99ab1d0bb79224e15a549627a8f595b3c1", + "e06113bf6ccfc5c81ecdd92651667644dc3eeb51", "testharness" ], "css/css-grid/abspos/orthogonal-positioned-grid-items-001-ref.html": [ @@ -548051,67 +548122,67 @@ "reftest" ], "css/css-grid/abspos/positioned-grid-descendants-001.html": [ - "fddb5d81754913c2958436b88df574f2b696cc77", + "8583f34cabac458bdac084938aeeb77f8f8550a0", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-002.html": [ - "987bd46bd3ca468779737ef4d47c31682854cd8d", + "7e6f65dba0352c9cebcc3ef69f3eaf000585afb5", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-003.html": [ - "ca3653959af5b6aa89afcc143dbd54fa1375c0fd", + "f0c6d4e3215cad172b26fab33fd8a35ced5a1836", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-004.html": [ - "1710781580a90492712ea565433949c5b31ce934", + "2abfe22af1ad24104a0e928326fdc099a9380eb7", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-005.html": [ - "00d1299977f11ad4ff110bd0b3f59a6b9741a708", + "ad19acbf25d882a8cb1d3a10bc310956217130ad", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-006.html": [ - "6c856ccd91d45004e39adea5f58bb3427c70863a", + "f59ec881375e263dd910a993c5c092fa65d28cc8", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-007.html": [ - "97c489cd5da757b7ad6d36c2f38a8d1be9b98838", + "46e12d46bccb7688578a16eeaf46f71bc8da5ad9", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-008.html": [ - "3abcd7b903182692ae8514cef5f77b55108df4a3", + "a8187cdb8e2e0ba78e7d9edfc8c675aedf6f8906", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-009.html": [ - "09fb58e5adf0f6bb5514dd62ec61adab0b0e6a40", + "abc7c954270ab61a12ecbe490ba542255796e312", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-010.html": [ - "04cd3e998566c5df4388f54d623306a9ab2a7634", + "1a56fbe864d24a8cc9bc0be5a57f7cd34b8cb00b", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-011.html": [ - "e7274e55d6e2235e0510b7bde5e50a48932041c8", + "759db2b3722a6a693a62df12ed01011a95c33b37", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-012.html": [ - "45e6a1248456bde90d1434f47434c1c009a28988", + "35329ca7e4932278ab4996427ffb87a028ee927f", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-013.html": [ - "29e83c3305987ea860c944426637df0797a91d65", + "5af4078b3a8ce30f97b6671e977dd0d9e21ceb43", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-014.html": [ - "567b3092d5b5f1bbfc266c6f8ef316c6e0f4bd17", + "07883438d6520c1c04d0dcf35f8a79ec1a1b5451", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-015.html": [ - "c3c5d411a1dabe4b693a6bfeedd02f8209f714a0", + "08a261a818642d52a78f874040a9e60b406b6b53", "testharness" ], "css/css-grid/abspos/positioned-grid-descendants-016.html": [ - "dfa34eb9c39b6e5f735379760430b23e83155efd", + "f691816880b0b33650226aec18186e5bcb92d20d", "testharness" ], "css/css-grid/abspos/positioned-grid-items-001-ref.html": [ @@ -548259,7 +548330,7 @@ "support" ], "css/css-grid/abspos/support/positioned-grid-descendants.js": [ - "d8fc60be55504d4206c18123ef8711fabf8be016", + "d45df4bc2231cbda5dee1bafc3f386f008024d79", "support" ], "css/css-grid/alignment/grid-alignment-implies-size-change-001.html": [ @@ -550442,6 +550513,14 @@ "9dcba3f28fab37112a5bcb873228b66b1c7eb42b", "support" ], + "css/css-grid/subgrid/auto-track-sizing-001-ref.html": [ + "800f87e5d00a767f1cb5e5816ffd46110fbd4e80", + "support" + ], + "css/css-grid/subgrid/auto-track-sizing-001.html": [ + "0fdb9b0b7e2ed8855b02dcfb9baceeb61b7d05d3", + "reftest" + ], "css/css-grid/test-plan/index.html": [ "039f3a87c1a7d042af4ac043b1a5c4c4cb6c0d1e", "support" @@ -551598,6 +551677,14 @@ "4852e423273efe6ee99a832b141f943e7a3c4bca", "visual" ], + "css/css-lists/list-type-none-style-image-ref.html": [ + "9e72fb310233145c5a6c014c3febb2975586d76d", + "support" + ], + "css/css-lists/list-type-none-style-image.html": [ + "6b7b83afc38b2395f5725a64fc40053b6d0b6859", + "reftest" + ], "css/css-lists/list-with-image-display-changed-001-ref.html": [ "bfe0eb60f8dfbc30311fdec49490f7ecf2dc0b1c", "support" @@ -553102,6 +553189,14 @@ "102202dd1da474ee9daaac4e350ca4dc89669878", "reftest" ], + "css/css-multicol/multicol-breaking-004-ref.html": [ + "016885a9e640a7e1cbd5e59fc0886cfb63219d60", + "support" + ], + "css/css-multicol/multicol-breaking-004.html": [ + "34b9f59137eca3a63caacb860e0b4a7487121e66", + "reftest" + ], "css/css-multicol/multicol-breaking-nobackground-000-ref.html": [ "e7ebcff4a082e2455d303163ee7b86131331427f", "support" @@ -553335,7 +553430,7 @@ "reftest" ], "css/css-multicol/multicol-fill-auto-block-children-ref.xht": [ - "16cb04ee3c2c3f0d6c080c316634627a7d08bc04", + "149292bf7113e4ba96536289108ce89eeda50339", "support" ], "css/css-multicol/multicol-fill-balance-001-ref.xht": [ @@ -553930,6 +554025,22 @@ "55bdef427880b59bfd532eee6fce006d22c1cbb8", "reftest" ], + "css/css-multicol/multicol-span-all-children-height-002-ref.html": [ + "ef4b7140bd2eddb70c95388e65f38eb1220fcfd2", + "support" + ], + "css/css-multicol/multicol-span-all-children-height-002.html": [ + "ece797c786b2100bb2e60cfd61ba410b57d7638e", + "reftest" + ], + "css/css-multicol/multicol-span-all-children-height-003-ref.html": [ + "2ba0e8c31a3803dba479c2f12d859151727a091a", + "support" + ], + "css/css-multicol/multicol-span-all-children-height-003.html": [ + "1f2cbef4ab03b71872bd7b84927ca0681beb56a4", + "reftest" + ], "css/css-multicol/multicol-span-all-dynamic-add-001-ref.html": [ "9f76ea15a0daa7753e76ad9b9a99948988c702d3", "support" @@ -556746,6 +556857,14 @@ "683d2a77662149be28c581c5de6651e776653d65", "testharness" ], + "css/css-pseudo/first-letter-list-item-dynamic-001-ref.html": [ + "26d50ade6259326ee40b99d0cc2739ee77cf2e1f", + "support" + ], + "css/css-pseudo/first-letter-list-item-dynamic-001.html": [ + "f990cd2bb716aafff143f99889d2be61c72b6171", + "reftest" + ], "css/css-pseudo/first-letter-opacity-float-001-ref.html": [ "38c230045bd0cbec0d94da16b27fd56aa58456a1", "support" @@ -556926,6 +557045,14 @@ "5b4391d4e7e43c330eb848ca29645b8c820c02de", "reftest" ], + "css/css-pseudo/outside-marker-paint-order-ref.html": [ + "441a354732fc6690ea0d8af93dd33d57c8049374", + "support" + ], + "css/css-pseudo/outside-marker-paint-order.html": [ + "94d0c42eca8cffbd5637a1039028925c19e1f851", + "reftest" + ], "css/css-pseudo/placeholder-input-number-notref.html": [ "92ae71d83fcbea52e4120ed28af5438dd54d4509", "support" @@ -556939,11 +557066,11 @@ "support" ], "css/css-regions/animations/animations-001.html": [ - "107ab6ac0e62c327fc86f9aedaeb3802d15727aa", + "665fae56212ffd54863abf700d5d0e5aa83ab746", "manual" ], "css/css-regions/animations/reference/animations-001-ref.html": [ - "24510080b5a5e42b0283d8d239acfaff1aeb13ad", + "bf8490f1d6a29e649bcd30048e8bc4973f5ef1e3", "support" ], "css/css-regions/animations/support/animations.css": [ @@ -556995,7 +557122,7 @@ "reftest" ], "css/css-regions/contentEditable/contentEditable-012.html": [ - "b3d3c9588d8b3190fb35d38fef05389179fefd49", + "496b849167df133a421bdcbc3cc967a4888249a3", "manual" ], "css/css-regions/contentEditable/reference/contentEditable-001-ref.html": [ @@ -557291,7 +557418,7 @@ "support" ], "css/css-regions/elements/support/3d-filler.html": [ - "93beec2f5c6f8c52e064b667821489c7ac710fa7", + "1ff6323f7eba6916a8bde25a8ef835e3461d3299", "support" ], "css/css-regions/elements/support/Three.js": [ @@ -557319,67 +557446,67 @@ "reftest" ], "css/css-regions/flexbox/autoheight-flexbox-002.html": [ - "90ee643125af1c90523b24a3e66520723a7d060b", + "5c430d5b26c6274b241c4ed3fe21fff3c6f228d6", "reftest" ], "css/css-regions/flexbox/autoheight-flexbox-003.html": [ - "acd8e6e52cffac1b758421de6e8e070f6d2c5c94", + "291d92dfba96b550c0f62cc479c9eacbc0a626e8", "reftest" ], "css/css-regions/flexbox/autoheight-flexbox-004.html": [ - "2c82748de771500d9c28e8ad03ba41cf4e7afe3d", + "11549d176f5499c552f2d728a9703e4c80b2bd90", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-001.html": [ - "132e76ae1a076bda418d5cc23e1330d20218558f", + "9431fa52cebcf45111ba051c7f4e4fb64e778f1f", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-002.html": [ - "dc2be97eeea60b388b843ee4f4c3bc42c5bbc5d9", + "768567dfb3b0d418d325937b368c43b271aca122", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-003.html": [ - "4045d9c9121b23456dd76c60961548c9c0e0578e", + "8a4a4a9966ad1f42ce590aa728b82015f4f9873e", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-004.html": [ - "7064cda62a7e26c469e3764a6c65e86b36eb9355", + "c636bd9e9eb43ca227554a5c1b9ae201f21bb87d", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-001.html": [ - "7e34421e3e333cf5881ebd4e858ce8044e13e93a", + "6a5287d9296e5869e31ef4a4daa17119ca5abb62", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-002.html": [ - "a186350f1aabfd7322e67f8d57d22ba5f56b20a0", + "3cfd9bb5dd1c9f72f0cb01c76f8f962fb5780607", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-003.html": [ - "88fa50e20ab8cac8ee47c55211b61ff1f1ae5cad", + "d6062aa21e6cd8b34ee6ae94e3fac86c330edbd5", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-004.html": [ - "ea72dcde3d112d37650b44279771918085469d13", + "2317391169fe777482434261e0ddfea348875805", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-005.html": [ - "b38eeab11857b6d1b4a8086065a1e4867139fdc4", + "9c54fbed41f9956ea0146d0d200d59a3091b0814", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-006.html": [ - "c266aa4c9776381cd24485e86588650bcfe9c21c", + "cc863d657e308ab0a30ce504dcbc4905dec5cdbd", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-007.html": [ - "6bff879befc25e22369228845ca843182541a926", + "185ab3ddb03186bcb55cced56d0f1454fc32381b", "reftest" ], "css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-008.html": [ - "bc275412e21b3ebaf116d7f6510770166f5857ec", + "d8f59720c9e36b1ef9257b9d4e60948bfed0f728", "reftest" ], "css/css-regions/flexbox/column-flexbox-break.html": [ - "19a4b495e080cda5a4ab86c044a4304a013573ce", + "c1ae090169390fc78f1acb330419bdf5cfd3d856", "reftest" ], "css/css-regions/flexbox/reference/autoheight-flexbox-001-ref.html": [ @@ -557387,11 +557514,11 @@ "support" ], "css/css-regions/flexbox/reference/autoheight-flexbox-002-ref.html": [ - "d9a117ac4244fa7420ca7c8b47561dfd524db0f2", + "67eaeb881a4c801913ac291ab15b1034ba804685", "support" ], "css/css-regions/flexbox/reference/autoheight-flexbox-003-ref.html": [ - "69ceee0beb1ebc321a00259336fbc851a851d677", + "5b1455c3f806ec72e1c51c62261f83f6fec3dc73", "support" ], "css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-001-ref.html": [ @@ -557399,15 +557526,15 @@ "support" ], "css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-002-ref.html": [ - "03bd337ae6b7cc25c2199359a8642d0d111f238f", + "399b70455c472cc4c8f0c958920ced50ac666748", "support" ], "css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-003-ref.html": [ - "d2315dd0571cee58f68c41c7c3002bffb7517e27", + "d0df028dc61f29410b11c8653d38e048226532b0", "support" ], "css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-004-ref.html": [ - "85a817a656292257c7886c61a5a135c908b65432", + "97feebd2060ba49922af17277f31269570f38699", "support" ], "css/css-regions/flexbox/reference/autoheight-regions-in-fixed-sized-flexbox-001-ref.html": [ @@ -557451,7 +557578,7 @@ "support" ], "css/css-regions/flexbox/reference/regions-flexbox-002-ref.html": [ - "63991279121a2d07bc5e1ff5853f12111395d326", + "5dd4b7513bc28a76412fc3187818d396d2e98230", "support" ], "css/css-regions/flexbox/reference/row-flexbox-break-ref.html": [ @@ -557459,7 +557586,7 @@ "support" ], "css/css-regions/flexbox/reference/visibility-regions-in-flexbox-ref.html": [ - "f13102237425e78ab325a48c42a157ff79875a57", + "1e46f07680f306b122bf0d0ea96bb4065079cae2", "support" ], "css/css-regions/flexbox/regions-flexbox-001.html": [ @@ -557467,51 +557594,51 @@ "reftest" ], "css/css-regions/flexbox/regions-flexbox-002.html": [ - "b19dbfe08021bccc90f54d61129d0fdd435c1d1c", + "7e0635d766796b41a0cc68e50056d11e577ad459", "reftest" ], "css/css-regions/flexbox/regions-flexbox-003.html": [ - "07a9f96c2eb41e69736ac72a39784d3f0581d184", + "314ea5943469fc8b8304f400bfbdad5bf3cd81b6", "reftest" ], "css/css-regions/flexbox/regions-flexbox-004.html": [ - "c7c1e727316610ea7a6ec9173eb76b4fde33a243", + "ae80bbc8accad233d4efcd5baee81ca9bfe02f14", "reftest" ], "css/css-regions/flexbox/row-flexbox-break.html": [ - "d325d3b4b5cdde9f0b7dc6edec184119ef9b766d", + "402242284c328d0ec349824bdbe635b3af47d2a5", "reftest" ], "css/css-regions/flexbox/visibility-regions-in-flexbox.html": [ - "a3d0521b3aed88c7059002cdf2891d829881afca", + "230af22d1c3956993023c8ae3aff50c9f2d4a53a", "reftest" ], "css/css-regions/floats/floated-regions-001.html": [ - "9645570b4be77ec28f0f1a8a25e8da6ee7f518fc", + "f0cc63139cc033da233f5aeec7a5e9c916ad7655", "reftest" ], "css/css-regions/floats/floated-regions-002.html": [ - "be32af0a5a2ce482eb41492e5a6c0708e54f4324", + "b7a2f796dc0a94b5e5bae160c15f789993576a72", "reftest" ], "css/css-regions/floats/floated-regions-003.html": [ - "0602edcea82cd13d90b781c3fe24151b2fe6fe26", + "5e7f16ff469b9e278f0349e0ccafa7545752054e", "reftest" ], "css/css-regions/floats/floated-regions-004.html": [ - "96efcef0c0b6c245a0558cef7bae439f105f2944", + "c62000f014b13010cdebf1a9000862a5a06b2d74", "reftest" ], "css/css-regions/floats/floated-regions-005.html": [ - "56151f6f8e226d042bd0db4c4f0ede8190fb3fa6", + "7257ffbbc9786895f8833bcee2d86eeb3135b847", "reftest" ], "css/css-regions/floats/floats-clear-breaks-001.html": [ - "07f690b6bfdc301d31aac617da0b197999b88e64", + "4e03aa46a3851e1bdd0a11b804706f4c065214f0", "reftest" ], "css/css-regions/floats/floats-clear-breaks-002.html": [ - "488899ceb638c0edfabed79c47a3ff54e270955c", + "1a8a97334d4776ef237e369f80849dad5b855499", "reftest" ], "css/css-regions/floats/floats-in-named-flow-001.html": [ @@ -557535,143 +557662,143 @@ "reftest" ], "css/css-regions/floats/floats-in-named-flow-006.html": [ - "894bdf5022059a22d8c1b5b8e9452504ea23dbee", + "6f0cf067bc0edc57eac1b90e5bb40bf3867cbc3b", "reftest" ], "css/css-regions/floats/floats-in-named-flow-007.html": [ - "6ba1918afb6fa8ce792cdf99ce0ffd56da0e1cb5", + "4fb9bcb713bda31cc68719964625c189721a4c51", "reftest" ], "css/css-regions/floats/floats-in-named-flow-008.html": [ - "986d953a524b89c5b50a20149c2ba26fce2be1c4", + "8de84c11c01af548dd31aa30eee569ff8377bbf8", "reftest" ], "css/css-regions/floats/floats-in-named-flow-009.html": [ - "330f036fa75b7e7d645186080d6337532e420f7f", + "8ae60c334b756a05f989e4264a4cd2b07d9ea320", "reftest" ], "css/css-regions/floats/floats-in-named-flow-010.html": [ - "7bda901b6f8f05644c3a8ea848e8816fa85931e5", + "068e7b85d1826ae89cae2c93a949c79d82e453dd", "reftest" ], "css/css-regions/floats/floats-in-named-flow-011.html": [ - "0a934380efb98c720a7e0dac3a8609fe3528b392", + "5a70d452a09ddd496377dbf613bb66045ae2512c", "reftest" ], "css/css-regions/floats/floats-in-named-flow-012.html": [ - "c6b6b2577254789c0f6ae3955059666d842ec08e", + "1a7e610bc7d455d2dda969c68fb1a0babb5cf2a8", "reftest" ], "css/css-regions/floats/floats-in-named-flow-013.html": [ - "7ac5aeba7c96d1a87d3c02565dc56264d414106d", + "0ed9d360455d3117f63e549087304e4aa8c02242", "reftest" ], "css/css-regions/floats/floats-in-named-flow-014.html": [ - "2a9bd7ca6846a0afcee0d4b0eba2ae62fd2c579e", + "56387e6db8e263daa5266695bfeee851cc1dc51d", "reftest" ], "css/css-regions/floats/floats-in-named-flow-015.html": [ - "c03b22867ad2e57c6e698650f552baa202f0565f", + "d94dc521cf8d5f68df76e7392517fe0393ab1a98", "reftest" ], "css/css-regions/floats/floats-in-named-flow-016.html": [ - "d0d8899692d75c699006e34da65fb11b261e4aaa", + "511836617ab98e72f1695a4368f57bd74e8f0af6", "reftest" ], "css/css-regions/floats/floats-in-named-flow-017.html": [ - "d6d5febf4d637e43efde5a840deffa733a1244ed", + "62ec78d496e7fba48f26dcc50cabc7f738376b22", "reftest" ], "css/css-regions/floats/floats-in-named-flow-018.html": [ - "d3482e24033289e1a53e5b984a39d8c21d6a3662", + "f9990d3303ffab02a229c5b98f73c88241a0682f", "reftest" ], "css/css-regions/floats/floats-in-named-flow-019.html": [ - "35ae18ac73e7c3c616a94fadd935e0fbc5d3658f", + "f5bcdbab2f16c148a8839c3eb9774b3f68ead525", "reftest" ], "css/css-regions/floats/floats-in-named-flow-020.html": [ - "c5f88520a26a93f935d61d04fb89897b93c7a2b9", + "f83b9bb96ffeb8429b17ec4c6ddd22ed298f6311", "reftest" ], "css/css-regions/floats/floats-in-named-flow-021.html": [ - "d9a6d2ae6583a76cd22c684ee21e565c3c9789ce", + "e7a19b40de6e2e8c597c8e3cbbbdeee4295c0346", "reftest" ], "css/css-regions/floats/floats-in-named-flow-022.html": [ - "5cf2efb4ec1e555040795d4197964a8ac5050876", + "4a3566668705c42907551d9a5778ace6f6eb246e", "reftest" ], "css/css-regions/floats/floats-in-named-flow-023.html": [ - "2a0db4521e620a62b29a0a91f5aa2491de30509f", + "19386d87444b538bbd9f43397837c2858a836878", "reftest" ], "css/css-regions/floats/floats-in-named-flow-024.html": [ - "0ad8cc63e29cb9d02884b1eae45e05c8ed54d9bf", + "fd472b55d9acb4a48d66256696bdeb3cf1633f86", "reftest" ], "css/css-regions/floats/floats-in-named-flow-025.html": [ - "94edb7f8325c8b378ae826891fcfd174a7c75634", + "c5ed63f52481a1a1fd71cfb589a2b764fecff3cf", "reftest" ], "css/css-regions/floats/floats-in-named-flow-026.html": [ - "81b5ae1fdfa09d545fd48edd0530c0aa4587787a", + "f0daf87d445693976fa51073f1bc45bb8ca5a799", "reftest" ], "css/css-regions/floats/floats-in-named-flow-027.html": [ - "0f06bc64d2e1d5607f7255974a04e5ce8c688f37", + "e87cdafb021a45b47010060cdabc47152993477c", "reftest" ], "css/css-regions/floats/floats-in-named-flow-028.html": [ - "512a27f3b96919dc3a209a7d840a3a8f295e5fe4", + "1d2bbb10388cb7dccf8e73e5795d9d6a14e95d2d", "reftest" ], "css/css-regions/floats/floats-in-named-flow-029.html": [ - "a6fe1ccc97db5d411edd358aebe9c4bca5faa713", + "5ed45e5d2e6e08561f0f61a837aa18452cb59524", "reftest" ], "css/css-regions/floats/floats-in-named-flow-030.html": [ - "f1182a618c45bbe04aa2f462a604eb8d6f6139e4", + "3527149b668762c852f08c1bfa4f953095c47f40", "reftest" ], "css/css-regions/floats/floats-in-named-flow-031.html": [ - "f194c62cd86808dd41b26e49bca86501469a2582", + "819185d311b385289facdae2dd0861904b47fab8", "reftest" ], "css/css-regions/floats/floats-in-named-flow-032.html": [ - "0448a76cc95161057caf531cb01f91cca24b1580", + "d2263281ba5dff45bb74bcecb803bda294754be9", "reftest" ], "css/css-regions/floats/floats-in-named-flow-033.html": [ - "f4cacd7ca00987d90d2eb0dae9116e2951bc5d25", + "4374e7145cd957a96f5db545f54fd6286cebff6e", "reftest" ], "css/css-regions/floats/reference/floated-regions-001-ref.html": [ - "c2035c3def002cb805da9dad46e89717d6ea4d34", + "31cd9ad49d719f1830d7cefc1edcf55a9f142b6f", "support" ], "css/css-regions/floats/reference/floated-regions-002-ref.html": [ - "ac824ff84d4fce3c1d51234749ed638fc78382d7", + "25a261179d9ef6129c88f929ab88e5a778711153", "support" ], "css/css-regions/floats/reference/floated-regions-003-ref.html": [ - "0671c63180910d9ef815b5e5a272b7e89a5484a0", + "45dfa2c7fd8b37e59cc37edf088de4c642a0797e", "support" ], "css/css-regions/floats/reference/floated-regions-004-ref.html": [ - "e41ce3eb63d1de5e0581d9e0afb767eeb578d97b", + "3dbe4d5654f446b826d8986304ea30a7d7bb5429", "support" ], "css/css-regions/floats/reference/floated-regions-005-ref.html": [ - "48912315a49dc856a55ef24904d7fc9ad5af68d6", + "84e636ba12fdd8dba0048f350bb6a232323f3232", "support" ], "css/css-regions/floats/reference/floats-clear-breaks-001-ref.html": [ - "29b15f42e266e8c0dc2a4685ae1745194cc37357", + "8c9cf1982cf180b16e08540f1ce3c8a256629201", "support" ], "css/css-regions/floats/reference/floats-clear-breaks-002-ref.html": [ - "c6b74927ace317ac61cd041de7a443e102f99210", + "eb4dd9442f1c5b745ad71232a04d3ecbcdab6eb3", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-001-ref.html": [ @@ -557695,83 +557822,83 @@ "support" ], "css/css-regions/floats/reference/floats-in-named-flow-006-ref.html": [ - "b70e5495a759e00b3ba290b032f2fc9201e47ad6", + "aeba68a527c27aca9f8a13846337ccd1bb02f4c4", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-009-ref.html": [ - "a4c97172a473b9fae64e7376b102762ab28f48cd", + "b1d011b364a05987aa4b96ea5451996b16869a4e", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-011-ref.html": [ - "f2f445b6d0a9ecd3116fdda4829653ff28d8b676", + "5044c77fa23db9e4769500eeff5e2774d88caf0c", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-012-ref.html": [ - "9b26202cdea5d116adcb62ef1b7e5f1745a66caf", + "ec4eeff7d91ec91191e0276ded913e250dbcd430", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-013-ref.html": [ - "36fbe33bbd6aab2bb04a93be85de70bc19341962", + "e974e3feaf2a0864ad793536532befe470ebc1ff", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-016-ref.html": [ - "04ab1efd63aee9a19edf4227a72bd03fa3248b9c", + "c91451cc7bc619e48d384d8969ad5a83bf517fe0", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-017-ref.html": [ - "1cf9bdb6713a44b18ef691c7d3548a6cd9a60e82", + "2998a3af57c8096ca288b98fc4deabebed37ae2a", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-018-ref.html": [ - "c94bff0a47aee4210da22d528ed08838f9c99d6f", + "2961fdd0e2817b351c81277bc3077ca7e2eff0be", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-020-ref.html": [ - "526d08c416d60484b351195effa82101b5514d8f", + "a85e0e00ec130dc6b7f7047bedd7051f32e32dca", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-021-ref.html": [ - "ad0fb084cd1cfa1782fe916463237d0fb0dd0502", + "37e5b42c94e23ae1c3ac4b87613a4474f1ef1f6f", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-023-ref.html": [ - "f59e229b5cedf5571420b9a5b573ef9037f4b43d", + "14699180ef0dbb540164243f22c07449d32e40ae", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-024-ref.html": [ - "7d7318045063dd1eb41cd26ade26615bf0e8309a", + "865fdbef7609ce7b291937660b239caf5895c971", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-025-ref.html": [ - "59167d51d00a2429bba66af2b2edddc6a8459504", + "285a96836f05c5171dc26fc45a992623b21fb7de", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-026-ref.html": [ - "45b9130182e2534a5bc3bbb89c16a40173e26eef", + "efc23cc638197caaf91ce03321660ff9c7b43d65", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-027-ref.html": [ - "72fd65f611c73922ec2682b55911715c6c48aa7c", + "ff55dc55ea126aa1b990b95b5ae10205440cdb3a", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-029-ref.html": [ - "863e3a8e6116728edb0611f6f6da696ccaf44baa", + "adffd0f2d4a51f9c3fd393930885eb2b92b5fcd1", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-030-ref.html": [ - "1ae5012c9be6db9573d9ae683a491d06525a12a6", + "424d73aee03c2dd165a355ec272816ebeb730669", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-031-ref.html": [ - "bbc40fa378304a7b4e97a3bae3fcfafcaeb2e9c1", + "f5135cf6f796feda759109e44d8a93f0c017b843", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-032-ref.html": [ - "dabe489e47da7a206d8ecfe4c41a0cd1efe404d2", + "cd997eeaa1630affc489faa3303f71d667bbed38", "support" ], "css/css-regions/floats/reference/floats-in-named-flow-033-ref.html": [ - "5797a5d2a3924c3cead127ab80e9a6b0c199cd13", + "892fc993b58d2b718f120f0647e5fb22f20e7733", "support" ], "css/css-regions/flow-content-001-ref.xht": [ @@ -557859,35 +557986,35 @@ "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-003.html": [ - "a9aa07ca771638fcec597bc393045a8cbc0123af", + "2430052bd19b0ecd8eaf6575e5d3255bc117b4c1", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-004.html": [ - "df0c78dd536f254927244cf9eac1ec3687c398ea", + "7e18319a1b417854608f255db1d9e4f8bd48852b", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-005.html": [ - "2babe4c899be1ce265e66ca3d7c6072af41140bb", + "ccaefdfa8ad324bb75f29d2b7008d7dcc9da5d6c", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-006.html": [ - "bf777e7acf3f710a3eac72c15cd6989a281020ed", + "eb824172f74aa56bec2e5b7a235da200fae559e3", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-007.html": [ - "156efbe6f495eaaf907b8ce5009d7c3497d89d0d", + "4b6f3310565f5c9ca2d75a32c075616d2a76e9af", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-008.html": [ - "d041f55264413f738c9488349402b2dcdcdfb703", + "ef97e32bf9d67a48cff9a0ae8bd714afb46c12c2", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-009.html": [ - "62f7e60ef07688c114cd0ccd0ac24a9a7283297c", + "08c586c6d5247ac881f3fdf84c22ff41feb0c6d1", "manual" ], "css/css-regions/interactivity/full-screen/fullscreen-region-content-010.html": [ - "a789a86ac9063d0bcbbf9d16241155991d594575", + "d2f4b13b058e7a7f69aab7596e28c124019e47e8", "manual" ], "css/css-regions/interactivity/full-screen/support/cat.jpg": [ @@ -557911,11 +558038,11 @@ "support" ], "css/css-regions/interactivity/hit-testing/css-cursor-001.html": [ - "0fb4045de79daf2dc81a9c31fc019b7d5fa0282d", + "9ef2efb9e47e8031b79e09484aee866b0b9dfab6", "manual" ], "css/css-regions/interactivity/hit-testing/css-cursor-002.html": [ - "11078b56d0493db18446ca7a02135c6cd1952cf0", + "29248365a54972f26409bfc769c887a420af7285", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-content-001.html": [ @@ -557923,35 +558050,35 @@ "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-content-002.html": [ - "18ce9f6bb9c075f114079971b8cd695feae8bf44", + "0d0c849bf177f74fa983d18cbcaae1da324eb067", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-content-003.html": [ - "6dd5ac65fe777e7aded64e20ab5705750caddeb7", + "dc85598769975393a0e5dd11c3c50a074b5f0aaa", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-content-004.html": [ - "dac38a3ae56bca7122cc43f45d8735b9d8fc9768", + "76d73eb40ab853b4aaada9c51a2183f11c5cc891", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-content-005.html": [ - "6cd653781436ce70a9600e0f973fcdd8edbe108f", + "f13cd0fbaed730192141d6434ef4fb575c4c2fa4", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-region-001.html": [ - "8bf918a4256881187924281a1116f7e536b33fd7", + "d28c79b052638de11905a948955e7b7383df4cd0", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-region-002.html": [ - "97e58dcbfea472b24ad5bd7b2ad319bbde21dc8e", + "347319195e0b6aa47110f5161f53063aa6d579c0", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-region-003.html": [ - "fb9848de34f995f2f4c36339ded1c03c7877b548", + "103800a73dd958b342b2357bf6f6db4f99f24320", "manual" ], "css/css-regions/interactivity/hit-testing/css-hover-on-region-004.html": [ - "802edcc1fef32ebbbdfd680a5c23318deacf5010", + "4dc41bf7c5f492d2ed1f3672331fc88215d0ad01", "manual" ], "css/css-regions/interactivity/hit-testing/elementFromPoint-001.html": [ @@ -557963,27 +558090,27 @@ "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-001.html": [ - "c3935655fe43f7af3911b1df50628b52ad57af63", + "b23cb0e78c34b51c370495eb0f5fceaceb0e5a1e", "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-002.html": [ - "3816aabe6cd7308cc635ad61323d702ee3306288", + "852af75109ef1a610fe5e5f9f20195c74e706a89", "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-003.html": [ - "c408ce5511ad0eff4202575efb561161a9fc41b5", + "d43b4e257cd72217b0f0d040b5d0d5ef15482ca9", "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-004.html": [ - "ac11a3b01fd0fb1d03f79711e685e9c9feff7462", + "dc1d8ee008a0851bac9b8c60240a2d57d5862cab", "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-005.html": [ - "1254089063d25b90054b4f43382ce4b2bf7a8fb9", + "b421fa91a742dd50d1a9c9497a243ec1011a3ff7", "manual" ], "css/css-regions/interactivity/hit-testing/flow-change-on-hover-006.html": [ - "a6c3fbc01d980b8894495c2c184b6b3e9c686988", + "26e82a33edc9f5f33177d497eeeb506acf0c751a", "manual" ], "css/css-regions/interactivity/hit-testing/mouse-events-001.html": [ @@ -558043,15 +558170,15 @@ "manual" ], "css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-001.html": [ - "c2d6a0210c54974b58d31608ebcb0f3c86f27267", + "a5ddbb4cf80defe7481ba2c6df522b896202265d", "manual" ], "css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-002.html": [ - "d79ff6b9659fc6564b0b6e5134898916c076c117", + "da102188567f2c81bec9d80b2ed123ad756c7fa7", "manual" ], "css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-003.html": [ - "34645b4f0090f9d1f049e4c315c46e89e93d5c22", + "e3a980aa1a290cecc70dad1f10c327cbd3ff6a3e", "manual" ], "css/css-regions/interactivity/keyboard/regions-keyboard-events-001.html": [ @@ -558211,27 +558338,27 @@ "reftest" ], "css/css-regions/interactivity/resizing/support/2-80px-block-ref.html": [ - "35c1d46ea682625062b1e90a61cf33d4448a571f", + "7bbc641de955a45ac66065212f97f95ca71320ef", "support" ], "css/css-regions/interactivity/resizing/support/80px-block-float-ref.html": [ - "fcdbebdada7d86f28b6c0188723b5b8d065c74cf", + "2643db0627f2cbb21d2abb90b79d28c86b70bbd2", "support" ], "css/css-regions/interactivity/resizing/support/80px-block-ref.html": [ - "eee93b8c6cf9d3bb35e797e9c15176f185692fdc", + "77d3795068f8595a8ac04e25160910f4b204d2b2", "support" ], "css/css-regions/interactivity/resizing/support/region-in-body.html": [ - "5556dd4e2ca970f98ed2ea0033c0db85704e60df", + "9b9c9c68b81a055ed4a6270ce0223e44568cb80b", "support" ], "css/css-regions/interactivity/resizing/support/region-in-container.html": [ - "16a8dcabf39538f9f7a6a3b1d6bf8f437674383f", + "5e1c1c6ef36a5fc12934a70a207e0ca7ce511c33", "support" ], "css/css-regions/interactivity/resizing/support/two-regions-in-container.html": [ - "6c096f6ef83b7cfb61a3e0310b3767931a711e3a", + "2db4c048fc3852c090a47efa0d776e0d7d9b5331", "support" ], "css/css-regions/interactivity/resizing/support/util.js": [ @@ -558395,15 +558522,15 @@ "support" ], "css/css-regions/multicolumn/regions-multicol-003.html": [ - "483c3b550c6a74851d46f278ef4af4d685d7405b", + "5952996076c3b406e3cc2018011fc741ead7f30d", "reftest" ], "css/css-regions/multicolumn/regions-multicol-004.html": [ - "13a95073e5f8376b4db8b9f7e74dc6c7cd182ccd", + "4e00e0ffdeab8608573d5a1f147e18b162a42de6", "reftest" ], "css/css-regions/multicolumn/regions-multicol-006.html": [ - "3e795eb766d7863bea8f3f4d92293750fa3c0063", + "94f9e2d58d44ea5d4debc5cf51a4f8b7be7b29b3", "reftest" ], "css/css-regions/multicolumn/regions-multicol-008.html": [ @@ -558411,7 +558538,7 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-009.html": [ - "7a83f280c04016fe31533b64ae5131a7e4edd330", + "f4c59682874776fb579ee6f6edacbf4696ea5cc5", "reftest" ], "css/css-regions/multicolumn/regions-multicol-011.html": [ @@ -558423,11 +558550,11 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-013.html": [ - "b8197a58c5bfc31929b6f7448d35ab3800c41b1d", + "2020ec50ef328a8e118456a8688145bfb3b9d575", "reftest" ], "css/css-regions/multicolumn/regions-multicol-015.html": [ - "039e7a7fa55d3073bdf7e6934ad6482c45805721", + "41fe6cfa940aca06d3a6e4fe2424d2c728520cfd", "reftest" ], "css/css-regions/multicolumn/regions-multicol-016.html": [ @@ -558435,11 +558562,11 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-017.html": [ - "cad0638a12a7d298e4a399a068da7d4c127b06b2", + "6f7b89998cff7c1b948a6ddb3d52cc3d05b6f547", "reftest" ], "css/css-regions/multicolumn/regions-multicol-019.html": [ - "1b7b005285c4be3fb88dcf1e7569bda3ab884b3f", + "8b96fb73aa2e630659d2ec2c36c8135642e2b5df", "reftest" ], "css/css-regions/multicolumn/regions-multicol-021.html": [ @@ -558447,7 +558574,7 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-022.html": [ - "805529037213fd1db4d69aa8ee90b797a4c758a9", + "d48d3d700fe71e9512cb9a51f0186bd0f049367b", "reftest" ], "css/css-regions/multicolumn/regions-multicol-023.html": [ @@ -558455,7 +558582,7 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-024.html": [ - "d1709c66916d271e32f9f2a3bca50737755b8cfe", + "d0c14307e01a1b01a6c55a3de59e5cbfdf6eac66", "reftest" ], "css/css-regions/multicolumn/regions-multicol-025.html": [ @@ -558463,7 +558590,7 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-026.html": [ - "fc0694f1e1dab6c9567a5816901cf53654e3cc45", + "c08188f7c10c0ae75c2ee55c977afa7467fc8933", "reftest" ], "css/css-regions/multicolumn/regions-multicol-027.html": [ @@ -558471,7 +558598,7 @@ "reftest" ], "css/css-regions/multicolumn/regions-multicol-028.html": [ - "225ee4c6ec4e5f9b843913848a3bf155582bc763", + "0e10c81c1c8d1cfb24a92536d8f685390c95f7d5", "reftest" ], "css/css-regions/multicolumn/regions-multicol-029.html": [ @@ -558479,11 +558606,11 @@ "reftest" ], "css/css-regions/positioned-content/position-relative-001.html": [ - "a8579db7c86b700e623539b7120994f9be290df2", + "3daff7885b956ec2976d533d9555d0d4495d2518", "reftest" ], "css/css-regions/positioned-content/reference/position-relative-001-ref.html": [ - "acc67f49c92af43e653f08210efd637fe1d1a8ef", + "024160c237a849fbbf179c29107d2c2eb5a4797c", "support" ], "css/css-regions/reference/region-fragment-break-1-ref.html": [ @@ -558527,51 +558654,51 @@ "reftest" ], "css/css-regions/stacking-context/content-node-layers-001.html": [ - "064b6ebbd8a86f41366ec0903625fd7490399943", + "c1e5f19bc368aa55165e59950c23d648fa909df6", "reftest" ], "css/css-regions/stacking-context/content-node-layers-002.html": [ - "7909d7adb7f690f3e2c7dfc3d820c3efc0ef55df", + "cabacb20ba43f162c5ea7a9958dec3f0240ec7ef", "reftest" ], "css/css-regions/stacking-context/content-node-layers-003.html": [ - "eb2e93c1f7fb979e20247461ab4cbf646086484f", + "a6e3e6afb57945c307e79457231dfb5e3360ae22", "reftest" ], "css/css-regions/stacking-context/content-node-layers-004.html": [ - "5c7c9592d6015363956453f9f00499f358b3ef1d", + "26eb37b9596da2abbae7ec965f86ac7ff9deac00", "reftest" ], "css/css-regions/stacking-context/content-node-layers-005.html": [ - "e477aee9766a509587077af664914df6b62ca095", + "a79197a4749133970ce40ac425cca3f026ebe757", "reftest" ], "css/css-regions/stacking-context/javascript-stacking-context-001.html": [ - "ced0f539a934069912d7234eab9e8c8d9a0c8225", + "5caff8062a913e032fdcee941f5bb68b342cade5", "testharness" ], "css/css-regions/stacking-context/javascript-stacking-context-002.html": [ - "a86e0230b2d197061069b8096982548d94274308", + "2b4a076f250fc04e95c462cb904915a88cfa0ce3", "visual" ], "css/css-regions/stacking-context/reference/content-node-layers-001-ref.html": [ - "5c8fe6b2b5e6747db79a9206e7ecc3e79c560827", + "488665c8e717f5c3eeec876daefebcabb600940e", "support" ], "css/css-regions/stacking-context/reference/content-node-layers-002-ref.html": [ - "e4059a30713d0f6b68e31927e83996a4550ce469", + "934f8d2976ff169c1c17b32a41400b799f277786", "support" ], "css/css-regions/stacking-context/reference/content-node-layers-003-ref.html": [ - "504cf4b3eb57f5b5684a9a7e0548bb81dbb63d8e", + "5b18aefe1e0c6c79d15b126fc2e517a079a54f7e", "support" ], "css/css-regions/stacking-context/reference/content-node-layers-004-ref.html": [ - "3c3f655f1457c4aef416d9beb180e85da8638721", + "7621b56607e469e640d6d0405b258d38e0f8e8b8", "support" ], "css/css-regions/stacking-context/reference/content-node-layers-005-ref.html": [ - "8c8351ba700d2003b5be603aa6ff91487402582d", + "2b81b709fa0bf644c633fbb30f25909605601c9b", "support" ], "css/css-regions/stacking-context/reference/regions-dialog-001-ref.html": [ @@ -558583,15 +558710,15 @@ "support" ], "css/css-regions/stacking-context/reference/regions-layers-001-ref.html": [ - "79f90d72cce1e34957f448d78062782451693cd6", + "2a31645a856fe2b5d2ce54f7ad550e4e2f17d49b", "support" ], "css/css-regions/stacking-context/reference/regions-layers-002-ref.html": [ - "5fef3cd6d7434f65d93b6c637d0e2d3d606ab036", + "463e7abad568a8cad77c380c4903dce669238f23", "support" ], "css/css-regions/stacking-context/reference/regions-layers-003-ref.html": [ - "95b131b4cb0cb88f535a67658df69ce0c5d6572a", + "1f08f67f0d83fa0d0f6a991f2837dc90fb2ae9f4", "support" ], "css/css-regions/stacking-context/reference/regions-modal-dialog-001-ref.html": [ @@ -558603,15 +558730,15 @@ "support" ], "css/css-regions/stacking-context/reference/regions-stacking-context-001-ref.html": [ - "eb502d7e2043290ccf1f9e2f66bf44dfa01496f4", + "2b94886c3871fcbbdb18cf3c0ad9a73a173b1b9b", "support" ], "css/css-regions/stacking-context/reference/regions-stacking-context-002-ref.html": [ - "1568d32d84fba542ba65c124dd7a221a41aee240", + "d1b08ddce66586c2b45340d502425e441bfe3af4", "support" ], "css/css-regions/stacking-context/reference/regions-stacking-context-003-ref.html": [ - "e4555e475f76492fcec0436d0418aa78a08f316e", + "f06d531eb8c457e49b839b46997edacf05a50d3d", "support" ], "css/css-regions/stacking-context/reference/regions-stacking-context-004-ref.html": [ @@ -558619,7 +558746,7 @@ "support" ], "css/css-regions/stacking-context/reference/regions-stacking-context-005-ref.html": [ - "abd8cafac519055385e3b4d71eead2049843d5e6", + "0ea90faca54b0bacd9c1ec40a175a6cb9bb9d901", "support" ], "css/css-regions/stacking-context/regions-dialog-001.html": [ @@ -558631,15 +558758,15 @@ "reftest" ], "css/css-regions/stacking-context/regions-layers-001.html": [ - "bbb4c888d0e07af1913ad7f256d3362e87590acc", + "ded5bfe0ca918c2ee2e977ecbdeda8a59e4761ec", "reftest" ], "css/css-regions/stacking-context/regions-layers-002.html": [ - "a36bd63ad65d9df9ea97fd3f88cdbfee4ad61e71", + "f494e8fda781206c50c3c3a6b0cbcd3372e1c763", "reftest" ], "css/css-regions/stacking-context/regions-layers-003.html": [ - "8678c07a6fc5b3238ecffacd4538679b4b2b8933", + "9908c40bdba1ce0b820c101f3d7d6a2a5e2d3d12", "reftest" ], "css/css-regions/stacking-context/regions-modal-dialog-001.html": [ @@ -558651,15 +558778,15 @@ "reftest" ], "css/css-regions/stacking-context/regions-stacking-context-001.html": [ - "67d82810d95e570f385890dc68c5f6f668ec0965", + "c1b2380fef6022b3e4d907cfae3c65ceb8f13efd", "reftest" ], "css/css-regions/stacking-context/regions-stacking-context-002.html": [ - "f8e3ebdf3cb016086d93ae812dce06e5fa5c5e4e", + "9d4f3a35b840d34776bf54d3a477b2f9f934b052", "reftest" ], "css/css-regions/stacking-context/regions-stacking-context-003.html": [ - "7035130c36d7ef846cf81e1d8a86235bafed695c", + "70885aaa2a5f75d7bac8d27364da7c2c51f42202", "reftest" ], "css/css-regions/stacking-context/regions-stacking-context-004.html": [ @@ -558667,7 +558794,7 @@ "reftest" ], "css/css-regions/stacking-context/regions-stacking-context-005.html": [ - "c7b1e856d9d3b04a7d8c59052ee68594d0435aa7", + "9a34d3c6a1b4795e3ec3a7fba3cae839e0aaf3ed", "reftest" ], "css/css-regions/support/1x1-green.png": [ @@ -558815,7 +558942,7 @@ "support" ], "css/css-regions/transforms/reference/regions-transforms-008-ref.html": [ - "dc2eedfef13cde25067772d46e4ec913da2018c6", + "c11a78aa3b5b3dbed1d508dcb8665c40df768f7f", "support" ], "css/css-regions/transforms/reference/regions-transforms-010-ref.html": [ @@ -558843,11 +558970,11 @@ "support" ], "css/css-regions/transforms/reference/regions-transforms-018-ref.html": [ - "7be86c73bcf4befd85ee8092057954b1b8d6e4d7", + "96004c186caca72dfd48e7270c74d130912fc9b4", "support" ], "css/css-regions/transforms/reference/regions-transforms-019-ref.html": [ - "ff45d7621e1d49e7f61e743a8c120c33df5707b7", + "2de61e6570b4f22f09871929d7efa81e9ff680eb", "support" ], "css/css-regions/transforms/reference/regions-transforms-020-ref.html": [ @@ -558871,23 +558998,23 @@ "reftest" ], "css/css-regions/transforms/regions-transforms-005.html": [ - "babb7f1bca6460487fe5953fd478abd723b62fac", + "8a0ff4d1e21542f810e4fb688fb58a486bb0c244", "reftest" ], "css/css-regions/transforms/regions-transforms-006.html": [ - "d47cda65dead06ea550cc5bf775d129bb384732c", + "d451ed2c067b07fa9414cdf6d93525355cabbf04", "reftest" ], "css/css-regions/transforms/regions-transforms-007.html": [ - "21c2af87f11df670c540257ad7f26252e2c0155f", + "dddc7b5b367e31e52cbc7c228a8b576212d2707f", "reftest" ], "css/css-regions/transforms/regions-transforms-008.html": [ - "825c4df21f2d332ac9503606178c0a6f86b8f051", + "70964f3e877b1380eea383dae311b10576b1daa7", "reftest" ], "css/css-regions/transforms/regions-transforms-009.html": [ - "873078ac3e13979589fd46696d8191115f574deb", + "7a26bdf512b53db28d213e5bb67cbaa215e62caa", "reftest" ], "css/css-regions/transforms/regions-transforms-010.html": [ @@ -558923,11 +559050,11 @@ "reftest" ], "css/css-regions/transforms/regions-transforms-018.html": [ - "7a37c5afcaa5ffe3aeb7fdc1b443cdc4fb9d0f56", + "b267886a40569d326ef4efdb2dcc4bcd4e73a582", "reftest" ], "css/css-regions/transforms/regions-transforms-019.html": [ - "e3d085617b3b7202524e9e61c3026ba03c2f6bcf", + "7114a97e3dd14c634e5551ccbe824a15fbc067b0", "reftest" ], "css/css-regions/transforms/regions-transforms-020.html": [ @@ -558939,7 +559066,7 @@ "reftest" ], "css/css-regions/transforms/regions-transforms-022.html": [ - "83f460fbcd2b7bfbe9af4da0b80e93a40dc276cc", + "8dbaf902eb97ee45aa2af896016ab650f3e18e12", "reftest" ], "css/css-regions/variable-width-001-ref.xht": [ @@ -559035,7 +559162,7 @@ "support" ], "css/css-rhythm/tools/generators/snap-width.ejs": [ - "d8d5e8281afdaf76c027ef785845aacda3f3f68e", + "53198ceb6918e3b6eeca6c272ca99116f4cb9d80", "support" ], "css/css-round-display/META.yml": [ @@ -559566,6 +559693,10 @@ "62b9761552442572aa6665009ff8b8751f8fdf85", "testharness" ], + "css/css-scroll-anchoring/position-change-heuristic-ib-split.html": [ + "e9033251128d28de58549810eeab6b26fb11bc08", + "testharness" + ], "css/css-scroll-anchoring/position-change-heuristic.html": [ "b36b211f586782a7616c222fce04aa98817f35c4", "testharness" @@ -562835,35 +562966,35 @@ "support" ], "css/css-text-decor/reference/text-emphasis-position-above-left-001-ref.xht": [ - "07fcd3fe68a2cfbf81d6c7d67fbc56b4d9948716", + "ae8bb4751f713542a6bd720d9c1808a1d39e179a", "support" ], "css/css-text-decor/reference/text-emphasis-position-above-left-002-ref.xht": [ - "6be87d7fa723658cf60b1c272df4d260f9dba656", + "35643e12c51827ddc872aae7b7f23c7f19264f2c", "support" ], "css/css-text-decor/reference/text-emphasis-position-above-right-001-ref.xht": [ - "ca243a0e083e09a57f0aef535e9bc9960c2c77d1", + "ea9d277e2263c95ade3ec838cefd66106cdfa7e5", "support" ], "css/css-text-decor/reference/text-emphasis-position-above-right-002-ref.xht": [ - "c99186b2c18345f05935912816c4f5a03ccb578f", + "6ffeea59072d32327014406f1aff22ac55e67e4a", "support" ], "css/css-text-decor/reference/text-emphasis-position-below-left-001-ref.xht": [ - "1a00f0181271cbf55f18d58e7e3cc22b44fc3840", + "b25d1c75d638f5d6c0a20df6f01806f8331bbe66", "support" ], "css/css-text-decor/reference/text-emphasis-position-below-left-002-ref.xht": [ - "1102ed667ac78e99382f8d2abf34445b283a3c48", + "f6d630838032834852084c83fa2dd891d68226c1", "support" ], "css/css-text-decor/reference/text-emphasis-position-below-right-001-ref.xht": [ - "f94c4ffc35301132ea2de58e13c977119df6b381", + "dea8ccd88d2b03eef65f5b030e8d8839fa3a8598", "support" ], "css/css-text-decor/reference/text-emphasis-position-below-right-002-ref.xht": [ - "307201cd575bb8c96658c8ca22bcb5c38abe3b51", + "32bceb238f028f695bc8227a0103c2716b5bd21b", "support" ], "css/css-text-decor/reference/text-emphasis-style-001-ref.html": [ @@ -563275,35 +563406,35 @@ "reftest" ], "css/css-text-decor/text-emphasis-position-above-left-001.xht": [ - "a12dd50f36c98a185f4e7a82b96b98167fb755e8", + "c663f5fd63c25892e6d4fbe6480cde161e182413", "reftest" ], "css/css-text-decor/text-emphasis-position-above-left-002.xht": [ - "bab532b9452074ac8e06ab1319adb80ec286996c", + "2464e218105696678c1002ce3e65b6b09c1d7d21", "reftest" ], "css/css-text-decor/text-emphasis-position-above-right-001.xht": [ - "92ca948285b5d76ba8d8f3af190890cbf48bcd0b", + "3068f1069bfdf9a7becc3f28023856e93acc045f", "reftest" ], "css/css-text-decor/text-emphasis-position-above-right-002.xht": [ - "42cb2aab8874f0870f25cc56d329e3cc870bf9ae", + "beb4c94590ee632e8d707b3d3d75e8466d71ee9d", "reftest" ], "css/css-text-decor/text-emphasis-position-below-left-001.xht": [ - "c178fa4e8a6181b244a1b13bcde57fa416c14d10", + "a675d56c5a1a837f7ea09cbbf47ef2045699878f", "reftest" ], "css/css-text-decor/text-emphasis-position-below-left-002.xht": [ - "cb89abfdb4577bad79faec0ed097e09adf6b1523", + "15cfdefd07a712521af35958d9e8800b7e9dfb9f", "reftest" ], "css/css-text-decor/text-emphasis-position-below-right-001.xht": [ - "06d519e8577d5e76ddb3ae82cec95da31b4cbd55", + "e680441c07a596f16991dead80abbb1587552f4d", "reftest" ], "css/css-text-decor/text-emphasis-position-below-right-002.xht": [ - "d8321239e7a055147f300385c9aa10c95e72ac9d", + "993fa7f7c0adefc04fba10e5d41d714a968aabbd", "reftest" ], "css/css-text-decor/text-emphasis-style-001.html": [ @@ -565627,7 +565758,7 @@ "reftest" ], "css/css-text/line-break/line-break-anywhere-005.html": [ - "7c9c61744d34b35d5c4120b12fe318aa16abb40d", + "47f675eda6ecc6fdaba17cbc06f6df960db87b75", "reftest" ], "css/css-text/line-break/line-break-anywhere-006.html": [ @@ -567283,27 +567414,27 @@ "reftest" ], "css/css-text/text-align/text-align-justifyall-001.html": [ - "937093077e0554ccef965fd749190e8d170f19fe", + "7388826f065529a075a3ad4781aac5ba3e381692", "reftest" ], "css/css-text/text-align/text-align-justifyall-002.html": [ - "22898152aa0653b392f27e23242af066204bff44", + "a363d63bcf5952faf42f502c76892a290d1d1de7", "reftest" ], "css/css-text/text-align/text-align-justifyall-003.html": [ - "cc21296c53a99400b4446e2abcf4cf5135505db7", + "e88590b8a771c24e510709f7e191a0aef73ce50b", "reftest" ], "css/css-text/text-align/text-align-justifyall-004.html": [ - "d483941ceea9f2f6ec0802432f62e5329e0fa594", + "b3bad61d62d3daeacd0f381713653785a273045d", "reftest" ], "css/css-text/text-align/text-align-justifyall-005.html": [ - "edc271c3c1d9ce472ec7c080d4a884fc868bb0bc", + "080f8b19a3bca6c5c489b6caed32c76d7df6da21", "reftest" ], "css/css-text/text-align/text-align-justifyall-006.html": [ - "63e4b3ae7492781f15db7f1760dd45220a2371e6", + "42428d2b66fac43232684f6a2eff4d90eef60acf", "reftest" ], "css/css-text/text-align/text-align-last-001.html": [ @@ -575579,7 +575710,7 @@ "manual" ], "css/css-transitions/transition-property-022.html": [ - "eb29b112160258d963073ab31ca8bc8347468a0d", + "f36954902e3667eb305340075d5952344cc62bbd", "manual" ], "css/css-transitions/transition-property-023.html": [ @@ -575667,7 +575798,7 @@ "manual" ], "css/css-transitions/transition-property-044.html": [ - "13279a32cd57f86b9356cf81f0a218b70e710d07", + "f1d584fcf25396db414078066302ce2f7bb979f2", "manual" ], "css/css-transitions/transition-property-045.html": [ @@ -578219,7 +578350,7 @@ "reftest" ], "css/css-ui/outline-022.html": [ - "84cb516459471a1556e9f2b39d2f4190cfa3f02b", + "e800f90fa5c04663dd6a447a6b583815b74f61a7", "reftest" ], "css/css-ui/outline-color-001.html": [ @@ -582475,47 +582606,47 @@ "reftest" ], "css/css-writing-modes/block-flow-direction-slr-043.xht": [ - "43fa20375956cb67bc913cb496617de1b10ce7f5", + "597e837058ea2a4304aba3ea9e6ba09784595c5e", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-047.xht": [ - "dcc59fa04c439981f927828deffdd274b500d71d", + "9b7b031e606d375cb12db03e51c547f78e8a7592", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-048.xht": [ - "f7c9c227be3dfe641f067f532fce3a660baa432f", + "46de57912ad88d6f4850687c26fb09667bf87650", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-050.xht": [ - "5d8575dbb10357a9b6b46d84a6e70aefcc27c3fe", + "71708f2bc5c8f2861334148360f1062c80bddab3", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-054.xht": [ - "47f42abdb9f356f209f2f7362b5de50e7f34ac10", + "5932b5ce7d55cfd45c873f4857cd887bd25c098b", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-055.xht": [ - "b934f4b2e1a43a1c3ca2ea2820d6b4b4df1c509d", + "1dc72345ceca2f352785b8d3906055029e231d7e", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-056.xht": [ - "286c44f28053c47c013b7f8f9c50c0fee54b1be5", + "fa5a3cc2570319bcc84ec2524dd321e8ac14eece", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-058.xht": [ - "540991b6af934bc990ec8cf2c8fbe64f9321325e", + "2f03e47b04adde627d8c0b72387f4d2a6f5456cd", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-060.xht": [ - "a9a9c2ac984081eae74c064bb8ef582b40f4c117", + "5db6943097bc007850f9987f52e957e395b79114", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-062.xht": [ - "ac1aec3641293219682c47ed39f51dd346f60f84", + "9078a602ce7485f3db4e27be58ce72bbf74991c4", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-063.xht": [ - "065f75e32ee0d7a99e4f79b12072068bf729adc9", + "180b499e8228daf8defc0578a34797668476b726", "reftest" ], "css/css-writing-modes/block-flow-direction-slr-066.xht": [ @@ -582523,47 +582654,47 @@ "reftest" ], "css/css-writing-modes/block-flow-direction-srl-042.xht": [ - "6a99d55cd7c137dcf08a9de8c2af4ed1a867d4c0", + "975c090772dee637a0f1dfd0cd9854ca7dbd7ff1", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-045.xht": [ - "a8cefba9f0ea264cc54c5410aa694a239e0a2154", + "6e558f4f23c65c4b02c170afafef7a18ef74db7a", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-046.xht": [ - "bb61fcfa5ea7ed33fcd36eea0232f8d1ec941cd6", + "4ec11644409254e17ca065b9086d1d663447a094", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-049.xht": [ - "447527fc80e9969181333163bf3dc657732f488d", + "6ea429ae33f26b0bcbe7bab9971e4dbd54c1b592", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-051.xht": [ - "2fc0b3770e5015f801e4c0ab2dd64c0e1bebf0b6", + "2f5e3f48c0b75c0fdacb3309baf6400a876d800a", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-052.xht": [ - "f32066e9454bcce58521cc70fb6cac3a4aefce89", + "9c5d74983177a3e1f5f469ebd3968305ab69956a", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-053.xht": [ - "86b36fce1932884179ae8a57c2a214609a4ae55e", + "ea32277ad584273eddd0b7b9651747b82b3c000d", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-057.xht": [ - "1afed95c053aaf6e5451020f993a0092f32f2fae", + "e674b3b47715463120c74c47cfeba704fccc1b80", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-059.xht": [ - "6bd8d4ae37916faa1c536288f79cba513743b90e", + "346009238390f3dcc0b967af7c4684f0412b781c", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-061.xht": [ - "5b05219968b31120653be2444d3fbae76c2c4878", + "0b310eb7b406c6281831626e062217ecaad15b68", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-064.xht": [ - "40e5be946255699082a7c45088b7e3e597256bdf", + "fba7236f9b6a2892f9c3f230b573e829cfd46744", "reftest" ], "css/css-writing-modes/block-flow-direction-srl-065.xht": [ @@ -582599,7 +582730,7 @@ "reftest" ], "css/css-writing-modes/block-flow-direction-vlr-018.xht": [ - "9043023df70f4044947d66d32c6b99b7aebbd696", + "7f8bb9f4ebdad2cd0b940522ecc25eb6219f5570", "reftest" ], "css/css-writing-modes/block-flow-direction-vlr-020.xht": [ @@ -582643,7 +582774,7 @@ "reftest" ], "css/css-writing-modes/block-flow-direction-vrl-017.xht": [ - "ea8c946ede573da8ac4ff39d9255fc6562bd2422", + "b51f4eaf2258af6ed8b5e6fd8f2a9aae91661bbe", "reftest" ], "css/css-writing-modes/block-flow-direction-vrl-019.xht": [ @@ -583523,11 +583654,11 @@ "support" ], "css/css-writing-modes/inline-block-alignment-slr-009.xht": [ - "55836bcfcc8cac9a7514f8ea420fa457c943f9dd", + "b21704b4c8ac587635a58583e526d7a8757bd5d3", "reftest" ], "css/css-writing-modes/inline-block-alignment-srl-008.xht": [ - "115f8a56ed04094128251827ba295c321575ec5c", + "909dc0e9a2d6e76a3d284996afdc6a08015e8c78", "reftest" ], "css/css-writing-modes/inline-box-border-vlr-001.html": [ @@ -583587,75 +583718,75 @@ "reftest" ], "css/css-writing-modes/line-box-direction-slr-043.xht": [ - "63fc7e9ff58c6ec26e5d5f229f513b4023992b28", + "a6b60dd7d1ff7039ba1c5d783ea1ebca25b4754a", "reftest" ], "css/css-writing-modes/line-box-direction-slr-047.xht": [ - "89c7a6d4746df7a2ff0a18fda0683395d9bd5826", + "13dfdf8faea46fc3e90d2d9937816c30ea9f9b43", "reftest" ], "css/css-writing-modes/line-box-direction-slr-048.xht": [ - "8dc5da4773392f5301468b6a6ae2484045e9cf27", + "9038fdd1b11bf0ccf61d441381d4ebf24ccef5e3", "reftest" ], "css/css-writing-modes/line-box-direction-slr-050.xht": [ - "10619f356b4a27fbb5647dc79d560363500627d5", + "d2553cac4d65b4307e316372ecc721363917840c", "reftest" ], "css/css-writing-modes/line-box-direction-slr-053.xht": [ - "5f9825048afb3e4b721a9833d05b3b5cc68dd86d", + "24dac1725546a0ae46f538391393e67208e4f6e4", "reftest" ], "css/css-writing-modes/line-box-direction-slr-054.xht": [ - "e38aea85ad62cea233a0513a82b0b1c0c08b9cd2", + "2b2183745339d6b9ff8221a56e43404b8b918fca", "reftest" ], "css/css-writing-modes/line-box-direction-slr-056.xht": [ - "6f2fdb017674fc43469e10f9defad2c8310d3abe", + "ab29a5c0f49ce685ec2ffbbedb1eec889a504c48", "reftest" ], "css/css-writing-modes/line-box-direction-slr-058.xht": [ - "1b4bc0dd480bd88042f7cb51bd039fade621d4aa", + "3b62e3c616ceebb93af1ef5b9b03e6dee8475a33", "reftest" ], "css/css-writing-modes/line-box-direction-slr-060.xht": [ - "b4b2d196236df4c94b4d94077fffde694d455826", + "8f27b854ab060284d90312c27497ae9ef968f69a", "reftest" ], "css/css-writing-modes/line-box-direction-srl-042.xht": [ - "a3165003bc4f6850020144a7247cbf748e1d790c", + "8cb56054b35051cd521c1445c9a3b6253d54b166", "reftest" ], "css/css-writing-modes/line-box-direction-srl-045.xht": [ - "b6bc08a9f4fd80482b9807a2cb7b6b10cd7c0dc3", + "c4bdf51117d6dd1ccba2f0b97edc5db254f84bf6", "reftest" ], "css/css-writing-modes/line-box-direction-srl-046.xht": [ - "2379135821b4e8e417e1981b55deb4a6cc3fdf0f", + "e2eea7ff61131e31e9afc874e638a3ec5321707b", "reftest" ], "css/css-writing-modes/line-box-direction-srl-049.xht": [ - "822855eae8a15de09a4794e2cb4f083ee9f50cc5", + "6fcb5060d7c23ac344d2f40296556d1e9fc50f45", "reftest" ], "css/css-writing-modes/line-box-direction-srl-051.xht": [ - "54c0068adb0e7a87f65f2a25f44e87c92f18cc58", + "143500c1e1253c143ef67c963f6c0517f3423172", "reftest" ], "css/css-writing-modes/line-box-direction-srl-052.xht": [ - "a1ace9571ff66780bd88c0b494885eac123148c9", + "b5fc3fd53a23181ee83040e8c63b5c437e11caaf", "reftest" ], "css/css-writing-modes/line-box-direction-srl-055.xht": [ - "23c4d2875ab51579333f321ed5551be8bbda1725", + "6a9cdb43c847019c2c29610d74aa78df76d32e09", "reftest" ], "css/css-writing-modes/line-box-direction-srl-057.xht": [ - "18608c5c36e50f34aff1a7f7c6c711d9a54592d2", + "8d7ea7a9eec7511dbf0affbe85fd3c8a3842d205", "reftest" ], "css/css-writing-modes/line-box-direction-srl-059.xht": [ - "5f66d208dee86c534c6fe0ddcfb27bca58d8c67f", + "70ed1a16966faa812200100efdb2a30a13eeedde", "reftest" ], "css/css-writing-modes/line-box-direction-vlr-003.xht": [ @@ -583683,7 +583814,7 @@ "reftest" ], "css/css-writing-modes/line-box-direction-vlr-016.xht": [ - "22ea41e6af10671fcd7c6385e7eba264d3b1a47b", + "39be7a9283049b58bf059591c444235db1428620", "reftest" ], "css/css-writing-modes/line-box-direction-vlr-018.xht": [ @@ -583719,7 +583850,7 @@ "reftest" ], "css/css-writing-modes/line-box-direction-vrl-015.xht": [ - "e604dd51384bbaf2284c4b505a4ed0d004036c14", + "4e2791accf005962039f689a8e7b543bf7d4fa10", "reftest" ], "css/css-writing-modes/line-box-direction-vrl-017.xht": [ @@ -584807,11 +584938,11 @@ "support" ], "css/css-writing-modes/reference/table-cell-001-ref.html": [ - "acbd75942652e5ae92c73724ea418e54291feb72", + "a58eac85ac3e06d60a3e3f0ee9a764edb1cc9fb5", "support" ], "css/css-writing-modes/reference/table-cell-002-ref.html": [ - "d3e82d115f88f13fb36c7ceb8c1f94870df7349b", + "e5b895aa956bd26084737a174c31628c9c51db90", "support" ], "css/css-writing-modes/reference/text-combine-upright-decorations-001.html": [ @@ -584899,19 +585030,19 @@ "visual" ], "css/css-writing-modes/row-progression-slr-023.xht": [ - "bf0e55259ab6680c2798c26534c4f5c396e0d6fc", + "56cac4c2c95a84c773bb9d60044174ea900b1935", "reftest" ], "css/css-writing-modes/row-progression-slr-029.xht": [ - "a0c580c4c8f3ef5951b45682754dcc3c80588fde", + "94051c917b7ab0816f3ac2fcdf6c4feac34305eb", "reftest" ], "css/css-writing-modes/row-progression-srl-022.xht": [ - "d21a70a47e480f19a438fe7eb8a7fb5d808929a9", + "32429ab87ffe8a6b00d72f489f248d0cba7f24c7", "reftest" ], "css/css-writing-modes/row-progression-srl-028.xht": [ - "6bfe38614fde645c0648ad66f5edd44081fee2df", + "2fdbd46cc54fba897228fd08c2cef0b31e49c1a8", "reftest" ], "css/css-writing-modes/row-progression-vlr-003.xht": [ @@ -586415,35 +586546,35 @@ "reftest" ], "css/css-writing-modes/table-cell-001.html": [ - "7daa0b14a0b69a7c3272e3ab251249b234729e10", + "29344abbab5e0a1e0b521d97f0b3470984b4e4aa", "reftest" ], "css/css-writing-modes/table-cell-002.html": [ - "2f180bfc7e7705ec46f3832a041fa0c7d3ec6f90", + "320926f39455b8ecfd50c43462b3ba6dd019d207", "reftest" ], "css/css-writing-modes/table-column-order-002.xht": [ - "ed6f5f900704c1c4c05e5fb0f7cd4515ffaeb341", + "9fd26e3caddea5b582ef70951e38244c04541b68", "reftest" ], "css/css-writing-modes/table-column-order-003.xht": [ - "d0440905909cc9b80b9569aba8bc2fe2e2f8fc2f", + "c26de3887dfe6f42b7a5ed8a84712aec64f97ff2", "reftest" ], "css/css-writing-modes/table-column-order-004.xht": [ - "095dc4631479c1a41886e66d12c915b8d8710d9b", + "9ee1bab1a8032faafedc788c79e5e50dc28221db", "reftest" ], "css/css-writing-modes/table-column-order-005.xht": [ - "b76998265fd9911176be7046e827160fab7dfd1f", + "635714a2af07f880e5fe7a57d3cfb1e725bfb99d", "reftest" ], "css/css-writing-modes/table-column-order-slr-007.xht": [ - "f1829e36dfa72157136a8a605bdd5b93e3abdf6f", + "d145dd66206220f6711eefebbc751583bc286bb5", "reftest" ], "css/css-writing-modes/table-column-order-srl-006.xht": [ - "38cfa2fb55e4d2337392fa7e9f3c1b6379ed14c3", + "4c050e429155dd8c54eb30abeb673c3a60fd2f53", "reftest" ], "css/css-writing-modes/table-progression-001-ref.html": [ @@ -586567,7 +586698,7 @@ "support" ], "css/css-writing-modes/test-plan/req-tcu-font.html": [ - "d33d297c1299b6945e43a062817ce40ef44c724b", + "d329eea041c509a4102e868025504dde0d5a868e", "support" ], "css/css-writing-modes/text-align-vlr-003.xht": [ @@ -586655,11 +586786,11 @@ "support" ], "css/css-writing-modes/text-baseline-slr-009.xht": [ - "a458bab4066b1822b887b47c262625f7ccb4ff27", + "1861d698916dd62ea76020e4e937deb76329ea5a", "reftest" ], "css/css-writing-modes/text-baseline-srl-008.xht": [ - "f9fc267c2f29cb3e2873ab71f0e84242bad9dd0f", + "979e06a92f3b89dc9000fd1ed80da883a78f09d9", "reftest" ], "css/css-writing-modes/text-baseline-vlr-003.xht": [ @@ -586775,35 +586906,35 @@ "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits2-002.html": [ - "5a9784ea1347b0a2ce8a53a21e53ba20d674f025", + "7d39b121a7b52a4601d3221fbb67b99d3cf10616", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits2-003.html": [ - "dd73b555c7b18e6a70a4abcd191dcee666d182a3", + "8505e954984fc1e194e49c2210ec68e2a78e825c", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits3-001.html": [ - "227ec7e5d5f791de813d98ee896dba0eeb8b5eb4", + "1cdd1a6a743847a913a7b0041d5ad9eecf6dbfc0", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits3-002.html": [ - "d1a352d8bddab4e873335deba5cfd9ea3a01fc90", + "8c9a8844bb493d7c9bb0dab5e102fcb763bd70fb", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits3-003.html": [ - "f8f837116a37bc53ec529b18df89e05e98824edc", + "ec8181926c1e1bc57a396e942e61418a4190a636", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits4-001.html": [ - "21a2a0d383a28fe1eddc9e4a1fa9e3f3d302549b", + "768d476e23edd9f05d01ba4e194aea49ad228daa", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits4-002.html": [ - "14813450d9a9c4fab7e7c86c7abdcd484899f89b", + "e4cf8433ebf69620c0796103c29b8c9b4b74a5f3", "reftest" ], "css/css-writing-modes/text-combine-upright-value-digits4-003.html": [ - "8dd3cd5b05436f2b5532c2bfbab033fa98fef7ee", + "a05fc974aa309989d213a2c32737e7a948f57a12", "reftest" ], "css/css-writing-modes/text-combine-upright-value-none-001.html": [ @@ -587143,31 +587274,31 @@ "reftest" ], "css/css-writing-modes/text-underline-position-alphabetic-001.xht": [ - "637927d8364c0ab2e11fee316f0bc8e42a7b129a", + "48a8aa102381d7bae1a70ab51b40595e848a9fda", "visual" ], "css/css-writing-modes/text-underline-position-auto-001.xht": [ - "f90c92954f88a6f81735bc54a26116b5355f2559", + "40fd5bf51b58e12873ca7426dc12c4f428d9f012", "visual" ], "css/css-writing-modes/text-underline-position-left-001.xht": [ - "e6475a57e069f5c79d2a7c9493f89bf2de4d23d4", + "e9168a1de0df1ad2dcb49fc332077e6f82223582", "visual" ], "css/css-writing-modes/text-underline-position-left-002.xht": [ - "efef80d46d3c34154f89b8024fc32c64812c3c47", + "8284aae764ba421dacd5acae2a96df8cfcd455be", "visual" ], "css/css-writing-modes/text-underline-position-right-001.xht": [ - "4f002f6157ffb52d830729f5069a087c73cca3a2", + "2ccea903a26e153918e4f1e16de3f12e90f9f22f", "visual" ], "css/css-writing-modes/text-underline-position-right-002.xht": [ - "5e929f97449634b25bcd5f0a9159e7af5e5488db", + "343f1453e7e0a12aa5115c31a7eaab06aefe2aaa", "visual" ], "css/css-writing-modes/text-underline-position-under-001.xht": [ - "583236a1f72a9ca224f08ff93902bc993db5177c", + "a18f415dd7e89120cb279755d45bdac5f7aefc8e", "visual" ], "css/css-writing-modes/three-levels-of-orthogonal-flows.html": [ @@ -587183,7 +587314,7 @@ "support" ], "css/css-writing-modes/tools/generators/orthogonal-parent-shrink-to-fit.ejs": [ - "b395a7c944b5e192c190c6c90dd628092d5189a6", + "043cbaf747a7931fd2798b1afd79f6d577f6183b", "support" ], "css/css-writing-modes/tools/generators/package.json": [ @@ -587311,31 +587442,31 @@ "reftest" ], "css/css-writing-modes/vertical-alignment-slr-029.xht": [ - "e4c4621358ede55f3cd6cfad0320118ed81e315c", + "f14078f6c62eb1355a9b6ceba654a5420975fb3d", "reftest" ], "css/css-writing-modes/vertical-alignment-slr-031.xht": [ - "e26e644bc1f96b546552b0f92405ae130f0629b0", + "e578a7177e70c95b1533f65b2ef206a10672a08f", "reftest" ], "css/css-writing-modes/vertical-alignment-slr-033.xht": [ - "594af05077506349f613c94983adcb1c7980ffd6", + "a832bb960e05ed4c2d9864a375e63c1a2411fc95", "reftest" ], "css/css-writing-modes/vertical-alignment-slr-035.xht": [ - "f080c1adba9d11e8b8e1b85420107d2b455de03f", + "e6a7f2378a79f49e608719d186f5c28df2736520", "reftest" ], "css/css-writing-modes/vertical-alignment-slr-037.xht": [ - "2ce7a16ceb7a7822f52bc182dbe40c153a115c4b", + "150e78449a76385bfc0da1d6b9662abda45cb5fc", "visual" ], "css/css-writing-modes/vertical-alignment-slr-039.xht": [ - "4421bf423fe711c00cd5c5670da287e8b0872b23", + "e5d516bc93b29c8cc051bdd6343c87ae4fe03649", "visual" ], "css/css-writing-modes/vertical-alignment-slr-041.xht": [ - "478b7341c01d349d282f17c23ad3ac555d4cd4fe", + "6fada25e03d92f500ab64b93fb59b873c76c6b69", "reftest" ], "css/css-writing-modes/vertical-alignment-slr-049-ref.xht": [ @@ -587343,31 +587474,31 @@ "support" ], "css/css-writing-modes/vertical-alignment-srl-028.xht": [ - "323d9b9ceb70550dc39f5b63e5fd230c6534afa9", + "7aa9130187e50aa0708bbd43eeb60f870b4e2569", "reftest" ], "css/css-writing-modes/vertical-alignment-srl-030.xht": [ - "9d452b9691137c4840aced824bb4c18430fbd5b8", + "4255e881447553d2611c6254811f609680c30a46", "reftest" ], "css/css-writing-modes/vertical-alignment-srl-032.xht": [ - "f249ebe57b06e17af808012d2f139ee4ac0b1370", + "fc557904c34fd4a95cb86748cc647264fd6a4b68", "reftest" ], "css/css-writing-modes/vertical-alignment-srl-034.xht": [ - "3475d21b2a3f5e467d1971edec37984e2efef931", + "80524735eec1dc86001e613087ac417a069152df", "reftest" ], "css/css-writing-modes/vertical-alignment-srl-036.xht": [ - "59d49496d4df7f0d767c78c92ec1f584fce7be33", + "8072f2d98cd1e78e1ff4e1904490a9415c1a42e3", "visual" ], "css/css-writing-modes/vertical-alignment-srl-038.xht": [ - "c8aa97563327e893905af081ac8a700311a4af40", + "5b8b8e46ce4ff83cd9385ddd7fa46699013910d1", "visual" ], "css/css-writing-modes/vertical-alignment-srl-040.xht": [ - "fd805a2552a9eb3588de21d72f01a2c2417838cd", + "f0a207a736013db2476d3a8951afd2051723bf89", "reftest" ], "css/css-writing-modes/vertical-alignment-vlr-011.xht": [ @@ -588586,6 +588717,10 @@ "6b23fabcb1407c00ab1d35bbae77f6501b17f73f", "testharness" ], + "css/cssom/getComputedStyle-line-height.html": [ + "089a6d8485106714267da20e0bbc55860c9284a1", + "testharness" + ], "css/cssom/getComputedStyle-pseudo.html": [ "340f9eed9b955467eb39c957222328baf2c41d4a", "testharness" @@ -602511,7 +602646,7 @@ "support" ], "docs/appendix/github-intro.md": [ - "2777c69e320199f4679806633255bdd49bb2d0b8", + "d7ee052ce0e363a950f7c491a76c64cf361e9e4e", "support" ], "docs/appendix/index.md": [ @@ -602683,7 +602818,7 @@ "support" ], "docs/writing-tests/python-handlers/index.md": [ - "a67317ebd8464e1f049438f370f94d3102ce8a3b", + "ffb990b5b5d9f40ed401d7bc2ee50406d8c10009", "support" ], "docs/writing-tests/reftests.md": [ @@ -605291,7 +605426,7 @@ "testharness" ], "encoding/encodeInto.any.js": [ - "fda0d1b72ce787e940565575abb258012335269a", + "8b3e743f71b9ce6869810385403e0a7e9c3067c6", "testharness" ], "encoding/eof-shift_jis-ref.html": [ @@ -607486,10 +607621,6 @@ "a90bbeb0bdc62e8433b1913a119609e22c1afd39", "testharness" ], - "eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm": [ - "5ffdec81ffe8dbe6ae36d5e0d2d846a139ae56a5", - "testharness" - ], "eventsource/dedicated-worker/eventsource-eventtarget.worker.js": [ "73b30556c497863efc611cbf35e81f7953883b3e", "testharness" @@ -607530,8 +607661,8 @@ "162fa342dc2924fa63cc4c05dd5194c85af7e9de", "testharness" ], - "eventsource/eventsource-constructor-url-bogus.htm": [ - "8e769ed712c51db64f32a07cee6b1c946d300b78", + "eventsource/eventsource-constructor-url-bogus.any.js": [ + "0aa134532161be3dabaca49ed962b51415af8698", "testharness" ], "eventsource/eventsource-constructor-url-multi-window.htm": [ @@ -607746,10 +607877,6 @@ "1cf4a15ee664c16bb665fcf5fe9da3baf19bec0c", "testharness" ], - "eventsource/shared-worker/eventsource-constructor-url-bogus.htm": [ - "88fa21e3bf9941ade2dee5ee1cb99e5a65657176", - "testharness" - ], "eventsource/shared-worker/eventsource-eventtarget.htm": [ "f5f9439d12720cd7acb7c0ca6317c69a6af19d3f", "testharness" @@ -610546,6 +610673,10 @@ "09076604c3a1989956adb083108d2878bfb32c4b", "support" ], + "fonts/math/math-text.woff": [ + "afe4057f6eefc6a758abb91a8ab3af6949be930b", + "support" + ], "fonts/math/mathvariant-bold-fraktur.woff": [ "20cd8e3b49e18b9bc900cf13b2ce9664c5ed4864", "support" @@ -619602,6 +619733,10 @@ "a6dd70177584c9115c24beb281e7681110c07624", "support" ], + "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-messagechannel.html": [ + "6f3f284ae24b1d5c1ea432766bed2cb2445a9a42", + "support" + ], "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe.html": [ "6f27ad7d5becee543f00093b47fbe65fa46614dd", "support" @@ -619666,6 +619801,10 @@ "9205d01df26e3274692f48aa76d7ffceba9e51ac", "testharness" ], + "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html": [ + "98145310f610f0ca88af938872e9ea2103de600c", + "testharness" + ], "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-messagechannel-success.html": [ "cd67e5b2c9553a9172959c1ba7df5b96b7091a33", "testharness" @@ -620959,7 +621098,7 @@ "support" ], "html/rendering/replaced-elements/the-select-element/select-1-line-height.html": [ - "e6383f089ffa5550005f99257ecac7984dd09110", + "605a988e255c526f081fc24777b07dcc33c4413e", "reftest" ], "html/rendering/replaced-elements/the-select-element/select-empty-ref.html": [ @@ -629462,6 +629601,14 @@ "2d85d21558b1778e17376d12424f81c703c0c262", "support" ], + "html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html": [ + "7e081a18050cf14a2dc62580ac8fbbda37e8da81", + "support" + ], + "html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html": [ + "fd29905ea30ed987c8d634c7f6df2e9e5e517e96", + "reftest" + ], "html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-1.htm": [ "4025e2a477fde1dbeb170e7248032e221efdb62f", "testharness" @@ -632955,7 +633102,7 @@ "support" ], "lifecycle/resources/subframe.html": [ - "b80ba9540a804bb326407935410d50c5fa2cfdbd", + "2f1d70a80a792401891d93f6ddebaea0876400b3", "support" ], "lifecycle/resources/subframe_worker.html": [ @@ -633282,6 +633429,54 @@ "b1ee502ccdae6cf96d2f104d7daf1c2dbba390f7", "testharness" ], + "mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html": [ + "69be003195a82d28031de06156629a68457bfbcf", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-001.html": [ + "f577682ad92631bb721354e2c3d6fb1f59db94b3", + "reftest" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html": [ + "9169bb999c3096a886ee804a828ade453ef7abd1", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-002.html": [ + "2c0a9a1a668307b2b7e90774fd118d89628dc6c6", + "reftest" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html": [ + "3fe86faf9f36ef4ef4d4d2993eb8685c3fb70fa7", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-003.html": [ + "826eecd55c4da13fafdbe08457ecb5cda260b46b", + "reftest" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html": [ + "10d0415304e8839ca0a4da38085df6dc69ca5aa5", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-004.html": [ + "359176228d7c543d5efa7b448c777e575df184ac", + "reftest" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html": [ + "9bfd7653d1d38a8e4b130eaf7bee00d0a39c9cc0", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-005.html": [ + "60295f7ddd20c1a9b55d4c3b800c8a78f324c7fe", + "reftest" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html": [ + "2abba28f0a34e42b0b0ced64af4499bb3b33fe0e", + "support" + ], + "mathml/presentation-markup/fractions/frac-parameters-gap-006.html": [ + "7895052d4fd5b02e11e03872ab3d6de574781db2", + "reftest" + ], "mathml/presentation-markup/fractions/frac-visibility-001-ref.html": [ "41a262d511197edebb913cb68eb688eddf763ff2", "support" @@ -633770,6 +633965,10 @@ "840a76ffb1a6ac199ff9c655e72262f8955012a2", "support" ], + "mathml/tools/math-text.py": [ + "45b182c571999fc85892311367087fdc0608facd", + "support" + ], "mathml/tools/mathvariant-transforms.py": [ "ba99b595f0aa6338ba7a752801c4a32dbbefc9ef", "support" @@ -634723,7 +634922,7 @@ "manual" ], "mediacapture-streams/MediaStream-idl.https.html": [ - "3d50c7ebe223b54d4b16eb64a211a74206035566", + "b1e83f86bbb9dbb34e3e5599ec3111765cff04fb", "testharness" ], "mediacapture-streams/MediaStream-removetrack.https.html": [ @@ -637642,6 +637841,10 @@ "3efb52783f1e5dcb0d42aad11aec2a9e47257d33", "support" ], + "navigation-timing/secure_connection_start_non_zero.https.html": [ + "e95468ef9122822bf8e443e356df0fd7cc8bd4cd", + "testharness" + ], "navigation-timing/supported_navigation_type.window.js": [ "3239c7d29ffb11cbfebda12b4e5420bca0131094", "testharness" @@ -645918,10 +646121,6 @@ "780e8b58af98cc910e3739e3a9a2e5567d5613d0", "testharness" ], - "portals/portal-non-http-navigation.html": [ - "3b79df3c230e1128574d4a6eb81d407cd9303e2c", - "testharness" - ], "portals/portal-onload-event.html": [ "c9f07fcc889043cd523206728f7daaaefa653409", "testharness" @@ -656379,7 +656578,7 @@ "support" ], "resources/idlharness.js": [ - "c7a040996b99941d5d8d6078b09953878ce612ee", + "cb294c072de2af61b2a4c7c8e4588d05a8186109", "support" ], "resources/idlharness.js.headers": [ @@ -656491,7 +656690,7 @@ "support" ], "resources/test/tests/functional/idlharness/IdlInterface/test_to_json_operation.html": [ - "fd857cda0097933c123b713b5049d429cf182878", + "162de319634472613632d214aee7697e11dcec89", "support" ], "resources/test/tests/functional/idlharness/IdlNamespace/test_attribute.html": [ @@ -656615,7 +656814,7 @@ "support" ], "resources/test/tests/unit/IdlArray/is_json_type.html": [ - "d31d9173de2eda35551c54b1aab05d2cf3db5edc", + "463d2b45309652feb6d133d62051628a977a5dc0", "support" ], "resources/test/tests/unit/IdlDictionary/get_inheritance_stack.html": [ @@ -656627,7 +656826,7 @@ "support" ], "resources/test/tests/unit/IdlInterface/default_to_json_operation.html": [ - "4b3dcfe6898f057ad270bae908f198cf3b2e75b8", + "e03ea8b03874ce7acffdc78463ab7cf33ad226d0", "support" ], "resources/test/tests/unit/IdlInterface/do_member_unscopable_asserts.html": [ @@ -656667,7 +656866,7 @@ "support" ], "resources/test/tests/unit/IdlInterface/traverse_inherited_and_consequential_interfaces.html": [ - "21817c485b95b52bffaea950b1f4b72965a9a6c2", + "400bc35d9fc7b0aea97f89806e68e14c79a73fef", "support" ], "resources/test/tests/unit/IdlInterfaceMember/is_to_json_regular_operation.html": [ @@ -656675,7 +656874,7 @@ "support" ], "resources/test/tests/unit/basic.html": [ - "7eef4a8fa5b50547bce915170a9b3e1e0312adf4", + "d907c7bb9fbf4fa4dc674bd57e6a856b68ed13ea", "support" ], "resources/test/tests/unit/exceptional-cases-timeouts.html": [ @@ -656750,832 +656949,8 @@ "5e8f640c6659d176eaca4c71cc1798b7285540b7", "support" ], - "resources/webidl2/.gitignore": [ - "1d72980cd7ea87ceabf98742a13f9d2e1419edf0", - "support" - ], - "resources/webidl2/.travis.yml": [ - "6dc8e2bdbaa6cf58491e2028cf11746cff0dbf88", - "support" - ], - "resources/webidl2/CHANGELOG.md": [ - "91e22275e0700e1f553148c7f5414d7ccaf0fe33", - "support" - ], - "resources/webidl2/LICENSE": [ - "fd21d439b09a8d08d1562553e46b9c993c46c103", - "support" - ], - "resources/webidl2/README.md": [ - "9a8f3f8e9c1dfbe897e8a6d8267cf89ec00cb20a", - "support" - ], - "resources/webidl2/checker/index.html": [ - "9897d8572f22a0e66ba6c4704606d94fb66bba59", - "support" - ], - "resources/webidl2/coverage.html": [ - "46e7ed324ec2c832efc2b9af80fa7c9082f68645", - "support" - ], - "resources/webidl2/index.js": [ - "09f9eb46aa78f48692ee3d976dad3a7bb174b148", - "support" - ], "resources/webidl2/lib/webidl2.js": [ - "ef519c09df6d6da812fcbba57c7ca0f475af1ed5", - "support" - ], - "resources/webidl2/lib/webidl2.js.headers": [ - "6805c323df5a975231648b830e33ce183c3cbbd3", - "support" - ], - "resources/webidl2/lib/writer.js": [ - "b3097a6f8a74e4cdeaf71f688ece20423c238a0d", - "support" - ], - "resources/webidl2/package-lock.json": [ - "b0581037fe943423f4f09bceabbef0f8828d6fc3", - "support" - ], - "resources/webidl2/package.json": [ - "92faccafa813fb607f5be73a07cda7f7079d63d5", - "support" - ], - "resources/webidl2/test/invalid.js": [ - "19bbf006e579ef5997ae23c01decf28c0b0acb68", - "support" - ], - "resources/webidl2/test/invalid/idl/array.widl": [ - "58a8618ab648579247a8cd00ac9dc4a585faf6b8", - "support" - ], - "resources/webidl2/test/invalid/idl/caller.widl": [ - "26fedc33f9402c651ebd15629a8fcb7212102120", - "support" - ], - "resources/webidl2/test/invalid/idl/dict-required-default.widl": [ - "412448d2261f882b117ab8bb017db6a443e30eeb", - "support" - ], - "resources/webidl2/test/invalid/idl/duplicate.widl": [ - "4916af34273d30dd7579a9be362c5f8deb65df36", - "support" - ], - "resources/webidl2/test/invalid/idl/enum-empty.widl": [ - "7f189eb62c1bd2b6d710532b8042a459d7ba1b1f", - "support" - ], - "resources/webidl2/test/invalid/idl/enum-wo-comma.widl": [ - "ebc53065ededed62d27c87ae3b1b661874d3c715", - "support" - ], - "resources/webidl2/test/invalid/idl/enum.widl": [ - "c355c3251c0084352a32c560a174e00bded08109", - "support" - ], - "resources/webidl2/test/invalid/idl/exception.widl": [ - "a0ea2e47e20833641440b095a9b2d2d02f4504b7", - "support" - ], - "resources/webidl2/test/invalid/idl/extattr-empty-ids.widl": [ - "93c48c3ade5fa448cddd3399f0d41de56268f2af", - "support" - ], - "resources/webidl2/test/invalid/idl/id-underscored-number.widl": [ - "d00121fd54f2f31903fb7592f5d6e438b697a4fb", - "support" - ], - "resources/webidl2/test/invalid/idl/implements_and_includes_ws.widl": [ - "6666daed00c3e7d9b7f64970030a2d46a38e4967", - "support" - ], - "resources/webidl2/test/invalid/idl/iterator.widl": [ - "3bf1b36dec675656cbfd7ea4603617b3db91bfc6", - "support" - ], - "resources/webidl2/test/invalid/idl/maplike-1type.widl": [ - "efb5c14ffd626f7719277ee3892fce5fb664ec45", - "support" - ], - "resources/webidl2/test/invalid/idl/module.widl": [ - "a4c79fdf155ea558aeeac5113345c300745d6281", - "support" - ], - "resources/webidl2/test/invalid/idl/namespace-readwrite.widl": [ - "e184133228458e91cff2cc88fcf3ee87fff92e3f", - "support" - ], - "resources/webidl2/test/invalid/idl/no-semicolon-callback.widl": [ - "cb2055718e5f044a671424532eee6afe577bebc2", - "support" - ], - "resources/webidl2/test/invalid/idl/no-semicolon.widl": [ - "10bc716249b3e1fa40faacb7298ee3b1f7b673bf", - "support" - ], - "resources/webidl2/test/invalid/idl/nonnullableany.widl": [ - "389576555236d911ca7c6b7bbb56605fe0101814", - "support" - ], - "resources/webidl2/test/invalid/idl/nonnullableobjects.widl": [ - "6c875ff04b52312bc55f737347e9924c26847cd8", - "support" - ], - "resources/webidl2/test/invalid/idl/promise-nullable.widl": [ - "894d7c044b2a5b4e9d30427cd913df7b709bdfa5", - "support" - ], - "resources/webidl2/test/invalid/idl/promise-with-extended-attribute.widl": [ - "0ce171fec33e72d36168ad0d731c5199adb8b08e", - "support" - ], - "resources/webidl2/test/invalid/idl/raises.widl": [ - "ff65522f2b33557e523686eb6332e13a7fd4a079", - "support" - ], - "resources/webidl2/test/invalid/idl/readonly-iterable.widl": [ - "6057aa1feba64ebce61c9ec067f6250f036efa0e", - "support" - ], - "resources/webidl2/test/invalid/idl/record-key-with-extended-attribute.widl": [ - "c11eb7414b0b8fcd9f2f6a1833bc764185b051fe", - "support" - ], - "resources/webidl2/test/invalid/idl/record-key.widl": [ - "39dc386182f809df651d77715ab55338f63aa6f5", - "support" - ], - "resources/webidl2/test/invalid/idl/record-single.widl": [ - "84db40282433b85f6a29cd236fdd51afe42c53a8", - "support" - ], - "resources/webidl2/test/invalid/idl/scopedname.widl": [ - "cfcb1ccc9395cd42ed5192fe4ea094550f7354ee", - "support" - ], - "resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl": [ - "c23da82ac22198aa57e1dabb64fa7ba125c75996", - "support" - ], - "resources/webidl2/test/invalid/idl/setlike-2types.widl": [ - "c2681bc75f1e8b38a2b83ce9ee5a262fbdcda762", - "support" - ], - "resources/webidl2/test/invalid/idl/setter-creator.widl": [ - "a70b26774d722f99119b8e7ce975b11627338145", - "support" - ], - "resources/webidl2/test/invalid/idl/spaced-negative-infinity.widl": [ - "3d71222e54b5929062fc7b2080b99107e9f119c2", - "support" - ], - "resources/webidl2/test/invalid/idl/spaced-variadic.widl": [ - "6d77e186d6670fd0351934db12be01f7d4aff01a", - "support" - ], - "resources/webidl2/test/invalid/idl/special-omittable.widl": [ - "dd0c1b18589979c4baba301a6e792bb1d1eca4e1", - "support" - ], - "resources/webidl2/test/invalid/idl/stray-slash.widl": [ - "b673aa94b01d65a0b666879f8c899c86111c7ab4", - "support" - ], - "resources/webidl2/test/invalid/idl/stringconstants.widl": [ - "44fd3ff136ee5671637d02cb80964ddba092a658", - "support" - ], - "resources/webidl2/test/invalid/idl/typedef-nested.widl": [ - "dfd377bf932b98cceeeb69755e8eacfa38417ae0", - "support" - ], - "resources/webidl2/test/invalid/idl/union-dangling-or.widl": [ - "0aa043e9aca9587dfb5c44ef96477b98d5215ed4", - "support" - ], - "resources/webidl2/test/invalid/idl/union-one.widl": [ - "86ee96f516d63536a17bf1ef5cb8d178dc0ca326", - "support" - ], - "resources/webidl2/test/invalid/idl/union-zero.widl": [ - "177fc4c708f901c089983317b5dbce23941329b1", - "support" - ], - "resources/webidl2/test/invalid/idl/unknown-generic.widl": [ - "ee4a2db74a63bdef11d2920e6b698b7b4dc0f155", - "support" - ], - "resources/webidl2/test/invalid/json/array.json": [ - "898b2d836bff81330d734e0ba10372e9772fd523", - "support" - ], - "resources/webidl2/test/invalid/json/caller.json": [ - "567fa3368129f9b6d54bb3bb4c0f9d4d50186525", - "support" - ], - "resources/webidl2/test/invalid/json/dict-required-default.json": [ - "82b6b2ae42a6f61a20a32bcb67f44461ba7adae1", - "support" - ], - "resources/webidl2/test/invalid/json/duplicate.json": [ - "e88a7156fe8c1c602ebe1ae8d66cbeebe69ff060", - "support" - ], - "resources/webidl2/test/invalid/json/enum-empty.json": [ - "734bc67de1fd67e98c8c8d78bde45c62fb3201ed", - "support" - ], - "resources/webidl2/test/invalid/json/enum-wo-comma.json": [ - "bfd0b0951fce8d25739d2e18a027e7fc600d9b14", - "support" - ], - "resources/webidl2/test/invalid/json/enum.json": [ - "073ff6c290cafdf614909b8f6ef27ba0a4c5829d", - "support" - ], - "resources/webidl2/test/invalid/json/exception.json": [ - "ad9fac6ca2f64e7083421516a9ceb9e6397555ec", - "support" - ], - "resources/webidl2/test/invalid/json/extattr-empty-ids.json": [ - "4337f1e180c28881514845d54557819674a76418", - "support" - ], - "resources/webidl2/test/invalid/json/id-underscored-number.json": [ - "419ed946fca05c2097ff3c2c48b91cb11e5a1b2a", - "support" - ], - "resources/webidl2/test/invalid/json/implements_and_includes_ws.json": [ - "ad9fac6ca2f64e7083421516a9ceb9e6397555ec", - "support" - ], - "resources/webidl2/test/invalid/json/iterator.json": [ - "e46d653ae3c51293d584045cdadd6c0a301206fe", - "support" - ], - "resources/webidl2/test/invalid/json/maplike-1type.json": [ - "75e7a35ee256e91357994ff8a85b1828cb48112e", - "support" - ], - "resources/webidl2/test/invalid/json/module.json": [ - "9c071cdd07a7a39ed18592e82100d8d50065a030", - "support" - ], - "resources/webidl2/test/invalid/json/namespace-readwrite.json": [ - "d21215111f1ee27ae73df035349c576c64362a43", - "support" - ], - "resources/webidl2/test/invalid/json/no-semicolon-callback.json": [ - "1db9d14c8e2c51204a1e2a2d7d1e98c3066106ef", - "support" - ], - "resources/webidl2/test/invalid/json/no-semicolon.json": [ - "087532a012f59276976b70b1709e927c2ddd0797", - "support" - ], - "resources/webidl2/test/invalid/json/nonnullableany.json": [ - "8a1f90046ae4d9df8c58bf17e0c2ed6bdc7c4fd0", - "support" - ], - "resources/webidl2/test/invalid/json/nonnullableobjects.json": [ - "d470ec94a606c6caa01901d9724128d31111d216", - "support" - ], - "resources/webidl2/test/invalid/json/promise-nullable.json": [ - "ced51faf1be4df756b4bc987356ad88ada0f0038", - "support" - ], - "resources/webidl2/test/invalid/json/promise-with-extended-attribute.json": [ - "71212d46e3c011aed64cb6b6008a4a1b427d14bf", - "support" - ], - "resources/webidl2/test/invalid/json/raises.json": [ - "3165b874f0c1891186b479b6460c0ae90a8533db", - "support" - ], - "resources/webidl2/test/invalid/json/readonly-iterable.json": [ - "a571b22271b80e1f863fdba263603518a71899b3", - "support" - ], - "resources/webidl2/test/invalid/json/record-key-with-extended-attribute.json": [ - "4002e7fe0155d5bc2d615d55a4e4e976e13e38a8", - "support" - ], - "resources/webidl2/test/invalid/json/record-key.json": [ - "6f1bb99be9080873adc0c7c685dca0d55c2b67ec", - "support" - ], - "resources/webidl2/test/invalid/json/record-single.json": [ - "ece4fb2fee3c07c3aa6241e3c0cb6ed5477257db", - "support" - ], - "resources/webidl2/test/invalid/json/scopedname.json": [ - "4620d2df5fa0cc254a6d6cd3c6b75147c658b40a", - "support" - ], - "resources/webidl2/test/invalid/json/sequenceAsAttribute.json": [ - "5b4314a6de128dc602ae1dec4601a00f86c111bf", - "support" - ], - "resources/webidl2/test/invalid/json/setlike-2types.json": [ - "2900e1bac300742cec71ee8f66977bde9b9c60ac", - "support" - ], - "resources/webidl2/test/invalid/json/setter-creator.json": [ - "25decb374e12fe27f05979e40d7f30647395be16", - "support" - ], - "resources/webidl2/test/invalid/json/spaced-negative-infinity.json": [ - "9e5d61804990bb8a99e1c863b2c73bb8eb5ee142", - "support" - ], - "resources/webidl2/test/invalid/json/spaced-variadic.json": [ - "0090abeeb71b23148a5d9ccd2a3bff927774ed5d", - "support" - ], - "resources/webidl2/test/invalid/json/special-omittable.json": [ - "c20b28e03c17d6df29e2ca1b7ee948f579ff3f27", - "support" - ], - "resources/webidl2/test/invalid/json/stray-slash.json": [ - "9c071cdd07a7a39ed18592e82100d8d50065a030", - "support" - ], - "resources/webidl2/test/invalid/json/stringconstants.json": [ - "745d6e6e08ba2238002d27bb5bc4a7e0c6c01bfa", - "support" - ], - "resources/webidl2/test/invalid/json/typedef-nested.json": [ - "e1843cec7d93e4f7df588724a4fe3985ec53c48b", - "support" - ], - "resources/webidl2/test/invalid/json/union-dangling-or.json": [ - "68dfd8b2ae60986b15ab06b4bd90c3a9a1f64d5b", - "support" - ], - "resources/webidl2/test/invalid/json/union-one.json": [ - "476403d6889be7754ff7d2fa65edbe31b4bb4ea1", - "support" - ], - "resources/webidl2/test/invalid/json/union-zero.json": [ - "68dfd8b2ae60986b15ab06b4bd90c3a9a1f64d5b", - "support" - ], - "resources/webidl2/test/invalid/json/unknown-generic.json": [ - "3703db3b2ab332bb1754e01f0e8dbe012a3f99d7", - "support" - ], - "resources/webidl2/test/mocha.opts": [ - "5ada47be16bf47572c836352d08420cfdac954d3", - "support" - ], - "resources/webidl2/test/syntax.js": [ - "05d647eda103945b0633bef0b53ee789268165d3", - "support" - ], - "resources/webidl2/test/syntax/idl/allowany.widl": [ - "2343bb96374f986172b800ffcc443b2959a0cda5", - "support" - ], - "resources/webidl2/test/syntax/idl/attributes.widl": [ - "f665c1fc47276f700dabab71f869c0b0ead28163", - "support" - ], - "resources/webidl2/test/syntax/idl/callback.widl": [ - "adaf75e049c9cbedd7f9b9c50306216767ee88db", - "support" - ], - "resources/webidl2/test/syntax/idl/constants.widl": [ - "043b022b6462eed600c8a9ceab87d1ebaef5ea18", - "support" - ], - "resources/webidl2/test/syntax/idl/constructor.widl": [ - "f93ec08a6e6f81bda09461fb6491204fc9d84f0f", - "support" - ], - "resources/webidl2/test/syntax/idl/dictionary-inherits.widl": [ - "48f8a0fdceb6c24b2dfdfbd2c53439e65054aa7f", - "support" - ], - "resources/webidl2/test/syntax/idl/dictionary.widl": [ - "c64a14c859098786d10fd3270cf66e5c4ef8b020", - "support" - ], - "resources/webidl2/test/syntax/idl/documentation-dos.widl": [ - "fb801101f14910d26d32dc88a579387ac4c50560", - "support" - ], - "resources/webidl2/test/syntax/idl/documentation.widl": [ - "003e9226f672c22213737217e69354fdccb0538e", - "support" - ], - "resources/webidl2/test/syntax/idl/enum.widl": [ - "37c4ffddee31b6387636d04ca826a0f263fa989a", - "support" - ], - "resources/webidl2/test/syntax/idl/equivalent-decl.widl": [ - "6ffeb3c20a1a47209ceb2ec2441f62be3f553158", - "support" - ], - "resources/webidl2/test/syntax/idl/extended-attributes.widl": [ - "57d4f97de7c3176b65e3da2aa7ed53d3db789fd9", - "support" - ], - "resources/webidl2/test/syntax/idl/generic.widl": [ - "693cd324e96b85dbb4ff25d2c9d8dd1edbf495b3", - "support" - ], - "resources/webidl2/test/syntax/idl/getter-setter.widl": [ - "bdf87e1c7c72f29c72532b1bb3b6003599c60187", - "support" - ], - "resources/webidl2/test/syntax/idl/identifier-qualified-names.widl": [ - "c39f84b45a36cccd360a861b118c3723aeb3ef2d", - "support" - ], - "resources/webidl2/test/syntax/idl/implements.widl": [ - "7a310926f1c8d441d758af06a81e0dafa01bf592", - "support" - ], - "resources/webidl2/test/syntax/idl/indexed-properties.widl": [ - "4b8aa9e353fac89c05ad21fe065b455e049268e3", - "support" - ], - "resources/webidl2/test/syntax/idl/inherits-getter.widl": [ - "435b3ab3c8cd5877a1c096504f953dd287a8acfc", - "support" - ], - "resources/webidl2/test/syntax/idl/interface-inherits.widl": [ - "7921def77279f70410c221b4ed1f225c6b094276", - "support" - ], - "resources/webidl2/test/syntax/idl/iterable.widl": [ - "7f726f926fdecd72600c43e328f1e0bfb36f9be1", - "support" - ], - "resources/webidl2/test/syntax/idl/legacyiterable.widl": [ - "9e1e9c527447a2bb2013baf28c31d3faddcac6ff", - "support" - ], - "resources/webidl2/test/syntax/idl/maplike.widl": [ - "437e381fef7673ecacc52362b5a30910c68156cd", - "support" - ], - "resources/webidl2/test/syntax/idl/mixin.widl": [ - "7c37a6ee4207b31ddd2c48f9e1725721679e79e2", - "support" - ], - "resources/webidl2/test/syntax/idl/namedconstructor.widl": [ - "c468b78f8e18142332722739cfb4c54ffc7e4522", - "support" - ], - "resources/webidl2/test/syntax/idl/namespace.widl": [ - "d9610555e17ad2fedd4cc0055c01025f70193dea", - "support" - ], - "resources/webidl2/test/syntax/idl/nointerfaceobject.widl": [ - "c17d75ff8fd3732cdcbe815f68a7a83aefed5c18", - "support" - ], - "resources/webidl2/test/syntax/idl/nullable.widl": [ - "ccbf625ff8aea12b5be5b1206099c9b07c6ccdbd", - "support" - ], - "resources/webidl2/test/syntax/idl/nullableobjects.widl": [ - "83d1d40b2acfa3a36ed8b503df42050338cdabb6", - "support" - ], - "resources/webidl2/test/syntax/idl/operation-optional-arg.widl": [ - "379053b45f14a15de8be9b5d10901b4596c870fa", - "support" - ], - "resources/webidl2/test/syntax/idl/overloading.widl": [ - "52d8d15c1a13c81397bff5981d5745d9e42ea92d", - "support" - ], - "resources/webidl2/test/syntax/idl/overridebuiltins.widl": [ - "79211c29e8436d01c51eea1a9d3902e0e6cc1916", - "support" - ], - "resources/webidl2/test/syntax/idl/partial-interface.widl": [ - "90e7e0ea421b4f1b9d3e5a58d2d1470395a9f3a8", - "support" - ], - "resources/webidl2/test/syntax/idl/primitives.widl": [ - "a91455ee192f192187e23728c78eaa6fda8d733f", - "support" - ], - "resources/webidl2/test/syntax/idl/promise-void.widl": [ - "c4eac3b75c46ac02a22c7682056cb32b5ecb4d89", - "support" - ], - "resources/webidl2/test/syntax/idl/prototyperoot.widl": [ - "30dd5cbca13be00eaef1e53c6b63e79f4c8a564a", - "support" - ], - "resources/webidl2/test/syntax/idl/putforwards.widl": [ - "1e50a4ee394f5de6aedb29cd4ff918f3382b04dd", - "support" - ], - "resources/webidl2/test/syntax/idl/record.widl": [ - "dbfad3afbfeb6875725c977be301476292e48f41", - "support" - ], - "resources/webidl2/test/syntax/idl/reg-operations.widl": [ - "338c8d427636fb340a00db9ec9b1ac51cfe15388", - "support" - ], - "resources/webidl2/test/syntax/idl/replaceable.widl": [ - "c14d0c376890474a982318a601c5105459f7cf2e", - "support" - ], - "resources/webidl2/test/syntax/idl/sequence.widl": [ - "b47c98225c71568e933139a902517bcf860a20e9", - "support" - ], - "resources/webidl2/test/syntax/idl/setlike.widl": [ - "4512f286b59a506fcbb957befe24a081b097d73e", - "support" - ], - "resources/webidl2/test/syntax/idl/static.widl": [ - "5b2cd36590fd6f25eff96d3537fb48bcf7e2b6a3", - "support" - ], - "resources/webidl2/test/syntax/idl/stringifier-attribute.widl": [ - "c964ecb93e601f493741bbedaa47ff2163307335", - "support" - ], - "resources/webidl2/test/syntax/idl/stringifier-custom.widl": [ - "b5d7c87e7f45720f248e8a10d4b194e7221fa2ef", - "support" - ], - "resources/webidl2/test/syntax/idl/stringifier.widl": [ - "c45277ea8db3377952b4bfa8a040aadb1d1c340e", - "support" - ], - "resources/webidl2/test/syntax/idl/treatasnull.widl": [ - "d3c55b008c0d86f37e8ebf0a86378628cbe07ffd", - "support" - ], - "resources/webidl2/test/syntax/idl/treatasundefined.widl": [ - "e30050f8413403d2440b26c3a00e3ec6c5aab793", - "support" - ], - "resources/webidl2/test/syntax/idl/typedef-union.widl": [ - "3048703e0c5541d5ca69f51870f219abf3745b44", - "support" - ], - "resources/webidl2/test/syntax/idl/typedef.widl": [ - "b4c17d8d36a89fb50ec3bb6232a1237fe86dfb0e", - "support" - ], - "resources/webidl2/test/syntax/idl/typesuffixes.widl": [ - "beaaa8726009e6b1a3ffe3aafd5f89bf7cafe4bb", - "support" - ], - "resources/webidl2/test/syntax/idl/uniontype.widl": [ - "0d5fe9be428640be720fe18bcf25e714d45942aa", - "support" - ], - "resources/webidl2/test/syntax/idl/variadic-operations.widl": [ - "51fae4cc1ea1c4a3333afc7d791fed0664150235", - "support" - ], - "resources/webidl2/test/syntax/json/allowany.json": [ - "2a93518ed9463776d3e7397074655a2aa9526af7", - "support" - ], - "resources/webidl2/test/syntax/json/attributes.json": [ - "f02cb2187a2af2d95d92135893ecdb97f91ba611", - "support" - ], - "resources/webidl2/test/syntax/json/callback.json": [ - "89d63aae53d02a5f51dfcae4137fd3b9b1fe2c1d", - "support" - ], - "resources/webidl2/test/syntax/json/constants.json": [ - "ef2b8c44ca167cf6eb866febb850062f2f456a75", - "support" - ], - "resources/webidl2/test/syntax/json/constructor.json": [ - "efdd1b5a6bedc626b483a06d92260e57e37aceee", - "support" - ], - "resources/webidl2/test/syntax/json/dictionary-inherits.json": [ - "595c35cf79748ac535a04d564bc8fe6377b5d728", - "support" - ], - "resources/webidl2/test/syntax/json/dictionary.json": [ - "8bbc6b9dfabb4e55c309ff2ee31042823dcf963c", - "support" - ], - "resources/webidl2/test/syntax/json/documentation-dos.json": [ - "baa0b5a09b5ee17b95bcdd42dba4faba25cd3733", - "support" - ], - "resources/webidl2/test/syntax/json/documentation.json": [ - "baa0b5a09b5ee17b95bcdd42dba4faba25cd3733", - "support" - ], - "resources/webidl2/test/syntax/json/enum.json": [ - "11f5d09f54b62b9eb14b5adae15822263d0ce738", - "support" - ], - "resources/webidl2/test/syntax/json/equivalent-decl.json": [ - "ee079a77790531666d214b67b58ea0d9f89e2f28", - "support" - ], - "resources/webidl2/test/syntax/json/exception-inheritance.json": [ - "4a76b98285697e39b3b7a284bb20e8fa0a72c1ab", - "support" - ], - "resources/webidl2/test/syntax/json/extended-attributes.json": [ - "25f56f0340ac8736b048fc2c48de87c2b37c6bd4", - "support" - ], - "resources/webidl2/test/syntax/json/generic.json": [ - "d3c26ac7cd0ddd9eb167d7a5ea9891f82fb06d5b", - "support" - ], - "resources/webidl2/test/syntax/json/getter-setter.json": [ - "6f8196fe56dd3d04e9f64f719c82c552193320d8", - "support" - ], - "resources/webidl2/test/syntax/json/identifier-qualified-names.json": [ - "098cdcb1fbbc4f140f6aadaa7ee2977b2fccd4b9", - "support" - ], - "resources/webidl2/test/syntax/json/implements.json": [ - "1736118cd902fb6af5ebca4eba656ffb51bff28b", - "support" - ], - "resources/webidl2/test/syntax/json/indexed-properties.json": [ - "dccd511af96bfd6e90d2b6829d823fabbf8c6d94", - "support" - ], - "resources/webidl2/test/syntax/json/inherits-getter.json": [ - "86eb68e270e46a9c5ab56456c3610d523bcdaeb9", - "support" - ], - "resources/webidl2/test/syntax/json/interface-inherits.json": [ - "02caf35f605ab376cee42c8b5e981d1ca18772c1", - "support" - ], - "resources/webidl2/test/syntax/json/iterable.json": [ - "ee906f75ea2eb5f7a3aef33c53a7e03443b6f450", - "support" - ], - "resources/webidl2/test/syntax/json/iterator.json": [ - "f9605b83450cb5dcd21ec338b82796a2a2304b08", - "support" - ], - "resources/webidl2/test/syntax/json/legacyiterable.json": [ - "80fd000a84937162deb765f585e4bdd24dc83ebe", - "support" - ], - "resources/webidl2/test/syntax/json/maplike.json": [ - "2cb8c360ee3e2f03fe400307bbf757b4458af887", - "support" - ], - "resources/webidl2/test/syntax/json/mixin.json": [ - "b037cb3577941adf5c591b2d2e9312ebd6d77f02", - "support" - ], - "resources/webidl2/test/syntax/json/namedconstructor.json": [ - "deb429e986eb106e958e799048f6b4ce2da1df51", - "support" - ], - "resources/webidl2/test/syntax/json/namespace.json": [ - "9e37b26fa6504f9862877c25c97e94893dc8d833", - "support" - ], - "resources/webidl2/test/syntax/json/nointerfaceobject.json": [ - "cafb5e0e156bd0b6e90f37f94bc551a9937f5e40", - "support" - ], - "resources/webidl2/test/syntax/json/nullable.json": [ - "f325e2eab7b8af6c102c941d686f14411915c5c1", - "support" - ], - "resources/webidl2/test/syntax/json/nullableobjects.json": [ - "27ecd25d363bfb39524327d09e0f8ca6c0a56788", - "support" - ], - "resources/webidl2/test/syntax/json/operation-optional-arg.json": [ - "4b7436ba5baf7601936b34050e71191a47812c6b", - "support" - ], - "resources/webidl2/test/syntax/json/overloading.json": [ - "bf7aca6cde3808e7ed3616407f7dc49fa631b769", - "support" - ], - "resources/webidl2/test/syntax/json/overridebuiltins.json": [ - "e54a468eb98e867ed8b0d68a9c75dcfbd763e98f", - "support" - ], - "resources/webidl2/test/syntax/json/partial-interface.json": [ - "d791262f465691ebd7aeab9118d48475c3230a0c", - "support" - ], - "resources/webidl2/test/syntax/json/primitives.json": [ - "a216221140c65aec9d7878ef0a96a8f02fe0ea60", - "support" - ], - "resources/webidl2/test/syntax/json/promise-void.json": [ - "7676838b8179d9e736a8f36b97628bece12a84d8", - "support" - ], - "resources/webidl2/test/syntax/json/prototyperoot.json": [ - "cec79ff66b6a49dc39def76c4252d87e96a2ce28", - "support" - ], - "resources/webidl2/test/syntax/json/putforwards.json": [ - "951b3ef718ccc90c7cee3ff035aca61e61396898", - "support" - ], - "resources/webidl2/test/syntax/json/record.json": [ - "1be5427c74d6c83b429273443fefb03263d0f98f", - "support" - ], - "resources/webidl2/test/syntax/json/reg-operations.json": [ - "8795c59ec87371e74bf7597861478ab8b1c15b54", - "support" - ], - "resources/webidl2/test/syntax/json/replaceable.json": [ - "133891d461db315c17b4184b0d7443dd35feaf50", - "support" - ], - "resources/webidl2/test/syntax/json/sequence.json": [ - "ead0cdd862c7867cc8cb2e0b55bbca4367aeb89d", - "support" - ], - "resources/webidl2/test/syntax/json/setlike.json": [ - "d8583538fd0f0a1f1e4b3e03942c2aca5f615270", - "support" - ], - "resources/webidl2/test/syntax/json/static.json": [ - "d0ddf35ec6e4b5da6acdf203eae3daa5f0132d19", - "support" - ], - "resources/webidl2/test/syntax/json/stringifier-attribute.json": [ - "dbca7f17902c2b317e9de74ca7a54b1e8c120783", - "support" - ], - "resources/webidl2/test/syntax/json/stringifier-custom.json": [ - "c13df6ef10c0c505008448c055e1911def33c9da", - "support" - ], - "resources/webidl2/test/syntax/json/stringifier.json": [ - "a4f23e03f66d4213bf55fcd43b406eb545879333", - "support" - ], - "resources/webidl2/test/syntax/json/treatasnull.json": [ - "d5156bcb4f1b5ddb4db5b2a2518f9cf0a7b41745", - "support" - ], - "resources/webidl2/test/syntax/json/treatasundefined.json": [ - "1e98315d9f13bfb0298d8a74290ab90e69d961d4", - "support" - ], - "resources/webidl2/test/syntax/json/typedef-union.json": [ - "31e24198ab130f3cd7efdd3e80a4baaf6bb213e3", - "support" - ], - "resources/webidl2/test/syntax/json/typedef.json": [ - "35f988e721e75e9808a6a00a749aef3fb051b0e3", - "support" - ], - "resources/webidl2/test/syntax/json/typesuffixes.json": [ - "52870c22f4b47616e2df15d62752f950d03e0b07", - "support" - ], - "resources/webidl2/test/syntax/json/uniontype.json": [ - "90eb074ef3a0a719e9ecd5f67b47cd52b682f094", - "support" - ], - "resources/webidl2/test/syntax/json/variadic-operations.json": [ - "3280b7b6a78a9419e008efee46c0f7e5dc2b5bac", - "support" - ], - "resources/webidl2/test/util/acquire.js": [ - "6f37dd6083c3c75dfe561727e9a843465e3cfa6c", - "support" - ], - "resources/webidl2/test/util/collect.js": [ - "7e3d9d3bf31267578c0ce2046eec3f5245c573dc", - "support" - ], - "resources/webidl2/test/web/make-web-tests.js": [ - "1774806994e0a74624fd19469a86ccf21828862f", - "support" - ], - "resources/webidl2/test/web/run-tests.js": [ - "452f799b2a6f034a7d5f24ceb9329e85b340bee1", - "support" - ], - "resources/webidl2/test/writer.js": [ - "e84076b4f28ce38cbb41e47681ac97843df0e427", + "d909c30ff07eda519f969a22a0bae6836550c2d8", "support" ], "screen-capture/META.yml": [ @@ -661575,7 +660950,7 @@ "support" ], "shadow-dom/scroll-to-the-fragment-in-shadow-tree.html": [ - "c87932eb62f435ecf24cf30229669b569161b1c7", + "b4ecc16a67daeb1160523e10cca057d0c9582d5c", "testharness" ], "shadow-dom/slotchange-customelements.html": [ @@ -662551,11 +661926,11 @@ "testharness" ], "std-toast/methods.html": [ - "7ce0e5adb810294fcc99c4c3bbf696c2fffd0f39", + "981b9fba4341e5798c7456e02da53e97bd1369f3", "testharness" ], "std-toast/options.html": [ - "74470e35998b537304538b3fab96bf37a0702ecc", + "9cea97146bf2456fc62d1cab71652a5312a4ef9c", "testharness" ], "std-toast/resources/helpers.js": [ @@ -663130,6 +662505,14 @@ "e0af766e8ff5de780818b9d0712714dd5638e882", "support" ], + "svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html": [ + "effaba5fc4aeceb2249b8a843873ef53860e4ba7", + "support" + ], + "svg/coordinate-systems/viewBox-scaling-text-001.html": [ + "3089043078746231cda5331140f56a6b907c70fd", + "reftest" + ], "svg/embedded/image-embedding-svg-viewref-with-viewbox.svg": [ "6340c19d2a0e7c72faec83e2fb990ed9abe487f8", "reftest" @@ -666403,7 +665786,7 @@ "reftest" ], "svg/scripted/script-runs-in-shadow-tree.html": [ - "d3a896fb93da55973f31fc574b13a6ad62bd1e94", + "9693db333ff18c1e6f39515be29c77d551e4e2fe", "testharness" ], "svg/scripted/text-attrs-dxdy-have-length.svg": [ @@ -666643,7 +666026,7 @@ "reftest" ], "svg/styling/required-properties.svg": [ - "c257254d747fb0231d638ac431fcae97dbbed7e7", + "040c5b8158b0bef36dccb56e0328802b8f9dd23c", "testharness" ], "svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html": [ @@ -667063,7 +666446,7 @@ "testharness" ], "svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg": [ - "377d4096c3a204a366d727cf51e60eda2cab95f3", + "5864c43545812240217b567eec75e12a8b38ed81", "testharness" ], "svg/types/scripted/SVGGraphicsElement.svg": [ @@ -667075,7 +666458,7 @@ "testharness" ], "svg/types/scripted/SVGLength-px.html": [ - "a91e4e996a11d40aa619a30dafa5b844680d1a9c", + "65cf97ce518fb8b20d5601b4d6d62c15ea35c4bb", "testharness" ], "svg/types/scripted/SVGLength.html": [ @@ -667587,7 +666970,7 @@ "support" ], "tools/manifest/vcs.py": [ - "c810be1242668e9c7c42a9c43e534bd2365b6eb6", + "d98ccf900365c17ebab55af1da8a4b998fde28ca", "support" ], "tools/mypy.ini": [ @@ -667995,7 +667378,7 @@ "support" ], "tools/requirements_mypy.txt": [ - "742ebbbd7199f582045901cb875e1a79503a0fec", + "8f1d67cd21230939a2ff4fe09f7e3960b58ca560", "support" ], "tools/runner/css/bootstrap-theme.min.css": [ @@ -668079,7 +667462,7 @@ "support" ], "tools/serve/serve.py": [ - "45634934c37b5b839275361d5ffc8b223d9f922a", + "77675dbeb3254e14da8cac6e9fc4ced0356292b9", "support" ], "tools/serve/test_functional.py": [ @@ -672423,7 +671806,7 @@ "support" ], "tools/wptrunner/wptrunner/environment.py": [ - "e7a9e4b1e771bc37f458284a454f443216e28bb4", + "2493f1fa4407a39aad3ac3c2a724322b75b0944a", "support" ], "tools/wptrunner/wptrunner/executors/__init__.py": [ @@ -672783,7 +672166,7 @@ "support" ], "tools/wptserve/docs/handlers.rst": [ - "f35a7b983ed89d43cd1a546f4715c00e18a395b5", + "8ecc933288b6369b855b6e733baebc0e5a181a85", "support" ], "tools/wptserve/docs/index.rst": [ @@ -675655,7 +675038,7 @@ "testharness" ], "web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html": [ - "142d49d265c40e5a06c1da452840a436da9e3887", + "abfda86f4d1fbc620efcf3c5ddc3148be057096d", "testharness" ], "web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html": [ @@ -676962,6 +676345,10 @@ "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "support" ], + "webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html": [ + "0199ca43216816ce4cbd250fd9752adcab62e070", + "testharness" + ], "webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html": [ "570efebe220e94e68ffe3f067595e4cfe766a1b4", "testharness" @@ -677723,7 +677110,7 @@ "support" ], "webdriver/tests/get_current_url/get.py": [ - "8efc8f0dd6b7ee7598a4349c5e758037555c72ea", + "0c1917cff351ab1bc79bbf782532de62abc69110", "wdspec" ], "webdriver/tests/get_current_url/user_prompts.py": [ @@ -677947,7 +677334,7 @@ "support" ], "webdriver/tests/navigate_to/navigate.py": [ - "2ae67d40bcfc08e2edf7ca760d34f6ea50ed65e2", + "1ad7304008c16900bf3f935098ed30835c4f0c94", "wdspec" ], "webdriver/tests/navigate_to/user_prompts.py": [ @@ -679083,7 +678470,7 @@ "testharness" ], "webrtc/RTCPeerConnection-iceGatheringState.html": [ - "e170e4a2f87fc4c3260a7acd323a98e1adfa3726", + "13990c5543540cd82b6a0e1e577eab0a08968511", "testharness" ], "webrtc/RTCPeerConnection-mandatory-getStats.https.html": [ @@ -679367,7 +678754,7 @@ "support" ], "webrtc/protocol/candidate-exchange.https.html": [ - "d1bc35819cee8e13485765e6f70836521dc5e7e7", + "b741de55eccd870e705324d3c75d2c06305e017a", "testharness" ], "webrtc/protocol/dtls-fingerprint-validation.html": [ @@ -683947,7 +683334,7 @@ "testharness" ], "webxr/xrRay_constructor.https.html": [ - "0e78cffea4697956951be7833c1a0b2ba6bcf24a", + "ebf88845b0cdd86ff44443f17e2540aa01b6c13c", "testharness" ], "webxr/xrRay_matrix.https.html": [ diff --git a/tests/wpt/metadata/css/css-backgrounds/background-size-001.html.ini b/tests/wpt/metadata/css/css-backgrounds/background-size-001.html.ini deleted file mode 100644 index 340eb82e0d2..00000000000 --- a/tests/wpt/metadata/css/css-backgrounds/background-size-001.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[background-size-001.html] - type: testharness - - [background-size_length_auto] - expected: FAIL - - [background-size_percentage_auto] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini b/tests/wpt/metadata/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini index f71a83eeb30..7eca7e70390 100644 --- a/tests/wpt/metadata/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini +++ b/tests/wpt/metadata/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini @@ -17,3 +17,6 @@ [add(<integer>)] expected: FAIL + [math-script-level] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini index 3aa115fb7c9..42f61e8ed49 100644 --- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini +++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini @@ -473,3 +473,39 @@ [text-indent percentage(%) / values] expected: FAIL + [border-left-width length(em) / values] + expected: FAIL + + [border-top-color color(rgba) / values] + expected: FAIL + + [border-right-color color(rgba) / values] + expected: FAIL + + [border-left-width length(mm) / values] + expected: FAIL + + [border-bottom-color color(rgba) / values] + expected: FAIL + + [border-left-color color(rgba) / values] + expected: FAIL + + [border-left-width length(px) / values] + expected: FAIL + + [border-left-width length(cm) / values] + expected: FAIL + + [border-left-width length(in) / values] + expected: FAIL + + [border-left-width length(ex) / values] + expected: FAIL + + [border-left-width length(pc) / values] + expected: FAIL + + [border-left-width length(pt) / values] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom/getComputedStyle-line-height.html.ini b/tests/wpt/metadata/css/cssom/getComputedStyle-line-height.html.ini new file mode 100644 index 00000000000..720d4f031c0 --- /dev/null +++ b/tests/wpt/metadata/css/cssom/getComputedStyle-line-height.html.ini @@ -0,0 +1,4 @@ +[getComputedStyle-line-height.html] + [line-height: 1] + expected: FAIL + diff --git a/tests/wpt/metadata/eventsource/eventsource-constructor-url-bogus.any.js.ini b/tests/wpt/metadata/eventsource/eventsource-constructor-url-bogus.any.js.ini new file mode 100644 index 00000000000..471546323cc --- /dev/null +++ b/tests/wpt/metadata/eventsource/eventsource-constructor-url-bogus.any.js.ini @@ -0,0 +1,13 @@ +[eventsource-constructor-url-bogus.any.sharedworker.html] + [EventSource: constructor (invalid URL)] + expected: FAIL + + +[eventsource-constructor-url-bogus.any.html] + +[eventsource-constructor-url-bogus.any.serviceworker.html] + [EventSource: constructor (invalid URL)] + expected: FAIL + + +[eventsource-constructor-url-bogus.any.worker.html] diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index 5e44855617f..d586c7bff89 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -303,9 +303,6 @@ [Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: NOTRUN - [<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html] - expected: FAIL - [<iframe>: separate response Content-Type: text/plain;charset=gbk text/html] expected: FAIL @@ -318,9 +315,18 @@ [<iframe>: combined response Content-Type: text/html */*;charset=gbk] expected: FAIL - [<iframe>: combined response Content-Type: text/html;" text/plain] + [<iframe>: separate response Content-Type: text/html;x=" text/plain] expected: FAIL - [<iframe>: separate response Content-Type: text/html;x=" text/plain] + [<iframe>: combined response Content-Type: */* text/html] + expected: FAIL + + [<iframe>: combined response Content-Type: text/html */*] + expected: FAIL + + [<iframe>: combined response Content-Type: text/html;" \\" text/plain] + expected: FAIL + + [<iframe>: combined response Content-Type: text/html;x=" text/plain] expected: FAIL diff --git a/tests/wpt/metadata/fetch/content-type/script.window.js.ini b/tests/wpt/metadata/fetch/content-type/script.window.js.ini index 258fe374697..5c001592859 100644 --- a/tests/wpt/metadata/fetch/content-type/script.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/script.window.js.ini @@ -56,6 +56,6 @@ [separate text/javascript x/x] expected: FAIL - [separate text/javascript ] + [separate text/javascript;charset=windows-1252 error text/javascript] expected: FAIL diff --git a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini index 87c807a49ff..536384f36e1 100644 --- a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini +++ b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini @@ -11,3 +11,6 @@ [X-Content-Type-Options%3A%20nosniff%0C] expected: FAIL + [X-Content-Type-Options%3A%20%2Cnosniff] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini new file mode 100644 index 00000000000..87b07c3e670 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_1.html] + [Multiple history traversals from the same task] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini new file mode 100644 index 00000000000..75d75b4cda2 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_2.html] + [Multiple history traversals, last would be aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini new file mode 100644 index 00000000000..51f8272a6de --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_3.html] + [Multiple history traversals, last would be aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html.ini b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html.ini new file mode 100644 index 00000000000..716a6098f20 --- /dev/null +++ b/tests/wpt/metadata/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html.ini @@ -0,0 +1,5 @@ +[window-iframe-messagechannel-success.html] + expected: TIMEOUT + [postMessaging to a same-origin iframe via MessageChannel allows them to see each others' modifications] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html.ini b/tests/wpt/metadata/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html.ini new file mode 100644 index 00000000000..ae97e1be171 --- /dev/null +++ b/tests/wpt/metadata/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html.ini @@ -0,0 +1,2 @@ +[data-xhtml-with-dtd.html] + expected: FAIL diff --git a/tests/wpt/metadata/navigation-timing/secure_connection_start_non_zero.https.html.ini b/tests/wpt/metadata/navigation-timing/secure_connection_start_non_zero.https.html.ini new file mode 100644 index 00000000000..8eaad1e0fc0 --- /dev/null +++ b/tests/wpt/metadata/navigation-timing/secure_connection_start_non_zero.https.html.ini @@ -0,0 +1,4 @@ +[secure_connection_start_non_zero.https.html] + [Test that secureConnectionStart is not zero] + expected: FAIL + diff --git a/tests/wpt/metadata/resource-timing/resource_TAO_zero.htm.ini b/tests/wpt/metadata/resource-timing/resource_TAO_zero.htm.ini index 3877c566dd4..6f0d5cc1463 100644 --- a/tests/wpt/metadata/resource-timing/resource_TAO_zero.htm.ini +++ b/tests/wpt/metadata/resource-timing/resource_TAO_zero.htm.ini @@ -23,3 +23,6 @@ [requestStart should be 0 in cross-origin request.] expected: FAIL + [responseEnd should be greater than 0 in cross-origin request.] + expected: FAIL + diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini index a56bad443a2..66bd350083b 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini @@ -1,5 +1,4 @@ [realtimeanalyser-fft-scaling.html] - expected: TIMEOUT [X 2048-point FFT peak position is not equal to 64. Got 0.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini new file mode 100644 index 00000000000..116273a1a34 --- /dev/null +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini @@ -0,0 +1,2 @@ +[active-processing.https.html] + expected: ERROR diff --git a/tests/wpt/metadata/workers/baseurl/alpha/sharedworker-in-worker.html.ini b/tests/wpt/metadata/workers/baseurl/alpha/sharedworker-in-worker.html.ini index 650c91da4a6..333edb3a26e 100644 --- a/tests/wpt/metadata/workers/baseurl/alpha/sharedworker-in-worker.html.ini +++ b/tests/wpt/metadata/workers/baseurl/alpha/sharedworker-in-worker.html.ini @@ -1,5 +1,4 @@ [sharedworker-in-worker.html] - expected: ERROR [Base URL in workers: new SharedWorker()] expected: FAIL diff --git a/tests/wpt/metadata/workers/constructors/Worker/Worker-constructor.html.ini b/tests/wpt/metadata/workers/constructors/Worker/Worker-constructor.html.ini new file mode 100644 index 00000000000..80f9a4f15b8 --- /dev/null +++ b/tests/wpt/metadata/workers/constructors/Worker/Worker-constructor.html.ini @@ -0,0 +1,2 @@ +[Worker-constructor.html] + expected: ERROR diff --git a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini index 268949ced5c..f584fce5df1 100644 --- a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini +++ b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini @@ -1,4 +1,5 @@ [005.html] + expected: ERROR [dedicated worker in shared worker in dedicated worker] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini b/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini index 4d49360a540..8870be1edfb 100644 --- a/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini @@ -1,5 +1,6 @@ [interfaces.html] type: testharness + expected: ERROR [Bluetooth interface: operation getAvailability()] expected: FAIL diff --git a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini new file mode 100644 index 00000000000..dbea4f293ad --- /dev/null +++ b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini @@ -0,0 +1,2 @@ +[transition_calc_implicit.html] + expected: TIMEOUT diff --git a/tests/wpt/web-platform-tests/.azure-pipelines.yml b/tests/wpt/web-platform-tests/.azure-pipelines.yml index 95721a82ab8..92309f9d52e 100644 --- a/tests/wpt/web-platform-tests/.azure-pipelines.yml +++ b/tests/wpt/web-platform-tests/.azure-pipelines.yml @@ -86,11 +86,11 @@ jobs: - template: tools/ci/azure/update_hosts.yml - template: tools/ci/azure/update_manifest.yml - script: no_proxy='*' ./wpt run --yes --no-manifest-update --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel dev chrome infrastructure/ - displayName: 'Run tests: Chrome Dev' + displayName: 'Run tests (Chrome Dev)' - script: no_proxy='*' ./wpt run --yes --no-manifest-update --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel nightly firefox infrastructure/ - displayName: 'Run tests: Firefox Nightly' + displayName: 'Run tests (Firefox Nightly)' - script: no_proxy='*' ./wpt run --yes --no-manifest-update --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel preview safari infrastructure/ - displayName: 'Run tests: Safari Technology Preview' + displayName: 'Run tests (Safari Technology Preview)' - task: PublishBuildArtifacts@1 displayName: 'Publish results' inputs: @@ -224,7 +224,7 @@ jobs: - template: tools/ci/azure/update_hosts.yml - template: tools/ci/azure/update_manifest.yml - script: python ./wpt run --yes --no-manifest-update --install-fonts --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel dev edgechromium infrastructure/ - displayName: 'Run tests: Edge Dev' + displayName: 'Run tests (Edge Dev)' - task: PublishBuildArtifacts@1 displayName: 'Publish results' inputs: @@ -257,7 +257,7 @@ jobs: - template: tools/ci/azure/update_hosts.yml - template: tools/ci/azure/update_manifest.yml - script: python ./wpt run --yes --no-manifest-update --no-restart-on-unexpected --no-fail-on-unexpected --install-fonts --this-chunk $(System.JobPositionInPhase) --total-chunks $(System.TotalJobsInPhase) --chunk-type hash --log-wptreport $(Build.ArtifactStagingDirectory)/wpt_report_$(System.JobPositionInPhase).json --log-wptscreenshot $(Build.ArtifactStagingDirectory)/wpt_screenshot_$(System.JobPositionInPhase).txt --log-tbpl - --log-tbpl-level info --channel dev edgechromium - displayName: 'Run tests: Edge Dev' + displayName: 'Run tests (Edge Dev)' - task: PublishBuildArtifacts@1 displayName: 'Publish results' inputs: diff --git a/tests/wpt/web-platform-tests/BackgroundSync/periodicsync.https.window.js b/tests/wpt/web-platform-tests/BackgroundSync/periodicsync.https.window.js new file mode 100644 index 00000000000..4c8d2eb5f42 --- /dev/null +++ b/tests/wpt/web-platform-tests/BackgroundSync/periodicsync.https.window.js @@ -0,0 +1,23 @@ +// META: script=/common/get-host-info.sub.js +// META: script=/service-workers/service-worker/resources/test-helpers.sub.js + +'use strict' + +promise_test(async test => { + const script = 'service_workers/sw.js'; + const scope = 'service_workers/' + location.pathname; + + const serviceWorkerRegistration = + await service_worker_unregister_and_register(test, script, scope); + + assert_equals( + serviceWorkerRegistration.active, null, + 'There must not be an activated worker'); + + await promise_rejects( + test, new DOMException('', 'InvalidStateError'), + serviceWorkerRegistration.periodicSync.register( + 'test_tag'), + 'register() must reject on pending and installing workers'); +}, 'Periodic Background Sync requires an activated Service Worker'); + diff --git a/tests/wpt/web-platform-tests/BackgroundSync/service_workers/sw.js b/tests/wpt/web-platform-tests/BackgroundSync/service_workers/sw.js new file mode 100644 index 00000000000..ea2bab28c5a --- /dev/null +++ b/tests/wpt/web-platform-tests/BackgroundSync/service_workers/sw.js @@ -0,0 +1,20 @@ +// The source to post setup and completion results to. +let source = null; + +function sendMessageToDocument(msg) { + source.postMessage(msg); +} + +// Notify the document that the SW is registered and ready. +self.addEventListener('message', event => { + source = event.source; + sendMessageToDocument('ready'); +}); + +self.addEventListener('sync', event => { + sendMessageToDocument('sync event received!'); +}); + +self.addEventListener('periodicsync', event => { + sendMessageToDocument('periodicsync event received!'); +}); diff --git a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large-multiple.html b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large-multiple.any.js index f263efbcf6d..d64df916d80 100644 --- a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large-multiple.html +++ b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large-multiple.any.js @@ -1,14 +1,9 @@ -<!doctype html> -<meta charset="utf8"> -<meta name="timeout" content="long"> -<title>IndexedDB: large nested objects are cloned correctly</title> -<link rel="help" href="https://w3c.github.io/IndexedDB/#abort-transaction"> -<link rel="author" href="pwnall@chromium.org" title="Victor Costan"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="support-promises.js"></script> -<script src="nested-cloning-common.js"></script> -<script> +// META: title=IndexedDB: large nested objects are cloned correctly +// META: timeout=long +// META: script=support-promises.js +// META: script=nested-cloning-common.js +// META: global=window,dedicatedworker,sharedworker,serviceworker +'use strict'; cloningTestWithKeyGenerator( 'multiple requests of objects with blobs and large typed arrays', [ @@ -50,5 +45,3 @@ cloningTestWithKeyGenerator( { type: 'blob', size: wrapThreshold, mimeType: 'text/x-blink20', seed: 20 }, ], ]); - -</script> diff --git a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large.html b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large.any.js index 6e4f9be2ee6..cadfeb04599 100644 --- a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large.html +++ b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-large.any.js @@ -1,14 +1,9 @@ -<!doctype html> -<meta charset="utf8"> -<meta name="timeout" content="long"> -<title>IndexedDB: large nested objects are cloned correctly</title> -<link rel="help" href="https://w3c.github.io/IndexedDB/#abort-transaction"> -<link rel="author" href="pwnall@chromium.org" title="Victor Costan"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="support-promises.js"></script> -<script src="nested-cloning-common.js"></script> -<script> +// META: title=IndexedDB: large nested objects are cloned correctly +// META: timeout=long +// META: script=support-promises.js +// META: script=nested-cloning-common.js +// META: global=window,dedicatedworker,sharedworker,serviceworker +'use strict'; cloningTest('large typed array', [ { type: 'buffer', size: wrapThreshold, seed: 1 }, @@ -45,5 +40,3 @@ cloningTestWithKeyGenerator('object with blobs and large typed arrays', [ seed: 5 }, }, ]); - -</script> diff --git a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-small.html b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-small.any.js index 558415f2342..864752827a9 100644 --- a/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-small.html +++ b/tests/wpt/web-platform-tests/IndexedDB/nested-cloning-small.any.js @@ -1,14 +1,9 @@ -<!doctype html> -<meta charset="utf8"> -<meta name="timeout" content="long"> -<title>IndexedDB: small nested objects are cloned correctly</title> -<link rel="help" href="https://w3c.github.io/IndexedDB/#abort-transaction"> -<link rel="author" href="pwnall@chromium.org" title="Victor Costan"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="support-promises.js"></script> -<script src="nested-cloning-common.js"></script> -<script> +// META: title=IndexedDB: small nested objects are cloned correctly +// META: timeout=long +// META: script=support-promises.js +// META: script=nested-cloning-common.js +// META: global=window,dedicatedworker,sharedworker,serviceworker +'use strict'; cloningTest('small typed array', [ { type: 'buffer', size: 64, seed: 1 }, @@ -42,6 +37,4 @@ cloningTestWithKeyGenerator('array of blobs and small typed arrays', [ { type: 'buffer', size: 64, seed: 4 }, { type: 'blob', size: wrapThreshold, mimeType: 'text/x-blink-05', seed: 5 }, ], -]); - -</script> +]);
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/README.md b/tests/wpt/web-platform-tests/README.md index d4d6032d834..8f5a2d99085 100644 --- a/tests/wpt/web-platform-tests/README.md +++ b/tests/wpt/web-platform-tests/README.md @@ -46,7 +46,7 @@ For example, on most UNIX-like systems, you can setup the hosts file with: And on Windows (this must be run in a PowerShell session with Administrator privileges): -```bash +```powershell python wpt make-hosts-file | Out-File $env:systemroot\System32\drivers\etc\hosts -Encoding ascii -Append ``` diff --git a/tests/wpt/web-platform-tests/css/CSS1/list-marker-inside-whitespace-001.xml b/tests/wpt/web-platform-tests/css/CSS1/list-marker-inside-whitespace-001.xml index 1433293462e..f7c0f4084d7 100644 --- a/tests/wpt/web-platform-tests/css/CSS1/list-marker-inside-whitespace-001.xml +++ b/tests/wpt/web-platform-tests/css/CSS1/list-marker-inside-whitespace-001.xml @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#list-style"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ ul { margin: 1em 5em; border: solid black; padding: 0; width: 6em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-049.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-049.xht index 6a24b148d10..df0b832c22b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-049.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-049.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-049-030303-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(1%, 1%, 1%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-052.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-052.xht index 5fd9d920b73..f8bc813559d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-052.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-052.xht @@ -9,6 +9,7 @@ <link rel="match" href="background-color-052-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(40%, 40%, 40%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-053.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-053.xht index 7ca4701679d..1ea427b28cc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-053.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-053.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-052-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(+40%, +40%, +40%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-054.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-054.xht index 59969b26c5d..27b1ea4d075 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-054.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-054.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-054-fdfdfd-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(99%, 99%, 99%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-070.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-070.xht index 0add3570d4b..5982e24d4b6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-070.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-070-030000-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(1%, 0%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-073.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-073.xht index 5f861b54445..3ccae5540b1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-073.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-073-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(40%, 0%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-074.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-074.xht index fafaa094530..c37912b9ddf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-074.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-074.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-073-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(+40%, 0%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-075.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-075.xht index cfc3b72318a..0a1bc875f9f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-075.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-075.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-075-fd0000-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(99%, 0%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-090.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-090.xht index 9395414cfa5..59f63dde33b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-090.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-090-000300-ref.xht" /> <meta name="flags" content="image" /> <meta name="assert" content="Background-color is set to rgb(0%, 1%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-093.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-093.xht index e635a97cca4..dae3822cae7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-093.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-093.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-093-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(0%, 40%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-094.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-094.xht index da35c63575c..a5b31906b88 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-094.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-094.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-093-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(0%, +40%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-095.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-095.xht index 7c1b447339b..ad19592bb80 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-095.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-095.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-095-00fd00-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(0%, 99%, 0%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-110.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-110.xht index c8f2895a142..1c298ccc97a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-110.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-110.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-110-000003-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(0%, 0%, 1%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-113.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-113.xht index efa2b990ed3..b8245d5476f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-113.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-113.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-113-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(0%, 0%, 40%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-114.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-114.xht index 0c806eace6d..cd27c6e5216 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-114.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-114.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <link rel="match" href="background-color-113-ref.xht" /> <meta name="assert" content="Background-color is set to rgb(0%, 0%, +40%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-115.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-115.xht index 1ef05e36171..25903e56b76 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-115.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-color-115.xht @@ -11,6 +11,7 @@ <link rel="match" href="background-color-115-0000fd-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Background-color is set to rgb(0%, 0%, 99%)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-001.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-001.xht index 6263eee785c..062c64346e5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-001.xht @@ -16,6 +16,7 @@ <meta content="ahem image" name="flags" /> <meta content="ex unit is the 'x-height' of the relevant font. 'em' and 'ex' length values when defining 'font-size' property refer to the computed font size of the parent element." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html {font: 20px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-002.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-002.xht index db3240d3951..338c6bc142b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-002.xht @@ -16,6 +16,7 @@ <meta content="ahem image" name="flags" /> <meta content="ex unit is the 'x-height' of the relevant font. 'em' and 'ex' length values when defining 'font-size' property refer to the computed font size of the parent element." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html {font: 20px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-079.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-079.xht index b1f54d04ea6..c6c14d85515 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-079.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" /> <meta name="flags" content="ahem image" /> <meta name="assert" content="The 'background-position' property correctly applies a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-080.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-080.xht index 2a10b5a0ef4..5b2bba92d4c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-080.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" /> <meta name="flags" content="ahem image" /> <meta name="assert" content="The 'background-position' property correctly applies a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-091.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-091.xht index 96a2bcdf0a2..2750dceed94 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-091.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" /> <meta name="flags" content="ahem image" /> <meta name="assert" content="The 'background-position' property correctly applies a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-092.xht b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-092.xht index 8fb86f1c7da..df25d785212 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/backgrounds/background-position-092.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" /> <meta name="flags" content="ahem image" /> <meta name="assert" content="The 'background-position' property correctly applies a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004-ref.xht index 85f6862a850..b8bb0563b2b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004-ref.xht @@ -9,6 +9,7 @@ <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div p { width: 28em; border: solid; margin: 1em; padding: 0.5em; background: #FFFFCC; color: black; font: 1em/1 Ahem; } .control { line-height: 3em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004.xht index 7cf839330da..3ebd0eb1469 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-004.xht @@ -17,6 +17,7 @@ <link rel="match" href="bidi-004-ref.xht" /> <meta name="flags" content="may21 ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div p { width: 28em; border: solid; margin: 1em; padding: 0.5em; background: #FFFFCC; color: black; font: 1em/1 Ahem; } .test { border: solid; padding: 0.4em 1em; line-height: 3em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-010.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-010.xht index 2eaa89ee69f..cb2d8900c7b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-010.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-011.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-011.xht index 05a1d61df51..870ff0b2847 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-011.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-012.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-012.xht index 50bc37473ba..38de262547b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-012.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-013.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-013.xht index af03fe0f745..3facbbc2849 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-013.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-014.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-014.xht index e87a95daa09..fbe1ca1bd89 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-014.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-015.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-015.xht index b9f4290cc55..fa76c17dfc0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-015.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-016.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-016.xht index a82be644a0e..3f177630a52 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-016.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { text-align: left; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-017.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-017.xht index e50e739a0a6..108574185a0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-017.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-018.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-018.xht index 75967278160..369e7f68cc9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-018.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-019.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-019.xht index c41a6d80d6a..3ea26af3edf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-019.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-020.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-020.xht index f76b31b9e16..932e16613f0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-020.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-020.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-021.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-021.xht index 9d5d7c12cf6..848cfd6d965 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-021.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-021.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-022.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-022.xht index c52b6544208..564a2711018 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-022.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-022.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-023.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-023.xht index b359a88b20b..27c9deb88ef 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-023.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-023.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-024.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-024.xht index 91995c78824..81d3cb695ff 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-024.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-024.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-025.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-025.xht index 2cd6304e0b5..a312a161c65 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-025.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { text-align: right; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-026.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-026.xht index b639335dc6d..16482ac89c3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-026.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-027.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-027.xht index 2a81e9c133a..74acda04c2c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-027.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side margins should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-028.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-028.xht index b79a2eb3a2b..a4cc157ced8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-028.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-029.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-029.xht index 4892760ed88..e1fcc74e750 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-029.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-029.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-030.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-030.xht index 6ed6f6f22d3..53846c900f3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-030.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-030.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-031.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-031.xht index d6f46e4a4f7..d9c7bb6dad8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-031.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-031.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-032.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-032.xht index 9afdd692e8f..f6ecf77ccfc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-032.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-032.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-033.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-033.xht index 1c2d82801b8..f35dc1ab9a1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-033.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-033.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-034.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-034.xht index e12183ec0f9..9b4eb05eaf5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-034.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-034.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { text-align: left; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-035.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-035.xht index 2e572ed0a50..99ba45be039 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-035.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-035.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-036.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-036.xht index bd88f61faed..fce96d2757d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-036.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-036.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: navy; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-037.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-037.xht index 920c9b00afe..8b2007757ca 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-037.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-037.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-038.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-038.xht index bdfa7e8fa1f..a820aabe05f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-038.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-038.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-039.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-039.xht index 7af1d45bfc5..9f323977529 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-039.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-039.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-040.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-040.xht index 07865c90a5e..54be629e33f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-040.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-041.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-041.xht index eba51435ce3..fb2e92b92b6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-041.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-041.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-042.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-042.xht index 2ce4fa0a637..9b12479b7b2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-042.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-042.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ span { color: orange; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-043.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-043.xht index 54048694b6a..0c71b3829ac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-043.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-043.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { width: 20em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-044.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-044.xht index 15920776e3c..6a0ec6cc90c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-044.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-044.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { width: 20em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-045.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-045.xht index 29791b0dcec..0e481a0619a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-045.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/bidi-box-model-045.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Side padding should be unaffected by directionality"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { width: 20em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-001.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-001.xht index 2206362971a..c6ece60ae72 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-001.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-row-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-002.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-002.xht index 7ca93ba3db9..5b5e9abe806 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-002.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-header-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-003.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-003.xht index 2b2e7adbee9..0e6fe5a34c4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-003.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-footer-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-004.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-004.xht index f00e642dbe5..7592e170e42 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-004.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-row'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-005.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-005.xht index b907480adad..bed1cbe714b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-005.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-column-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-006.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-006.xht index 844a407cb94..217d6f15deb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-006.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property does not apply to elements with a display of 'table-column'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-007.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-007.xht index 81be04cc731..cc0ca43ee3f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-007.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of 'table-cell'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-009.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-009.xht index 5f10b9d3d9b..ea4f001f193 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-009.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of block." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-010.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-010.xht index 73d2317aedb..2b43ed1bbfd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-010.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#direction" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of list-item." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-012.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-012.xht index fe4bd9aa3dc..95a0947bb62 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-012.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of inline-block." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-013.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-013.xht index c306fbb5263..4f8879bf54f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-013.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property can apply to elements with a display of 'table' as it specifies the direction of table column layout." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-014.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-014.xht index 7290a98374f..a74c3438534 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-014.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property can apply to elements with a display of 'inline-table' as it specifies the direction of table column layout." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-015.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-015.xht index a4b983c36fa..053ee7855e9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/direction-applies-to-015.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of 'table-caption'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #caption { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001-ref.xht index 9f51bccf20b..ced37606f11 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001-ref.xht @@ -8,6 +8,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001.xht index a15f82d9b9f..f02f5423a18 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-001.xht @@ -11,6 +11,7 @@ <link rel="match" href="line-breaking-bidi-001-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { color: green; background: red; font: 1.25em/1 Ahem; white-space: normal; } </style> diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002-ref.xht index bd25e2ed25b..3b09c41bf63 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002-ref.xht @@ -8,6 +8,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002.xht index e3a576793b8..29662558a08 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-002.xht @@ -11,6 +11,7 @@ <link rel="match" href="line-breaking-bidi-002-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { color: green; background: red; font: 1.25em/1 Ahem; white-space: normal; } </style> diff --git a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-003.xht b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-003.xht index ee5ca5b47a3..9726f32636f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/bidi-text/line-breaking-bidi-003.xht @@ -11,6 +11,7 @@ <link rel="match" href="line-breaking-bidi-003-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 40px/1 Ahem; border: solid; width: 17em; background: red; } .test > span { background: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-001-ref.xht index 702942b8332..2fe99002ecc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-003-ref.xht index be114cbbf49..80211db90ca 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-068.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-068.xht index 99da5141697..45bb8d4257b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'em' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-069.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-069.xht index 146c2351679..19ea226053c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum plus one length value in 'em' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-070.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-070.xht index 7d067ba9e55..957a0a53c51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'em' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-071.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-071.xht index bae125cea82..a84f62a735d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'em' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-072.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-072.xht index 971f5a23d8d..26774903f71 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a nominal length value in 'em' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-073.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-073.xht index 74fe71c011d..ecd3f1ef36b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a nominal length value in 'em' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-079.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-079.xht index 2239d1f5ae5..ecc54552ce4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'ex' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-080.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-080.xht index 880f4457470..cc3a0b0bbe7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum plus one length value in 'ex' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-081.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-081.xht index e984839f973..d5d0b69095b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'ex' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-082.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-082.xht index 20b59cc5530..6aea0d104cb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a minimum length value in 'ex' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-083.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-083.xht index 95bd413f5b2..04791530098 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a nominal length value in 'ex' units that sets the width of the bottom border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-084.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-084.xht index 1430c93d37f..f81d05ec20b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-bottom-width-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-bottom-width' property supports a nominal length value in 'ex' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-067.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-067.xht index ebbd2f4ee22..255ab413add 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-067.xht @@ -9,6 +9,7 @@ <link rel="match" href="border-left-width-001-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'border-left-width' property does not support a negative length value in 'em' units and resets to the initial value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-068.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-068.xht index 0064217f021..22f9ee0be06 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'em' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-069.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-069.xht index 4454f23f566..f8c246e3575 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum plus one length value in 'em' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-070.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-070.xht index 26d9632078c..36db58e16ee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'em' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-071.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-071.xht index 27537b327c6..fe966d78e8f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'em' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-072.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-072.xht index e3afded23e2..a3371031c39 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a nominal length value in 'em' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-073.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-073.xht index 821980fae00..9a68a677074 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a nominal length value in 'em' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-078.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-078.xht index 7552f6b3b65..4b79c7e7a3f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-078.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-width-properties" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'border-left-width' property does not support a negative length value in 'ex' units and resets to the initial value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-079.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-079.xht index b2409a86bac..edf723b3dd3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'ex' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-080.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-080.xht index 275068c98e4..aa10ac99a42 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum plus one length value in 'ex' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-081.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-081.xht index d99bc026f72..227cc6ae50c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'ex' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-082.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-082.xht index e91bece58ba..142f3985d65 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a minimum length value in 'ex' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-083.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-083.xht index 73f80707e92..b11d82edc6b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a nominal length value in 'ex' units that sets the width of the left border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-084.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-084.xht index 1f90d8fd3da..3572ede6f2b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-left-width-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-left-width' property supports a nominal length value in 'ex' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-067.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-067.xht index 9d1faf34491..ad524209b30 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-067.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'border-right-width' property does not support a negative length value in 'em' units and resets to the initial value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-068.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-068.xht index e86b007d8ed..03d164cb34b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'em' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-069.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-069.xht index 5f1df2e5432..9b9dc1ec717 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum plus one length value in 'em' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-070.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-070.xht index cfb1d057759..8877c5de1fb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'em' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-071.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-071.xht index 35cd8cd0a5a..df5c2861d74 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'em' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-072.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-072.xht index c7c77cfd70d..9b9affd6b16 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a nominal length value in 'em' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-073.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-073.xht index 37fc5127c97..df2a2617b95 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a nominal length value in 'em' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-078.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-078.xht index c363237721f..92c9fbdeeac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'border-right-width' property does not support a negative length value in 'ex' units and resets to the initial value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-079.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-079.xht index f8939db3a7c..c83bca26b9c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'ex' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-080.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-080.xht index 2b458d1ed88..79a2ad83541 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum plus one length value in 'ex' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-081.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-081.xht index 8d1f7ea4775..00e92b41fbc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'ex' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-082.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-082.xht index edc7359f6c6..40fea86ff31 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a minimum length value in 'ex' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-083.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-083.xht index 3daacc03b92..8b23ae9add4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a nominal length value in 'ex' units that sets the width of the right border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-084.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-084.xht index 185850e31b7..c5000a1d6e8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-right-width-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-right-width' property supports a nominal length value in 'ex' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-068.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-068.xht index fd9f757cd22..b18b7a6cf89 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'em' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-069.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-069.xht index a0db467766f..467a007bbdf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum plus one length value in 'em' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-070.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-070.xht index 4bc8cb236dd..c95c21b1844 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'em' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-071.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-071.xht index 2608f6a9ee0..ba054b8e5dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'em' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-072.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-072.xht index 5b7d3ad8bbd..775723c0932 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a nominal length value in 'em' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-073.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-073.xht index d4104e8edf5..36c44298ae2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a nominal length value in 'em' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-079.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-079.xht index c70b308c08d..325957d2302 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'ex' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-080.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-080.xht index f7625510284..3259487ea00 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum plus one length value in 'ex' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-081.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-081.xht index 3486595401f..326d840983c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'ex' units that that has a minus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-082.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-082.xht index 5736c170bd3..e90fa01cc1a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a minimum length value in 'ex' units that that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-083.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-083.xht index ffc6ff4cac2..81d803a4300 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a nominal length value in 'ex' units that sets the width of the top border." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-084.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-084.xht index 6811c2426ac..25eecee5c1c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-top-width-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-top-width' property supports a nominal length value in 'ex' units that has a plus sign before it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/border-width-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/border-width-applies-to-008.xht index 57742d984b0..d310ebb65cf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/border-width-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/border-width-applies-to-008.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'border-width' property applies to elements with a display of inline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/borders/ltr-borders-001.xht b/tests/wpt/web-platform-tests/css/CSS2/borders/ltr-borders-001.xht index e46f42fd96b..e2359d8afc8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/borders/ltr-borders-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/borders/ltr-borders-001.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#bidi-box-model" /> <meta name="flags" content="ahem image" /> <meta name="assert" content="Borders are drawn in visual order depending on the direction of content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht index 3e27a84ce36..e0c6be8bce5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Anonymous boxes inherit property values from their non-anonymous box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht index 8a66868adb6..916845caf33 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .container { margin: 1em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001.xht index 833a24cec73..a5d6d273733 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-001.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="When such an inline box is affected by relative positioning, the relative positioning also affects the block-level box contained in the inline box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .container { margin: 1em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-002.xht index 7ec84ac2c3e..bc3580083c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/block-in-inline-relpos-002.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem"/> <meta name="assert" content="When such an inline box is affected by relative positioning, the relative positioning also affects the block-level box contained in the inline box."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .container { margin: 1em; diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht index 89ae0cff304..d74030940c8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht index a6a6c3864f5..ccbe7429dbe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht index a91ce19e744..c08f497fe79 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht index e8118f25215..d7a15693c18 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht @@ -14,6 +14,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht index c703a774f7d..693a2c53718 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht index 45e82333ab4..474a8617577 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht index 403865b57df..03411f0d05c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht index 4cd1d22aabc..a2a80f8c184 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht index 10ec3c374b1..18b30c4a35d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht index f037eb84db7..d524189054c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht index 20de53ca945..fdb53b0eb2f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/display-change-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/display-change-001.xht index 36275c84570..ec33b9f2318 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/display-change-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/display-change-001.xht @@ -16,6 +16,7 @@ document.getElementById('float').style.display = 'none'; } </script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #float { width: 100%; float:left; } div { background: red; color: green; font-size: 1.25em; width: 1em; font-family: Ahem; line-height: 1; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht index ab362a9233c..d66bd97f8dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht index bc514f4f8a6..28f5fbd630c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht index 4f4bf333931..05f1d788a77 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht index 499831a1df5..dc10e08ec51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht index 271e4e3895a..980de9416c0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht index 35fbab061a0..8b39ff8b5be 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht index cc10beb92c8..bcaa0692b3f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht index c69d7534b43..28a25231c45 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht index 79f44199c51..c75398531f1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht index 540a3e0cb56..b24b74231a2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht index 94345361dca..a9f43877ba8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht index e38470c352e..fed83aa6e88 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht index acfe8a9eeb5..23b883b1360 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht index e2d2b9d51e9..35aff524abe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht index 70e2058b9d5..d8d4376291b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht index ad765da181f..dbc4941f675 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht index 1d3e7146b1e..e6913125933 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht index 06bfa92d7c3..73aa60b0a8c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht index e82be08f498..cf3105cbbb0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht index a2349d6ec7f..ca8f49e3583 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht index 117e5bdb9af..1a2a1500725 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht index 283b267e718..c196757e701 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht @@ -13,6 +13,7 @@ <meta content="ahem dom" name="flags" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht index 941dfcb2412..c9f59509fea 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht index e840307541c..9d79d637e90 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht @@ -13,6 +13,7 @@ <meta content="ahem dom" name="flags" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht index 8726267b4a3..8af5fefb7c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht index 415449d0cd1..c57a91b2254 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht index 9a05321633a..407b9d8fef1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht index 085ed54ead9..fb3fb51fc16 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht index 956ecb8427f..fa2a5eddf94 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht index b7b14699242..f7de7048c19 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht index 7a624ed9c17..d4a54e74971 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht index 6b5b131ebb6..a09f0643495 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht index 325b64ddd4a..78fabf5ee98 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht index d7dc16b01a7..32d3ba544ac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht index 610a1d2876d..24d16d9e7bb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht index eaadee9644c..7f1dd293840 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht index 4103c47efa2..75e95d9a2d2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht index 0b2280b962c..b9399e426fd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht index 4766a23e92f..5f622d8a001 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht index 6f0d4fd1c92..88997fa4ae1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht index e449046686a..2e09cfff705 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht index 49b1c3285a1..72855d3a459 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht index 0353d8474ef..c4d10ecc0a6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht index 2a5c50c54c7..bd982b78d63 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht index 04f1147eb1b..026ac5b0281 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht index f37c40ca6f5..fde80e5f05c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht index 59433c4cb0b..b1c228a9ffe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht index 7b6c1080434..b0073b1da79 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht index 3765f005a15..4e5d873f7c8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht index 32edb0e8c44..277d27c72c4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht @@ -13,6 +13,7 @@ <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta content="ahem dom" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-001.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-001.xht index f27fe87e33e..cbbb323c4be 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-001.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#00000' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-002.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-002.xht index fa1f186062a..3bca3b6987c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-002.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#000000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-003.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-003.xht index b83d3921d71..de955098e89 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-003.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-003-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#010101' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-004.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-004.xht index de996ecb38b..4026d9ee65f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-004.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-004-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#999999' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-005.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-005.xht index 19ccf716081..49f2d60d50e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-005.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-005-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#fefefe' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-006.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-006.xht index 6c64ba8646e..9fdd3e9b836 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-006.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#ffffff' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-007.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-007.xht index de5016f0dd5..c7b745537e6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-007.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#1000000' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-008.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-008.xht index 6614ff4b9f0..519dbd7f1f4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-008.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#fgfgfg' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-009.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-009.xht index 2bca7bf0fc4..0d82fccc085 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-009.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-009-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#010000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-010.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-010.xht index 7dba5036a85..51241a507c1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-010.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-010-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#990000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-011.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-011.xht index 31bdf999d05..2950e066130 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-011.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-011-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#fe0000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-012.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-012.xht index 049ce21b3b1..54e33725d94 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-012.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#ff0000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-013.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-013.xht index 4e5f9055a46..61b0a0edac9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-013.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#fg0000' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-014.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-014.xht index 527902d1e78..3de6f574738 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-014.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-014-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#000100' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-015.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-015.xht index bfae2d31b0e..f5cba09b5c1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-015.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-015-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#009900' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-016.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-016.xht index 1d128ab8c4e..643a98af835 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-016.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-016-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#00fe00' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-017.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-017.xht index 58f36fa73ab..1faddb628d1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-017.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#00ff00' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-018.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-018.xht index 323bfd8be5c..ecffe0f5d4c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-018.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#00fg00' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-019.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-019.xht index 6ba8e8f2808..2bf43bd69c1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-019.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-019-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#000001' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-020.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-020.xht index 1cdd12adf63..7a33fccf87e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-020.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-020.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-020-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-021.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-021.xht index e89a0cfd747..0ce481e0f93 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-021.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-021.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-021-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#0000fe' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-022.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-022.xht index da0305767ef..44807afcac0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-022.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-022.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#0000ff' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-023.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-023.xht index 82aa4f279cd..33220ab80db 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-023.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-023.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#0000fg' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-024.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-024.xht index fac9a4b7a83..0e29e3ea53d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-024.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-024.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#00' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-025.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-025.xht index aac2f445fd8..9795770761b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-025.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#000' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-026.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-026.xht index db84e593562..03b18efc870 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-026.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-026-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#111' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-027.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-027.xht index 6ccc2c4bfe9..bec008afcba 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-027.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-027-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#999' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-028.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-028.xht index 96f09b0a54b..ae5e8fda5ef 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-028.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-028-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#eee' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-029.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-029.xht index 0e675c59cb9..1e996d38e61 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-029.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-029.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#fff' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-031.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-031.xht index 82597ce37ab..9b2e3f01610 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-031.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-031.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#ggg' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-032.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-032.xht index a42458cfdad..6c10a66f1b6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-032.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-032.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-032-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#100' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-033.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-033.xht index 20fab010ebc..eb4fb2eb0f6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-033.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-033.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-033-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#900' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-034.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-034.xht index 7524cf064dd..24535253c44 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-034.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-034.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-034-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#e00' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-035.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-035.xht index 688ad545505..a8a55d0d415 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-035.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-035.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#f00' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-036.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-036.xht index b511969d206..3b70d6d4537 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-036.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-036.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#g00' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-037.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-037.xht index e1c47bd126a..6c55c51b5fd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-037.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-037.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-037-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#010' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-038.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-038.xht index b55acb2e370..f945274b9c7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-038.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-038.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-015-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#090' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-039.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-039.xht index 8dce95532ad..0d57bedd70e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-039.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-039.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-039-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#0e0' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-040.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-040.xht index 9d3226bcdc4..75382609b7d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-040.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#0f0' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-041.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-041.xht index d0e0308cba9..5f8b4382571 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-041.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-041.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#0g0' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-042.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-042.xht index 5bb5d5eb3f4..108311f383b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-042.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-042.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-042-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#001' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-043.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-043.xht index 77028955ac0..aa4c2500042 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-043.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-043.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-020-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#009' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-044.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-044.xht index 43c6d234036..5579b1ee13c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-044.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-044.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-044-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#00e' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-045.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-045.xht index 6f6c2fbb94a..be7091e4988 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-045.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-045.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to '#00f' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-046.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-046.xht index 9373a4a1546..9732adc739d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-046.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-046.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to '#00g' falls back to the initial value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-047.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-047.xht index 463eb66a5f1..db607cd7263 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-047.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-047.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(-1%, -1%, -1%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-048.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-048.xht index bb43523021b..1f63db1b020 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-048.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-048.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-049.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-049.xht index 1bb7268ec24..85f5500c05f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-049.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-049.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-049-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(1%, 1%, 1%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-050.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-050.xht index 820a825f4d1..ef04321c4cb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-050.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-050.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(-0%, -0%, -0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-051.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-051.xht index e352ac88a7f..0d7033fcc87 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-051.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-051.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+0%, +0%, +0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-052.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-052.xht index 44c8673eb96..de534c34967 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-052.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-052.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-052-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(50%, 50%, 50%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-053.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-053.xht index d2ec39a32a8..d56a8c69b1c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-053.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-053.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-052-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+50%, +50%, +50%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-054.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-054.xht index 4a8dad68fe3..1f02452e23f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-054.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-054.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-054-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(99%, 99%, 99%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-055.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-055.xht index ef8e4d03b06..f3385e0b652 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-055.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-055.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(100%, 100%, 100%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-056.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-056.xht index e6134c3a0af..3d1d8079b1e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-056.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-056.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+100%, +100%, +100%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-057.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-057.xht index 76c7bdfbb03..d3369399128 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-057.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-057.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(101%, 101%, 101%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-058.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-058.xht index 35ffbee70b2..891d93f1564 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-058.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-058.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(-1, -1, -1)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-059.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-059.xht index ac850543f22..4e360860b4b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-059.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-059.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-060.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-060.xht index c739b179186..d63b315976e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-060.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-060.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-003-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(1, 1, 1)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-061.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-061.xht index 79321462bc8..9a8b1dd5192 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-061.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-061.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(-0, -0, -0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-062.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-062.xht index 86bd9ed4356..53445905e10 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-062.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-062.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+0, +0, +0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-063.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-063.xht index 543e325b17d..ce6d66b75ed 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-063.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-063.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-063-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(128, 128, 128)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-064.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-064.xht index 28a92a2bd60..8c144b91982 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-064.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-064.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-063-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+128, +128, +128)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-065.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-065.xht index ef97093cc3a..366ceaef999 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-065.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-065.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-005-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(254, 254, 254)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-066.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-066.xht index f9f3e936b23..d0ff349859a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-066.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-066.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(255, 255, 255)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-067.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-067.xht index 05bfbf148ab..26e211a9124 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-067.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+255, +255, +255)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-068.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-068.xht index 921c41b977b..db83bf1e805 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-068.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-006-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(256, 256, 256)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-069.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-069.xht index 0bf2fb50e77..9fa1f4a6a42 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-069.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(-1%, 0%, 0%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-070.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-070.xht index 139335e7be9..fc77dc33dd6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-070.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-070-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(1%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-071.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-071.xht index 0aaacd95b29..73d0e3d455a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-071.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(-0%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-072.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-072.xht index aace955c5e3..cb15f2bebb4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-072.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+0%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-073.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-073.xht index 1b7c66801ad..e424b405e60 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-073.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-073-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(50%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-074.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-074.xht index 6037b4a8d50..ab4f02a6e12 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-074.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-074.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-073-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+50%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-075.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-075.xht index 0e77bea3393..325ab22dbed 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-075.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-075.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-075-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(99%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-076.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-076.xht index 7935c0f15c0..a7d7bc7bf04 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-076.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-076.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(100%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-077.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-077.xht index bdb4397fe66..d7d08202828 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-077.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-077.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+100%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-078.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-078.xht index d4d1861a99d..37d93a04f61 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-078.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(101%, 0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-079.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-079.xht index 98e2b8ff3be..b3db446c858 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-079.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(-1, 0, 0)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-080.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-080.xht index fbb159802c1..31aa42ef4ea 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-080.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-009-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(1, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-081.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-081.xht index 7ad7b2cc868..f69dd2bd6b7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-081.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(-0, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-082.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-082.xht index b3bbd33e56a..3401e0a7d12 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-082.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+0, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-083.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-083.xht index 43698681fd2..91b3bbb199e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-083.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-083-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(128, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-084.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-084.xht index 39bccea0207..8b7fed81e3a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-084.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-083-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+128, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-085.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-085.xht index ad4d7167b56..fd6e6dc64cc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-085.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-085.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-011-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(254, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-086.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-086.xht index 9d3a6479e4b..44d510c18bd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-086.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-086.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(255, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-087.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-087.xht index 45fe0dbff17..77043a40c5e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-087.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-087.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(+255, 0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-088.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-088.xht index 7e5f7debf88..29aa25a2d17 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-088.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-088.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-012-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(256, 0, 0)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-089.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-089.xht index f2b4b8e83fb..09b5aa3903f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-089.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0%, -1%, 0%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-090.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-090.xht index e2f306a35ae..0a28f0a37a4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-090.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-090-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 1%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-091.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-091.xht index d46e05b1aac..5305543d2a3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-091.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, -0%, 0%)' renders the correct foreground color of an element's text content. ." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-092.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-092.xht index 1413af30b3c..4864039f72a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-092.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, +0%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-093.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-093.xht index 6a4c70ddfdc..c79c1faac3e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-093.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-093.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-093-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 50%, 0%) renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-094.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-094.xht index fb4769a2485..09ff6583f45 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-094.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-094.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-093-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, +50%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-095.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-095.xht index 15d0e4681cf..e133b672af0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-095.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-095.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-095-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 99%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-096.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-096.xht index e7eaee24adc..ceb224d62c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-096.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-096.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 100%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-097.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-097.xht index d5fc0ae5fc0..b0e245ddc38 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-097.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-097.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, +100%, 0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-098.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-098.xht index ea99f779b1e..4ebe5564397 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-098.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-098.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 101%, 0%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-099.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-099.xht index 2540f61098e..3bcce2f1ed3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-099.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-099.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(-1, 0, 0)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-100.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-100.xht index 6e19d9f8c9e..d6bfba8aa16 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-100.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-100.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-014-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 1, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-101.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-101.xht index e02f45af317..306f2b84e50 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-101.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-101.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, -0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-102.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-102.xht index 2f986a5273e..508431035bb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-102.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-102.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, +0, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-103.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-103.xht index 95492ac6563..15281e045a2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-103.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-103.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-103-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 128, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-104.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-104.xht index 45178214d59..6079f5b44ea 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-104.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-104.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-103-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, +128, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-105.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-105.xht index 31d762dcc6f..076e67b78d3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-105.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-105.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-016-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 254, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-106.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-106.xht index 707d46e6fe9..f53813104d5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-106.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-106.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 255, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-107.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-107.xht index ef5547de75b..3ba4d20b9ad 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-107.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-107.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, +255, 0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-108.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-108.xht index 1006d0b1c81..a89e3ee5620 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-108.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-108.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-017-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0, 256, 0)' properly truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-109.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-109.xht index b1355b29cb7..d0ffb7df9b4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-109.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-109.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, -1%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-110.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-110.xht index 5006e27e4a5..c9be48fcc34 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-110.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-110.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-110-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 1%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-111.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-111.xht index a20f1fd04b4..73090dea16a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-111.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-111.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, -0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-112.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-112.xht index 1775c12434f..c00cb43771d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-112.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-112.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, +0%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-113.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-113.xht index c1f4a5aec81..46315c97ae0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-113.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-113.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-113-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 50%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-114.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-114.xht index 750bf206d91..f1160978b73 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-114.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-114.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-113-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, +50%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-115.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-115.xht index b4eb1a9b7a6..bd30598487c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-115.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-115.xht @@ -10,6 +10,7 @@ <link rel="match" href="color-115-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 99%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-116.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-116.xht index 4de04d9c91c..5aa956c0d65 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-116.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-116.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 100%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-117.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-117.xht index ff878fce299..fdff7c6edc1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-117.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-117.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, +100%)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-118.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-118.xht index 4e5634a3607..e52ff649676 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-118.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-118.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0%, 0%, 101%)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-119.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-119.xht index 510e645e906..e30e50be372 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-119.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-119.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, -1)' truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-120.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-120.xht index d924162d390..601b866f963 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-120.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-120.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-019-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 1)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-121.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-121.xht index 3d16f56e614..1b7cc721a15 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-121.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-121.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, -0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-122.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-122.xht index eaa36456786..36b9ab53767 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-122.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-122.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-002-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, +0)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-123.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-123.xht index 129ec66e7bc..b90e61fd400 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-123.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-123.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-123-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 128)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-124.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-124.xht index 90f7491a133..59c84bd8a8e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-124.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-124.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-123-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, +128)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-125.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-125.xht index a7d9937bd51..13fa480d977 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-125.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-125.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-021-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 254)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-126.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-126.xht index 043da05a3e2..7699694de81 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-126.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-126.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 255)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-127.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-127.xht index 7c5ea333dd0..ad173302715 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-127.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-127.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, +255)' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-128.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-128.xht index ab942bbaa4c..74bd11b4aa5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-128.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-128.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-022-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'color' set to 'rgb(0, 0, 256)' properly truncates to a valid value and renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-129.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-129.xht index 37664c6a44d..cb0e6e0d3fb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-129.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-129.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-129-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'aqua' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-130.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-130.xht index b8280b59eda..9eb2cbb344e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-130.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-130.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-130-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'black' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-131.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-131.xht index 6d004f656ea..010a0ddc1cf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-131.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-131.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-131-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'blue' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-132.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-132.xht index 63cd76a1bcc..c3fa91422f6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-132.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-132.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-132-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'fuchsia' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-133.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-133.xht index ebc41e3beef..7df48707591 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-133.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-133.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-133-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'gray' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-134.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-134.xht index 9bdfa832822..6366437e616 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-134.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-134.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-134-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'green' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-135.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-135.xht index 99a1dbe1342..1ae5b5f62ac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-135.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-135.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-135-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'lime' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-136.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-136.xht index 547164dd975..aadbc513895 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-136.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-136.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-136-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'maroon' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-137.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-137.xht index 33743ac7fe9..729e7faece2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-137.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-137.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-137-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'navy' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-138.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-138.xht index 2e23768ba74..ad0ba8f164a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-138.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-138.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-138-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'olive' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-139.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-139.xht index 63d59f5c4b9..9a5f2f15445 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-139.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-139.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-139-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'orange' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-140.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-140.xht index e72bce5d9fe..7a3d95c0f6e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-140.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-140.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-140-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'purple' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-141.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-141.xht index 62a60baed8d..e4f5d4d8cc6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-141.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-141.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-141-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'red' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-142.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-142.xht index 27fe6b6aa59..dbab988bced 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-142.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-142.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-142-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'silver' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-143.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-143.xht index a8252823934..0d80203ccbb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-143.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-143.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-143-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'teal' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-144.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-144.xht index 7e961d52e19..35c22c12c12 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-144.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-144.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-144-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'white' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-145.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-145.xht index 4607a447120..ba6467f94f7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-145.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-145.xht @@ -9,6 +9,7 @@ <link rel="match" href="color-145-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'yellow' renders the correct foreground color of an element's text content." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/colors/color-174.xht b/tests/wpt/web-platform-tests/css/CSS2/colors/color-174.xht index f9bf7efea86..93bff69ec38 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/colors/color-174.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/colors/color-174.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'color' set to 'inherit' adopts the foreground color of an element's parent container." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c412-blockw-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c412-blockw-000.xht index 8efbf6ef2a5..b4711543b2b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c412-blockw-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c412-blockw-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c412-blockw-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 10px/1 Ahem; margin: 1em; border: solid 1em; width: 100px; background: red no-repeat; color: green; } .test p, .test div { margin-top: 0; margin-bottom: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c412-hz-box-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c412-hz-box-000.xht index 5c8c978fc3c..d425fb3d923 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c412-hz-box-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c412-hz-box-000.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p#ruled { font: 40px/1 Ahem; diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000-ref.xht index 202dfb0fbb6..6340e95b03b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000.xht index 6121e7dcf5c..fe30367030c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-ht-000.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { width: 20em; font: 10px/12px Ahem; color: green; } span { border: solid 10px lime; padding: 2px 0 2px 10px; margin: 10px 10px 0 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-pad-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-pad-000.xht index 8e319650fae..38e84af17b5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-pad-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c42-ibx-pad-000.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 10px/240% Ahem; color: black; width: 200px; margin: 0 0 0 10px; } span { border: solid 10px blue; padding: 2px 20px 2px 10px; margin: 40px 30px 0 40px; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-center-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-center-000.xht index e636b06d7ef..f393f4b82fa 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-center-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-center-000.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#replaced-elements"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { margin: 0; background: url(support/swatch-red.png) center repeat-y; font-size: 10px; } .a img { display: block; margin-right: auto; margin-left: auto; width: auto; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-bbx-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-bbx-002.xht index 73830dc49bc..cc6808352a7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-bbx-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-bbx-002.xht @@ -14,6 +14,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div {margin: 1em;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-ibx-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-ibx-000.xht index a45a88c63a3..45ef15f58e0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-ibx-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c43-rpl-ibx-000.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ strong {line-height: 1;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-000.xht index 6aca99da7ff..f225ed468e3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c44-ln-box-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 10px/20px Ahem; color: white; background: red url(support/css1test44a.png) no-repeat; width: 19em; padding: 0.5em 1em; border: 1em solid green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-001.xht index 62928e4f6e5..0e909937852 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <link rel="match" href="c44-ln-box-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 10px/20px Ahem; color: white; background: red url(support/css1test44b.png) no-repeat; width: 39em; padding: 0.5em 1em; border: 1em solid green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-002.xht index 5d8a6443dde..abb35ef7bde 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c44-ln-box-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/40px Ahem; color: white; background: red url(support/css1test44c.png) no-repeat; width: 14em; padding: 0.5em 1em; border: 1em solid green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-003.xht index aad0a9b9fa4..eb20083f8c0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c44-ln-box-003.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c44-ln-box-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/40px Ahem; color: white; background: red url(support/css1test44d.png) no-repeat; width: 14em; padding: 0.5em 1em; border: 1em solid green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-001.xht index d1908661f33..387e916bff9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-001.xht @@ -12,6 +12,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { color: blue; font: 3.75em/1 Ahem; margin: 0 2em; } .a {font-size: 0.625in;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-002.xht index 63e76950ef8..218c28e3127 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-002.xht @@ -11,6 +11,7 @@ <link rel="match" href="c526-font-sz-002-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .ahem { font: 1.25em/1 Ahem; color: blue; } .f {font-size: 2em;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-003.xht index 4676d65910e..816287dda96 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c526-font-sz-003.xht @@ -10,6 +10,7 @@ <link rel="match" href="c526-font-sz-003-ref.xht" /> <meta name="flags" content="ahem invalid" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .j { font-size: 3.75em; color: navy; font-family: Ahem; line-height: 1; } .a { font-size: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-000.xht index fe101d2d307..cd546ba75a6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgre-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 15px/1 Ahem; width: 10em; background: red; color: green; border: solid green; } .one {background-image: url(support/swatch-green.png); background-repeat: repeat-y;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-001.xht index 2ccc46fbf48..9a93878fae9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgre-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgre-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 15px/1 Ahem; width: 10em; background: green; color: green; border: solid green; } .one {background-image: url(support/swatch-red.png); background-repeat: repeat-y;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-000.xht index 7dc48f51bbe..5f22d22280e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: red; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: 50% 50%; background-repeat: repeat-y;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-001.xht index b462cc0ff87..50dab70528e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: green; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: 50% 50%; background-repeat: repeat-y;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-002.xht index 8fcabe1b02e..e4240522144 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: red; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: 50% 50%;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-003.xht index 7a94b9b7ef4..5653e9bfd98 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-003.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: red; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: center top;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-004.xht index e10d2889d85..4e92c2621ea 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-004.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: red; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: top left;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-005.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-005.xht index 8739a1fd7db..1987859c395 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c534-bgreps-005.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c534-bgreps-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 20px/1 Ahem; width: 11em; background: red; color: green; border: solid green; } .one {background-image: url(support/pattern-grg-rgr-grg.png); background-position: bottom right;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-000.xht index 1162f12c34b..0b8ec1f67de 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c536-bgpos-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html,body,div { margin: 0; border: 0; padding: 0; } div { font: 15px/1 Ahem; color: white; width: 11em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-001.xht index 1e6e707d856..bec5a16db36 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c536-bgpos-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c536-bgpos-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html,body,div { margin: 0; border: 0; padding: 0; } div { font: 15px/1 Ahem; color: white; width: 11em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c537-bgfxps-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c537-bgfxps-000.xht index d5a48fbb1b5..3ed68448b36 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c537-bgfxps-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c537-bgfxps-000.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#background"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html {background: url(support/swatch-blue.png) repeat-x center top fixed;} div { font: 15px/1 Ahem; background: red; color: green; width: 11em; margin: 0 0 0 2em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-000.xht index fb87e1be0a8..fed966d857c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-06-08 --> <link rel="match" href="c541-word-sp-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 30px/1 Ahem; width: 18em; background: yellow; color: aqua; } .one {word-spacing: 0.3125in;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-001.xht index b35fdc991b9..392da637e35 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c541-word-sp-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c541-word-sp-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 25px/1 Ahem; width: 12em; background: yellow; color: aqua; margin: 0 0 0 2em; } .eight {word-spacing: 25px;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-000.xht index 4291ce32f88..7a8a50b992b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-06-08 --> <link rel="match" href="c542-letter-sp-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 30px/1 Ahem; width: 18em; background: yellow; color: aqua; } .one {letter-spacing: 0.3125in;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-001.xht index 0e800949c64..5f8ec50c7d4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c542-letter-sp-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c542-letter-sp-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 30px/1 Ahem; width: 15em; background: yellow; color: aqua; margin: 0 0 0 2em; } .eight {letter-spacing: 60px;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-000.xht index 161d43aba2e..9cb30e7f3cb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-000.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#vertical-align"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div {font: 50px/1 Ahem; color: white; margin: 1em; padding: 0.25em; background: teal url(support/square-teal.png) top left;} img {height: 50px;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-001.xht index 1d602ff8738..83ea2ef4157 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c544-valgn-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test {font: 15px/1 Ahem; color: green; background: red url(support/css1test544b.png) no-repeat; width: 90px; margin: 0 1em;} img {height: 30px;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-002.xht index 56eb88fba17..7d83ff5f18b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-002.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#vertical-align"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p {font-size: 12pt;} p.example { font: 15px/1 Ahem; color: blue; background: white url(support/square-white.png); border: 1px solid silver; padding: 0.5em; margin: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-003.xht index 1be8de2ab75..9b07fa6dcd6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-003.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#vertical-align"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p {font-size: 12pt;} p.example { font: 15px/1 Ahem; color: blue; background: white url(support/square-white.png); border: 1px solid silver; padding: 0.5em; margin: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-004.xht index aa08e3ef9f4..51c4c63a3e8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c544-valgn-004.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#vertical-align"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p {font-size: 12pt;} p.example { font: 15px/1 Ahem; color: blue; background: white url(support/square-white.png); border: 1px solid silver; padding: 0.5em; margin: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c545-txttrans-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c545-txttrans-000.xht index 17424997f12..d4c7bb850c1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c545-txttrans-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c545-txttrans-000.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/REC-CSS1#text-transform"/> <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 10px/1 Ahem; color: green; background: red url(support/css1test545.png); border: solid black; width: 32em; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000-ref.xht index 86e19983556..ad5e4eb4563 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000-ref.xht @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { font: 24px/1 Ahem; diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000.xht index 752f5bf3edf..9cd78830b5c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c547-indent-000.xht @@ -7,6 +7,7 @@ <link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/> <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c547-indent-000-ref.xht"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 24px/1 Ahem; width: 18em; color: blue; } .one {text-indent: 0.25in;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-leadin-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-leadin-000.xht index d8e7a558a93..79e41971df0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-leadin-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-leadin-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-06 --> <link rel="match" href="c548-leadin-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 25px Ahem; line-height: 51px; width: 3em; color: lime; background: green; border: solid black; } span { background-color: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-000.xht index 44e601b2237..9069d6be72e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-31 --> <link rel="match" href="c548-ln-ht-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 30px Ahem; background: teal; color: aqua; width: 4em; padding: 0.5em 0 0.5em 1em; border: solid navy; margin: 0.5em; line-height: 60px; } .control { font: 30px/1 Ahem; background: teal; color: aqua; width: 5em; padding: 0; border: solid navy; margin: 0.5em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-001.xht index 9f0666e9bb1..21bd6ce58a4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-31 and 2013-12-03 --> <link rel="match" href="c548-ln-ht-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px Ahem; background: red url(support/pattern-gg-gr.png); color: lime; width: 4em; padding: 0.5em 0 0.5em 1em; border: solid black; margin: 0.5em; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-002.xht index 1ab480fdf2d..952453c1d51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-002.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-31 --> <link rel="match" href="c548-ln-ht-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px Ahem; background: red url(support/pattern-gg-gr.png); color: lime; width: 4em; padding: 0.5em 0 0.5em 1em; border: solid black; margin: 0.5em; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-003.xht index a733c7cad38..174c5fa8e53 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-003.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-?? --> <link rel="match" href="c548-ln-ht-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px Ahem; width: 4em; color: green; background: red url(support/css1test548d.png); margin: 1em; border: solid black; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-004.xht index 789a7d20045..3768c9e6598 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c548-ln-ht-004.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-?? --> <link rel="match" href="c548-ln-ht-004-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px Ahem; width: 4em; color: green; background: red url(support/css1test548e.png); margin: 1em; border: solid black; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-imrgn-t-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-imrgn-t-000.xht index fc1f73dabc8..882ad4211a3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-imrgn-t-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-imrgn-t-000.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { background-color: yellow; color: orange; margin: 1em 0; width: 10em; font: 20px/1 Ahem; } .one { margin-top: 25px; background-color: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-mrgn-t-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-mrgn-t-000.xht index 368f7f614ac..3ec63a62a6d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-mrgn-t-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5501-mrgn-t-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5501-mrgn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 10px/1 Ahem; width: 10em; border: solid black; padding: 0; background: yellow; color: orange; } .zero {background-color: teal; margin-top: 0;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-000.xht index 770e4a4c903..68f1f1f15ae 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .one { width: 8em; height: 2em; background: red url(support/swatch-green.png) right repeat-y; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-001.xht index 094702622b6..8c45fb55427 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .two { width: 13em; height: 3em; background: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-002.xht index 54bca427470..a65f5cfbff8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .three { width: 5em; height: 4em; background: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-003.xht index 093215a246a..795cdc4cf05 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-003.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .four { width: 11em; color: white; background: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-004.xht index 5f5af0bfd8c..56b2b6fcdd7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-004.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-004-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .five { font: 15px/1 Ahem; margin: 1em; background: green; width: 8em; height: 3em; } .five p { background: white url(support/swatch-red.png) top right no-repeat; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-005.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-005.xht index f383fa8d773..73f9f4135b3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-005.xht @@ -12,6 +12,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .six { width: 12em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-006.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-006.xht index 644150f5299..9e600359346 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-imrgn-r-006.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .seven { font: 15px/1 Ahem; margin: 1em 2em; width: 5em; } .seven p { background: yellow; color: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-000.xht index 93fe1b2c149..2fc45712dd6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-mrgn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 200px; color: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-001.xht index 214fb6ef3ed..84361010368 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5502-mrgn-r-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5502-mrgn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-imrgn-b-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-imrgn-b-000.xht index 2fd48aba24b..f206087af21 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-imrgn-b-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-imrgn-b-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5501-imrgn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { background-color: yellow; color: orange; margin: 1em 0; width: 10em; font: 20px/1 Ahem; } .one { margin-bottom: 25px; background-color: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-mrgn-b-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-mrgn-b-000.xht index 349d198fd14..8bd1a2a9ac8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-mrgn-b-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5503-mrgn-b-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5503-mrgn-b-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { font: 10px/1 Ahem; width: 10em; border: solid black; padding: 0; background: yellow; color: orange; } .zero {background-color: teal; margin-bottom: 0;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-000.xht index ed91b6ec90e..0ed52db0496 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .one { width: 8em; height: 2em; background: red url(support/swatch-green.png) right repeat-y; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-001.xht index 14ac33b53c4..a08e7dad71e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .two { width: 13em; height: 3em; background: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-002.xht index 65d39445095..1a875f5c178 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5504-imrgn-l-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .three { background: url(support/swatch-red.png) no-repeat 6em 1em; font: 15px/1 Ahem; margin: 1em; } .three p { width: 5em; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-003.xht index 64fd45b7768..36225165aa7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-003.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: navy; } .four { width: 11em; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-004.xht index 72ba1c1a6a0..633d3ae7dee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-004.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-004-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .five { font: 15px/1 Ahem; margin: 1em; background: green; width: 8em; height: 3em; } .five p { background: white url(support/swatch-red.png) 3em 0 no-repeat; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-005.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-005.xht index adb92cdd35b..0c19cbe20eb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-005.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .six { width: 13em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-006.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-006.xht index 6c25dc6a325..c3e36451566 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-imrgn-l-006.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .seven { font: 15px/1 Ahem; margin: 1em 2em; width: 5em; } .seven p { background: yellow; color: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-000.xht index cdaf8804761..505e8a8426f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5504-mrgn-l-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 200px; color: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-001.xht index 2bffc20e2ae..c005d30e58e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5504-mrgn-l-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5504-mrgn-l-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-imrgn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-imrgn-000.xht index 24952f76126..8f735f89eed 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-imrgn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-imrgn-000.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .one, .two { margin: 1em; } .one { font: 15px/1 Ahem; width: 7em; background: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-000.xht index c9e4faee6c5..b40bcf22266 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5505-mrgn-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 200px; color: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-001.xht index 3d3d3d8343a..1bb2bc69b48 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5505-mrgn-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-003.xht index a3dabaf2296..dfc6afd7cd7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5505-mrgn-003.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5505-mrgn-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 1.25em/1 Ahem; margin: 1em; } .test { width: 6em; padding: 1em 1em 0; border: solid; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-000.xht index be98597c077..9b3a7817e97 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5506-ipadn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/1 Ahem; width: 6em; color: white; } .red { color: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-001.xht index 230ed666ebd..be11c9f66a2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5506-ipadn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/1 Ahem; width: 6em; color: white; } .green { color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-002.xht index acd20cfd7df..9d85ce53b1b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-ipadn-t-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5506-ipadn-t-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p { margin-bottom: 3em; } div { font: 20px/1 Ahem; width: 6em; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-padn-t-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-padn-t-000.xht index e8505678f01..1364456b350 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-padn-t-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5506-padn-t-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5506-padn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ td { padding: 0; border: solid black; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-000.xht index 858e4f0da3f..a51c63f2995 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .one { width: 8em; height: 2em; background: red url(support/swatch-green.png) right repeat-y; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-001.xht index 191c4eaedf8..cb01ad37e3f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .two { width: 13em; height: 3em; background: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-002.xht index 40dce3f9f58..c3bec3f3c03 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .three { background: url(support/swatch-red.png) 5em 2em no-repeat; font: 15px/1 Ahem; margin: 1em; } .three div { width: 5em; height: 4em; background: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-003.xht index a73f547e193..9934a0925e8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-003.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/> <link rel="match" href="c5502-imrgn-r-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .four { width: 11em; color: white; background: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-004.xht index 32d40cbf44a..c00687437e1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-ipadn-r-004.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image invalid" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .four { width: 9em; color: yellow; background: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-000.xht index dbd316abfbb..a9b9b0b07a1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-000.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5507-padn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 106px; color: blue; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-001.xht index fb501109c41..57c4f025921 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5507-padn-r-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5507-padn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-000.xht index b041315f17c..62a4cdb85a6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5508-ipadn-b-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/1 Ahem; width: 6em; color: white; } .green { color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-001.xht index 1a132b0c318..c3bf23518dc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5508-ipadn-b-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/1 Ahem; width: 6em; color: white; } .green { color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-002.xht index 8cbd4713909..aeae02259d4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5506-ipadn-t-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 20px/1 Ahem; width: 6em; color: white; } .one { padding-bottom: 20px; background-color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-003.xht index fafb9392f4d..7c73a2c59f5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5508-ipadn-b-003.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-03-29 --> <link rel="match" href="c5508-ipadn-b-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ td { padding: 0; border: solid black; } p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-000.xht index df89a3eed8e..51837e8d03d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .one { width: 8em; height: 2em; background: red url(support/swatch-green.png) right repeat-y; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-001.xht index 03186ed9ebb..f04d7236b04 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-001.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .two { width: 13em; height: 3em; background: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-002.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-002.xht index 29055529824..9570eb5d6ee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-002.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5504-imrgn-l-002-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .three { background: url(support/swatch-red.png) no-repeat 6em 1em; font: 15px/1 Ahem; margin: 1em; } .three p { width: 5em; color: white; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-003.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-003.xht index fb3e1cc66c3..d603b4964b0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-003.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5502-imrgn-r-003-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; } .four { width: 11em; color: white; background: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-004.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-004.xht index 0a71fba1f81..300814f6bbf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-ipadn-l-004.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem image invalid" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; margin: 1em; background: yellow; } .four { width: 9em; color: yellow; background: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-000.xht index 92c412311d4..0bce119d5e8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5507-padn-r-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 106px; color: blue; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-001.xht index 3848e36521f..9f02d2e7b89 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5509-padn-l-001.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-ipadn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-ipadn-000.xht index b3e5172c011..3376a3f1f49 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-ipadn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-ipadn-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5510-ipadn-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p { color: navy; } div { margin: 2em 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-000.xht index d740ee6bd1f..72ba3fc9631 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5510-padn-000-ref.xht"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { color: navy; } div { font: 10px/1 Ahem; width: 138px; color: orange; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-001.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-001.xht index ad6251ad9dd..5b025c08698 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5510-padn-001.xht @@ -9,6 +9,7 @@ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-08 --> <link rel="match" href="c5510-padn-001-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div.control { margin: 1.25em; } p.criteria { color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltblck-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltblck-000.xht index cc01d1e4f6b..f48ff0626ec 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltblck-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltblck-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5525-fltblck-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; background: white url(support/css1test5525cf-0.png) top right no-repeat; height: 10em; } p { margin: 0; padding: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltinln-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltinln-000.xht index 52645dc8396..47320f40218 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltinln-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltinln-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5525-fltinln-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { border: solid black; font: 15px/1 Ahem; width: 6em; margin: 1em; color: green; } span { float: left; font-size: 200%; width: 1.5em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltmrgn-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltmrgn-000.xht index 3318e72ff6a..bc63cb03334 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltmrgn-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5525-fltmrgn-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5525-fltmrgn-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { background: red url(support/css1test5525b-0.png) no-repeat; color: green; font: 15px/1 Ahem; padding: 0; width: 8em; border: solid black; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c5526-fltclr-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c5526-fltclr-000.xht index c39516f4dc5..4402f418a7a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c5526-fltclr-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c5526-fltclr-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c5526-fltclr-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; color: green; background: red url(support/css1test5526.png) no-repeat; width: 20em; border: solid black; } p { margin: 1em 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c562-white-sp-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c562-white-sp-000.xht index a025f26021e..da9159ce9a7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c562-white-sp-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c562-white-sp-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c562-white-sp-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { font: 15px/1 Ahem; color: green; background: red url(support/css1test562.png) no-repeat; border: solid black; width: 15em; } div p { margin: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c61-ex-len-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c61-ex-len-000.xht index bb3776cfb9b..052d9996654 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c61-ex-len-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c61-ex-len-000.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { margin: 1em 5em; } td { padding: 4px; vertical-align: top; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c61-rel-len-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c61-rel-len-000.xht index 55948273671..85ec103d09e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c61-rel-len-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c61-rel-len-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c61-rel-len-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .container { font: 15px/1 Ahem; background: url(support/swatch-red.png) 45px 0 repeat-y; color: green; } .zero {margin-left: 0;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c62-percent-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c62-percent-000.xht index eb9cc4d6de4..bd3ae005422 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c62-percent-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c62-percent-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c62-percent-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p { margin: 1em 0; } .zero { background: red url(support/css1test62-outer.png) no-repeat; width: 12em; font: 15px/1 Ahem; border: solid black; color: green ; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/css1/c63-color-000.xht b/tests/wpt/web-platform-tests/css/CSS2/css1/c63-color-000.xht index 33e85a741a7..3286b1193dc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/css1/c63-color-000.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/css1/c63-color-000.xht @@ -8,6 +8,7 @@ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/> <link rel="match" href="c63-color-000-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body {color: blue;} span {vertical-align: bottom; font: 15px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-001.xht index 358e3882ef3..482e7baf9ab 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-002.xht index f8f945a21a5..f65c819e43a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-002.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-004.xht index ed939e746d4..3c2ff0c1371 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-004.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-006.xht index 74a7a643771..ee8ee6421fb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-006.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-007.xht index 9db97b3122c..594cd4a2e41 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-007.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-008.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-008.xht index 91f4f56b14d..6176dd91b36 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-008.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-009.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-009.xht index aeb6d402c92..50a43ad6162 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-009.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-010.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-010.xht index 762ca81674c..46a276e3c74 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-010.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-011.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-011.xht index e611ad2173f..b780f85ac38 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-011.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-012.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-012.xht index 44c8533fda9..f805335215f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-012.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-013.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-013.xht index 9945ee9618f..67b427d1e5d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-013.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-014.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-014.xht index d7d211a454c..125ff9d9aad 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-014.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-015.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-015.xht index 67bad7575a2..fca28a74845 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-015.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-016.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-016.xht index 918a1bf8460..5e24d1653f7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-016.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-017.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-017.xht index ed82aa1b09c..0675cd9fa96 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-017.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-018.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-018.xht index e46c5fe249d..257337f1c77 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-018.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-020.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-020.xht index 190de44e621..2b055e437f7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-020.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-020.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-022.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-022.xht index c6dd4bfd17c..308811930ff 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-022.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-022.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-023.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-023.xht index ca3ad1df438..e09c0f95eef 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-023.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-023.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-024.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-024.xht index f01ac24cea1..8b927ab1932 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-024.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-024.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-025.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-025.xht index 3fc1228ce5e..859ee1b4fd6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-025.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-026.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-026.xht index 85eba7d75ce..a547c889a8d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-026.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-027.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-027.xht index d081a4f8c5d..ab107f22c6f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-027.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-028.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-028.xht index 0a9fcffbff2..5481978f99c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-028.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-029.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-029.xht index 83f306684cb..bad2252124e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-029.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-029.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-030.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-030.xht index 29f11775da6..f0872301269 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-030.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-030.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-031.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-031.xht index 84ee0b66316..53183a6e1c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-031.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-031.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-032.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-032.xht index e4ef0a58eb3..92a9ad21c98 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-032.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-032.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-033.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-033.xht index 0ed77105b04..a2e65c7b48d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-033.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-033.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'caption' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-034.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-034.xht index b95b4a1be24..f3eb311c471 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-034.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-034.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'icon' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-035.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-035.xht index b60068c6476..8e18a1a23bf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-035.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-035.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'menu' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-036.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-036.xht index 007bbfc934f..f4e47d14faa 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-036.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-036.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'message-box' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-037.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-037.xht index 379d8045f03..7990dce6376 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-037.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-037.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'small-caption' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-038.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-038.xht index 4d94249fe10..10248a9cb93 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-038.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-038.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' property set to 'status-bar' correctly uses the system setting." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-039.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-039.xht index 15770343d7a..fb44940d83a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-039.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-039.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property set to 'inherit' inherits the parent element's values." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-040.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-040.xht index fa5e1cd5462..05198d1adfe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-040.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property set to 'inherit' inherits the parent element's values." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-041.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-041.xht index d0a5a36770a..dee0e51ded8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-041.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-041.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property set to 'inherit' inherits the parent element's values." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-042.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-042.xht index 461f3cfb2d7..597cf9f12d1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-042.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-042.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property set to 'inherit' inherits the parent element's values." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-043.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-043.xht index e4963c1bdee..b860b2be488 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-043.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-043.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no_red_bold_italic_small-caps_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font' shorthand property set to 'inherit' inherits the parent element's values." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-044.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-044.xht index d6d11c56dc9..ccd31548360 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-044.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-044.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-045.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-045.xht index cbe37d4300e..ff5311d9c17 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-045.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-045.xht @@ -13,6 +13,7 @@ <meta content="ahem invalid" name="flags" /> <meta content="The inherit keyword value cannot mix with other subproperty values" name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-046.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-046.xht index f3ff70e2083..771b8c6e825 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-046.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-046.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-047.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-047.xht index 9819e548025..99be0559f75 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-047.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-047.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta name="assert" content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-048.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-048.xht index 33e7fef1c4d..a9d84064741 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-048.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-048.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta name="assert" content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-049.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-049.xht index 66ed153b195..e93ac68800c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-049.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-049.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta name="assert" content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-050.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-050.xht index ab377207a9f..200be9bc577 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-050.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-050.xht @@ -12,6 +12,7 @@ <meta content="ahem" name="flags" /> <meta name="assert" content="A system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-051.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-051.xht index 7a65a2c14c7..fc23ab4c778 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-051.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-051.xht @@ -14,6 +14,7 @@ <meta content="ahem invalid" name="flags" /> <meta content="Font shorthand requires at minimum 2 font subproperties (unless resorting to a system font): font-size and font-family." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div {font: 100px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-144.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-144.xht index 8a00918e14d..405fea17b64 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-144.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-144.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> p { color: green; margin: 1em; } .test { width: 6em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-145.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-145.xht index 194832c3fad..e56c8c0f29f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-145.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-145.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .container { background: red; height: 1em; width: 6em; } .test { font: 2em/0 Ahem; background: green; color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-147.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-147.xht index b463f5c84e6..e758bb11872 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-147.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-147.xht @@ -8,12 +8,14 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-prop"/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* valids */ .a { font: 10px Ahem Black, Ahem; } .b { font: 10px inherit, Ahem; } .c { font: 10px \" , Ahem; } </style> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .d { font: 10px 32px, Ahem; } .e { font: 10px -test, Ahem; } @@ -29,9 +31,11 @@ .n { font: 32px; } .o { font: 32px \"", sans-serif; } </style> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .P { font: 32px \\", sans-serif; } </style> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* environment */ * { margin: 0; padding: 0; border: none; line-height: 1; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-001.xht index 6bfab2e7fe1..6a9883c9eb9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <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"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-002.xht index bd867f4c498..b28e6c0d750 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-002.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'serif' correctly renders the user agent's serif font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-003.xht index b80a0f3b0a7..43d617ba66b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-003.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-004.xht index f4eed046cf6..d54d2690e90 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-004.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'cursive' correctly renders the user agent's cursive font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-005.xht index 9d47ad5738d..44d88a2ad46 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-005.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-006.xht index 0995a06681d..2ea0e6cb6f7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-006.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'monospace' correctly renders the user agent's monospace font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-007.xht index f014cc07c56..d8f7ff17998 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-007.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property set to 'inherit' inherits its value from the parent element's value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-008.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-008.xht index 283e1b276a5..f1e18cabe86 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-008.xht @@ -14,6 +14,7 @@ <meta content="ahem invalid" name="flags" /> <meta content="Unquoted font-family names must not contain unescaped parentheses or unescaped curly braces" name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ p#first-test {font-family: Ahem, foo(bar), sans-serif;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-009.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-009.xht index b8f029b82f7..28e97ff78b2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-009.xht @@ -10,6 +10,7 @@ <link rel="match" href="font-family-009-ref.xht" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .a { font-family: Ahem; } .c { font-size: 20px; line-height: 20px; height: 20px; width: 80px; background: red; color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011-ref.xht index 6ec2e073d6b..ef8ecd73426 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011-ref.xht @@ -7,6 +7,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011.xht index 0da79f723b9..9f830f7bacf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-011.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <link rel="match" href="font-family-011-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { border: solid; margin: 1em; padding: 0 1em; background: navy; color: yellow; font: 900 2em Ahem, Marlett, Arial; } .a { font-family: Courier New, Ahem, Marlett, Arial, sans-serif; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-013.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-013.xht index 5d5a0c3fb0d..022706d610a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-013.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <link rel="match" href="font-family-013-ref.xht" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> p { color: navy; font-size: 4em; margin: 0.25em; } .a span.test { font-family: "Ahem", "Times New Roman"; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-001.xht index 433914e3aff..4b1843d849c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-001.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: inline' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-002.xht index f07389ec75f..918b67ad694 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-002.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-003.xht index abb2deec1d4..ef552e0c720 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-003.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: list-item' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-005.xht index 97bb2691a6f..54735e50dfd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-005.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: inline-block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-006.xht index 40e3c1e61eb..82a16a7b4c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-006.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-007.xht index 9e0166b1eb3..10d23248847 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-007.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: inline-table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-008.xht index df47f531d8c..1f33ff2886c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-008.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-row-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-009.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-009.xht index 44c0c4f4e06..2c9eb70764b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-009.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-header-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-010.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-010.xht index 057c753ca16..2d23fbcc19d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-010.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-footer-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-011.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-011.xht index de9a41ce278..3b0ed8fe983 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-011.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-row' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-014.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-014.xht index 6089893d6d4..b3f16462e13 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-014.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-cell' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-015.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-015.xht index a31920130d8..ffb1b1b3b79 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-015.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: table-caption' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-016.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-016.xht index 0c17a03a1e2..9582d7828d2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-016.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: none' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-017.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-017.xht index e5863920b19..2290068ddfe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-applies-to-017.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: inherit' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #parent { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-001.xht index 7a466947041..a0162da091f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-001.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-001-ref.html" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names invalidate entire declaration."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div1 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-002.xht index d7e4e24b56d..298d9c31a8f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-002.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-002-ref.html" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div3 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-003.xht index 2d32c9e43e9..6f08f61d5fb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-003.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-002-ref.html"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div3 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-004.xht index 36c6e8e4f02..dc54d8440dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-004.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-002-ref.html"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div3 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-005.xht index f27e34b6dae..f7c38ce83e6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-005.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-005-ref.html"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div1 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-006.xht index c7d9be387af..83ecbb6ff80 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-invalid-characters-006.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-invalid-characters-006-ref.html"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="Invalid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> <![CDATA[ #div1 diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-003.xht index 055fe2c38d1..5a4219134b5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-003.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="font invalid" /> <meta name="assert" content="Font names containing any special characters can be quoted. Otherwise the special character need to be escaped." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-006.xht index 4d6a2f9e46a..3b6084af377 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-006.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="Generic font family name is not recognized if quoted." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-007.xht index ce0b14c0663..157e51696cc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-rule-007.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop"/> <meta name="flags" content="font invalid" /> <meta name="assert" content="Font family name having special characters needs to escape special character. Otherwise the font family name need to be quoted." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-001.xht index 7c7491c9941..b385c3d5413 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-001.xht @@ -11,6 +11,7 @@ <link rel="match" href="font-family-valid-characters-ref.html" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Valid characters in font family names."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-002.xht index de59f8708d9..fa54f1c492f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-002.xht @@ -10,6 +10,7 @@ <link rel="match" href="font-family-valid-characters-ref.html" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Font family names must be identifiers."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-ref.html b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-ref.html index 87cdbb29239..fa50db37830 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-ref.html +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-family-valid-characters-ref.html @@ -3,6 +3,7 @@ <title>CSS Reference</title> <link rel="author" title="Intel" href="http://www.intel.com"> <meta name="flags" content="ahem" /> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-001.xht index a3013220f9f..a10c97afa7c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-matching" /> <meta name="flags" content="ahem" /> <meta name="assert" content="If font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-006.xht index 966ac1a8427..448d0d52d88 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-006.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-matching" /> <meta name="flags" content="ahem" /> <meta name="assert" content="If the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-008.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-008.xht index dea400776b9..622354c5665 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-008.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#algorithm" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The small-caps font is rendered similar to uppercase letters except with a smaller size." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-012.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-012.xht index 1416d2ba6ce..7c233a57504 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-matching-rule-012.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-matching" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The font-size for scalable fonts are rounded to the nearest whole pixel." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-001.xht index d6d643b1c40..45bdc1704af 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-001.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in pixels is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-002.xht index d98d757f463..5f8b20d293a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-002.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-003.xht index 5e9686d26dd..2264af2b1f4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-003.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-004.xht index cb37bd5f59a..abf7fe01bd4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-004.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-005.xht index 3e37c0bbdb6..41e1181a57b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-005.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-006.xht index 4338c64a682..86293107487 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-006.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-007.xht index c56639c3b99..45a10bebe4c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-007.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-012.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-012.xht index 1c2a2ee25fd..bb46e9a5def 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-012.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in points is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-013.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-013.xht index 015dee54fcf..ddd289005a0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-013.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-014.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-014.xht index 7b364115563..689f11d4a67 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-014.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-015.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-015.xht index 74047ba8ab7..e7980c65e6b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-015.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-016.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-016.xht index 8190dac2b7e..1489c90b9a1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-016.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-017.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-017.xht index 828d7513017..804074e4370 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-017.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-018.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-018.xht index 5a91a919912..dcd40035dc2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-018.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-023.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-023.xht index 738729ea1df..3f992f9b468 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-023.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-023.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in picas is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-024.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-024.xht index 420ac407cda..000ccee0b27 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-024.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-024.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-025.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-025.xht index 6c8f1eca73a..daeade7e4cf 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-025.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-026.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-026.xht index 3cf44322d5b..bc044f2c6c9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-026.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-027.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-027.xht index 872a5f20387..f8e5fa2f624 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-027.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-028.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-028.xht index bbc90d79abd..37f93435747 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-028.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-029.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-029.xht index e23ae937e57..50067728d11 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-029.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-029.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-034.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-034.xht index ab348e0beba..db9c4443864 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-034.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-034.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in centimeters is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-035.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-035.xht index 2b4b598efcb..f341914f1ab 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-035.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-035.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-036.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-036.xht index 37d5c5a6620..6b8fae2cf80 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-036.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-036.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-037.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-037.xht index 5c4331e28fb..96c46102ea1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-037.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-037.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-038.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-038.xht index 8d68d5652c5..56363a0b887 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-038.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-038.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-039.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-039.xht index fb746a1aec2..9b6316fa21e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-039.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-039.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-040.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-040.xht index a3a2d5e793e..7b720b42075 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-040.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-045.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-045.xht index 7aebc341fde..23b44b4629d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-045.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-045.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in millimeters is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-046.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-046.xht index c9e588430bd..fd69ec90639 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-046.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-046.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-047.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-047.xht index 527caf56cc9..54214b60e51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-047.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-047.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-048.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-048.xht index 9c6029cf174..baa332abfba 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-048.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-048.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-049.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-049.xht index 280761262b0..7b9438b1098 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-049.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-049.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-050.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-050.xht index 9cabfb16f31..346a2d8a50c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-050.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-050.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-051.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-051.xht index f398a9f2ff2..613a38dbff6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-051.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-051.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-056.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-056.xht index ecc3ffd1a8a..5493edaf9dc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-056.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-056.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in inches is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-057.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-057.xht index 1edfef3ffbd..564341f58b6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-057.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-057.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-058.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-058.xht index abb5cbaff57..61a9f7deadd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-058.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-058.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-059.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-059.xht index 84153e5638c..c255bb79d9b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-059.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-059.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-060.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-060.xht index a361a34a909..99e9a43252f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-060.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-060.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-061.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-061.xht index a86c48a8a6e..b2cdacb4ff1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-061.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-061.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-062.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-062.xht index 5878aaf7795..cc0276588e8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-062.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-062.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-067.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-067.xht index cd36afc248d..bcc6e0085d3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-067.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in 'em' units is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-068.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-068.xht index 2ad7ab366b9..71e1863f394 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-068.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-069.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-069.xht index 3c4adf07dbb..7d05e6c9067 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-069.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-070.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-070.xht index 9b8bb59b892..ccc938e2f5f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-070.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-071.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-071.xht index 21bb778f9e9..215967300a2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-071.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-072.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-072.xht index 6845259749b..4612dca308d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-072.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-073.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-073.xht index 5e047c3678a..d55a39e1614 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-073.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-078.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-078.xht index 1bac848821a..2dfbe525a0a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-078.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in 'ex' units is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-079.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-079.xht index f764a1289e2..534c53bc177 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-079.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-080.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-080.xht index 9d01da53b3a..8cb62ec3d14 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-080.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-081.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-081.xht index 83ed3427a44..ea20bbdea92 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-081.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-082.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-082.xht index 969bd0f1ff3..882604c4ea3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-082.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-083.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-083.xht index 006a537885c..aa0ffc70c5a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-083.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-084.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-084.xht index 052dd914d45..60682b49b4d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-084.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-089.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-089.xht index 884d1927091..d6e4b130812 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-089.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' property sets a minimum minus one length value in percentages is invalid; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-090.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-090.xht index ddeaa61cc79..14fd704d741 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-090.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-091.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-091.xht index b7fa3080a2f..df967562932 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-091.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a minimum plus one length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-092.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-092.xht index b40a17bae0b..fb73801a496 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-092.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-093.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-093.xht index c57bbee385c..894d8a46d93 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-093.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-093.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-094.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-094.xht index 1441ea68a50..b8ebdb4d418 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-094.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-094.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a nominal length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-095.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-095.xht index 14cf185694f..603f6fafe81 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-095.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-095.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive nominal length value in percentages." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-100.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-100.xht index 897dafe3b97..39f4e210e4d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-100.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-100.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a negative zero length value with no units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-101.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-101.xht index 7a43d706e25..605dbf92abe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-101.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-101.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a zero length value with no units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-102.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-102.xht index 2dc0b0ecb7c..505165b2bc4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-102.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-102.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a positive zero length value with no units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-103.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-103.xht index d03bfed89ae..29e6d1f6642 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-103.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-103.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'xx-small' makes the font size smaller." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-104.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-104.xht index f8f5357cfd5..6236d086cc6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-104.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-104.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'x-small' makes the font size smaller." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-105.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-105.xht index 48fbd2c4b11..e5fb5bcb166 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-105.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-105.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'small' makes the font size smaller." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-106.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-106.xht index 1c61c1beefc..22b15db203f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-106.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-106.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'medium' is the default font size." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-107.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-107.xht index 157f97c2f1f..a7bdbbbbb47 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-107.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-107.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'large' makes the font size larger." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-108.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-108.xht index 9c3082312ed..91c47f8e701 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-108.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-108.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'x-large' makes the font size larger." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-109.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-109.xht index 39d8722ed11..5c4e16984f0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-109.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-109.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'xx-large' makes the font size larger." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-110.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-110.xht index 98deab36b6f..62a08b7e24c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-110.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-110.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'larger' makes the font size larger." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-111.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-111.xht index b0297107d60..fec21231fc6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-111.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-111.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property set to the keyword 'smaller' makes the font size smaller." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-112.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-112.xht index 5a29bdae15e..976f80171c2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-112.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-112.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property sets a value of 'inherit' and inherits its value from its parent." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-113.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-113.xht index 44d26c8cd28..ca4ea46c157 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-113.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-113.xht @@ -12,6 +12,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="'em' and 'ex' length values when defining 'font-size' property refer to the computed font size of the parent element." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-114.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-114.xht index d04b28f30da..4355346c19d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-114.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-114.xht @@ -6,6 +6,7 @@ <link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/fonts/size/004.xml" type="application/xhtml+xml"/> <link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-size-props" /> <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .tests { display: block; padding: 2em; letter-spacing: 3px; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-116.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-116.xht index 4e7adf31952..6d2df73ea45 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-116.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-116.xht @@ -7,6 +7,7 @@ <link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/fonts/size/006.xml" type="application/xhtml+xml"/> <link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-size-props" /> <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .prereq { display: inline; font: 1.25em/1 Ahem, sans-serif; background: red; color: white; } .control { height: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-120.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-120.xht index 50b4cef7b48..e6737dc9beb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-120.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-120.xht @@ -10,6 +10,7 @@ <link rel="match" href="font-size-120-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .a { font-size: 30px; } .c { font-family: Ahem; line-height: 30px; height: 30px; width: 120px; background: red; color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121-ref.xht index 39ed143b45c..6c8b89fef46 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121-ref.xht @@ -7,6 +7,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121.xht index b3b601d9651..fd3c10fb77b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-121.xht @@ -9,6 +9,7 @@ <link rel="match" href="font-size-121-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .tests { display: block; padding: 2em; font: 900 1em Ahem, Verdana, sans-serif; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-122.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-122.xht index ec1a6dcf6e4..7d2583bea6d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-122.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-122.xht @@ -9,6 +9,7 @@ <link rel="match" href="font-size-122-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .floats { float: left; width: 16px; height: 16px; background: navy; } .test { font-family: Ahem; color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-124.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-124.xht index 85349ffbf73..0954e2a7a3f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-124.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-124.xht @@ -20,6 +20,7 @@ <meta content="ahem" name="flags" /> <meta content="ex unit is the 'x-height' of the relevant font. 'em' and 'ex' length values when defining 'font-size' property refer to the computed font size of the parent element." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#overlapped-red { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-001.xht index c6d453299c5..e77b744c6cc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: inline' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-002.xht index a95f651c917..b76a44b1bee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-002.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-003.xht index df9f506628f..721f0a1db13 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-003.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: list-item' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-005.xht index da4d21fc7a9..07e051becd4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-005.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: inline-block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-006.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-006.xht index 0802be1aebf..2ee077e7397 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-006.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-007.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-007.xht index 5f7f3313004..a637ff2278f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-007.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: inline-table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-008.xht index 0d450667dca..05a796e07f3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-008.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-row-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-009.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-009.xht index 90030df6cb6..256815b8350 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-009.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-header-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-010.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-010.xht index 8e083f60cea..b4ce5a92fcd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-010.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-footer-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-011.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-011.xht index ad40d6a36d6..1af87cfa6bb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-011.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-row' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-014.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-014.xht index 70de20346bd..c25d3f0de44 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-014.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-cell' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-015.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-015.xht index d04b916ea66..2fffb7c411a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-015.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: table-caption' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-016.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-016.xht index 8da0e108fc1..314d810ad87 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-016.xht @@ -9,6 +9,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: none' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-017.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-017.xht index f8a4c8a80a9..4b6fc238fbc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-applies-to-017.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: inherit' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-001.xht index 2b4efb9a68b..26c84ea11ff 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'font-size' does not allow for a negative value; such 'font-size' declaration should be ignored. Then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-002.xht index 64ff0e6b3d1..d0f557257ff 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-002.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="When font size is medium, the value 'larger' will make the font size equivalent to the 'large' font-size." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-003.xht index 0de76498977..beb67cae4ca 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-003.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The user agent is free to choose a font-size from the font size table entries or round off to the closest font size." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-004.xht index 88b17cc031a..7fdb27500f2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-size-rule-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit refers to the computed font size of the parent element instead of the current element." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-001.xht index f3ab8c07dac..d29d3103aa1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-style' property set to 'normal' correctly renders the characters as normal text." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-002.xht index 824160cb711..20b8cc660c6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-002.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-style' property set to 'italic' correctly renders the characters as italic text." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-003.xht index bcfddcef74b..83360dd95cd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-003.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-style' property set to 'normal' correctly renders the characters as oblique text." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-004.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-004.xht index 5dee32efab2..4586807c6dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-style-004.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-style' property set to 'inherit', inherits is value from the parent element's value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-001.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-001.xht index 9f2d191b3b2..a0a560cd0a6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-001.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-weight-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-weight' property set to 'normal' properly sets the font to the normal weight rendering of the font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-002.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-002.xht index 84e004cddcf..75c61ab5d10 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-002.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-weight-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-weight' property set to 'bold' properly sets the font to the bold rendering of the font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-003.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-003.xht index 4e7edb4883c..27dc2725a07 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-003.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-weight-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-weight' property set to 'bolder' properly sets the font to the next higher bold rendering of the font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-015.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-015.xht index d62e10dfbe4..216a53d5453 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-015.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-boldness" /> <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-weight-prop" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .a { font-weight: 900; } .c { font-family: Ahem; font-size: 64px; line-height: 64px; height: 64px; width: 257px; background: red; color: green; position: absolute; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-016.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-016.xht index 3ea28900015..02d0e165a2d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-016.xht @@ -9,6 +9,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-weight-prop" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .overlap { height: 5em; width: 7.5em; background: white; position: absolute; z-index: 1; } .a { font: 500 2.5em/1em Ahem; color: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-009.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-009.xht index 97f335255b5..4045b589aca 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-009.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#table-layout" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { font: 50px/1em Ahem; color: green; margin-left: 1em; } div > * { display: table; background: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-010.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-010.xht index 5b9aba301c3..cf5316fccb9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-010.xht @@ -10,6 +10,7 @@ <link rel="match" href="fonts-010-ref.xht" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { font: 1.25em/1 Ahem; width: 2em; background: red; height: 2em; } pre { font: inherit; color: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-011.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-011.xht index 89b70fce2ae..e218ea98268 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-011.xht @@ -10,6 +10,7 @@ <link rel="match" href="fonts-011-ref.xht" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 2.5em/1 Ahem; color: green; background: red; width: 2em; } </style> diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012-ref.xht index 298edb310e2..d721fa8065e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012.xht index a680c2a686a..af25d7b783b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-012.xht @@ -10,6 +10,7 @@ <link rel="match" href="fonts-012-ref.xht" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 2.5em/1 Ahem; color: blue; } </style> diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-013.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-013.xht index 06a17251669..7661c20b2c0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/fonts-013.xht @@ -9,6 +9,7 @@ <link rel="match" href="fonts-013-ref.xht" /> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> p { color: navy; } .a span.test { font: 4em "Ahem", "Times New Roman"; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/lists/list-style-position-019.xht b/tests/wpt/web-platform-tests/css/CSS2/lists/list-style-position-019.xht index dc4f9143081..23a91cb9ce2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/lists/list-style-position-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/lists/list-style-position-019.xht @@ -15,6 +15,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Text-indent should only format the indentation of the first line of text of a list-item's principal block box when the list-item's list-style-position is set to outside" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ li { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-001.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-001.xht index ddf87c82d2d..818ed0b3c10 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-001.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Margin, border, padding render outside the content area." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-002.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-002.xht index e96b7d0370f..381d1bdb71e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-002.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Margin, border, padding render outside the image area." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-003.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-003.xht index 9ffb12c7339..01e6dd7b0ba 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-border-padding-003.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Margin, border, padding render outside the object area." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-079.xht index b2261588c01..7f759ced5d1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-bottom' property sets a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-080.xht index 4caae296cf3..b68504440db 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-bottom' property sets a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-091.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-091.xht index e4c12489d23..07e54b816c3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-091.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-bottom' property sets a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-092.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-092.xht index ce6b5d36533..ba61f43120e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-092.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-bottom' property sets a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-applies-to-008.xht index f3cf994dc0c..7021afce57e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-bottom-applies-to-008.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-bottom' property applies to elements with a display of inline. However, vertical margins do not have any affect on non-replaced inline elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-001.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-001.xht index a5df0fb8c4c..fd6263dd75e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-001.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Horizontal margins of element do not collapse." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-002.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-002.xht index aa5aa862b52..15c15afa1bd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-002.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="When margins collapse the margin is the maximum of the two margin widths." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-005.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-005.xht index 4c1e3ac85d4..470086a94fe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-005.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Adjoining margin boxes generated by elements, that are not related by siblings or ancestors, collapse." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-006.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-006.xht index 2171241c8c9..68661be42b4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-006.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="A floated box does not collapse its margins with any other box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-007.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-007.xht index a4a5dc6669d..49912a9e9b0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-007.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="In-flow children of a floated element do not collapse margins." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-008.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-008.xht index 7e96779bc8b..7b942dc5bb3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-008.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Elements with 'overflow' set to 'visible' collapse margin with in-flow children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-009.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-009.xht index a580ee79f28..6dbcdadf945 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-009.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Elements with 'overflow' set to 'hidden' do not collapse margin with in-flow children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-010.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-010.xht index 403240492bb..fee83093100 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-010.xht @@ -8,6 +8,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Elements with 'overflow' set to 'scroll' do not collapse margin with in-flow children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-011.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-011.xht index 26a05a29d47..552e004291a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-011.xht @@ -8,6 +8,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Elements with 'overflow' set to 'auto' do not collapse margin with in-flow children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-012.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-012.xht index a6a3b0217fb..1111ea88285 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-012.xht @@ -7,6 +7,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Absolutely positioned boxes do not collapse margins with siblings." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-013.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-013.xht index a36e97fe44b..8a98034b863 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-013.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Absolutely positioned boxes do not collapse margins with any in-flow children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-014.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-014.xht index df043aae512..61b22b558dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-014.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Inline-block elements that are siblings do not collapse their margins." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015.xht index bf117a5b2ad..7ea9985683d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="An element that is set in inline-block and its children set to inline-block do not collapse margins." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015a.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015a.xht index a46e8156773..edc38696d65 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-015a.xht @@ -14,6 +14,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="An element with its display set to 'inline-block' does not collapse its margins with its children." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-016.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-016.xht index e6c42056d8a..9daa8d14202 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-016.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="When top and bottom margins are adjoining margins collapse through that element." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-019.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-019.xht index 9778beb7c8e..006c8971bda 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-019.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Positions of elements that have been collapsed through (empty elements) have no effect on positions of other elements whose margins are being collapsed." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-020.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-020.xht index 7b19303c4aa..4268bbdf2c3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-020.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-020.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="For HTML pages the html element does not collapse its margins with other elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> html { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-021.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-021.xht index d9101b42759..304c75170e6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-021.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-021.xht @@ -12,6 +12,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="The 'body' element's margins collapse." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-022.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-022.xht index 84a7c22a6a5..4b80359301c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-022.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-022.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Bottom margin of an in-flow block-level element is always adjoining to the top margin of its next in-flow block-level sibling." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-025.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-025.xht index b219398a12f..d2ea30ddbc4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-025.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="The bottom margin of an in-flow block-level element(#div2) with a 'height' of 'auto' will adjoin to its last in-flow block-level child's (#div3) bottom margin if such auto-height in-flow block-level element has no bottom padding and no bottom border. The bottom margins will then collapse." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-026.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-026.xht index 55ce6123abb..fa74b334d5b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-026.xht @@ -8,6 +8,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="An element's margins are adjoining and can collapse if the 'min-height' is zero, if it has no top or bottom borders and no top or bottom padding, if it has a 'height' of zero or 'auto', if it has no line boxes and if all of its in-flow children's margins are adjoining." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-028.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-028.xht index 798f1610a75..810639c4caa 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-028.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem image" /> <meta name="assert" content="Collapsing of margins is based on the used values of 'padding', 'margin' and 'border'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-106.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-106.xht index f980741fe0b..a1d55362212 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-106.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-106.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { border-spacing: 0; font: 50px/1 Ahem; border: solid 3px; background: red; } td { padding: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-112.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-112.xht index cfd3927eb75..09396c4e13f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-112.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-112.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { border-spacing: 0; font: 50px/1 Ahem; border: solid 3px; background: red; } td { padding: 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-130.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-130.xht index 1e386b69373..860ff83e9ee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-130.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-130.xht @@ -9,6 +9,7 @@ <link rel="match" href="margin-collapse-130-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { border: solid; background: red; width: 5em; font: 1.25em/1em Ahem; } .test .a { height: 0; margin: 0 0 1em 0; background: red; color: lime; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-131.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-131.xht index 30502bd76d5..17315563843 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-131.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-131.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { margin: 1em; background: green; font: 40px/1 Ahem; width: 3em; } .test div { color: white; margin: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-137.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-137.xht index 1ac90cef824..3f95f1a60dd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-137.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-137.xht @@ -9,6 +9,7 @@ <link rel="match" href="margin-collapse-137-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { font: 20px/1 Ahem, sans-serif; } .relative { position: relative; margin: 0 0 5em 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-138.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-138.xht index 83a7e524486..e67b8ce6548 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-138.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-138.xht @@ -9,6 +9,7 @@ <link rel="match" href="margin-collapse-137-ref.xht" /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { font: 20px/1 Ahem, sans-serif; } .relative { position: relative; margin: 0 0 5em 0; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-154.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-154.xht index 5fc39144153..f8f7e35c5d3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-154.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-154.xht @@ -8,6 +8,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> td { border: solid; width: 4em; background: red; padding: 0; font: 2em/1 Ahem; } .bg { background: orange; color: navy; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155-ref.xht index 8bf83d4f4e6..218c6b4f492 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table {font: 50px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155.xht index 68cd4ffd54c..7f130a19af4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-collapse-155.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> td { border: solid; background: red; padding: 0; font: 3.125em/1 Ahem; } .bg { background: orange; color: yellow; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-inline-001.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-inline-001.xht index 9328d16d88a..d94030b53c7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-inline-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-inline-001.xht @@ -9,6 +9,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Non-replaced inline elements do not apply vertical margins." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-076.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-076.xht index 7451787b179..04fef47a02b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-076.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-076.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-077.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-077.xht index e594a4400d3..5a11aa79239 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-077.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-077.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-078.xht index d659f204fcf..38786d4fdc9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-079.xht index b07235b7722..fbbbfd2ab41 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-080.xht index 2e4eb38b810..0f5db5898a6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-088.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-088.xht index e4f4a551683..af934ac1e43 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-088.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-088.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-089.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-089.xht index 18f0c40b960..0092455418b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-089.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-090.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-090.xht index 40a805d1fd0..bd946f2bb6d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-090.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-091.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-091.xht index 6d8872cdcc3..ae73c469dfe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-091.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-092.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-092.xht index 925aa35650b..ec22c20376f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-left-092.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-left' property sets a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-076.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-076.xht index b1d56676ce0..aefac0a25cd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-076.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-076.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-077.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-077.xht index 0fc4d308954..5df88b00756 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-077.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-077.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-078.xht index 7c052056ee2..c6f2f4a039a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-079.xht index a5379642e98..35d0c41551a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-080.xht index 57f015e873d..1796aedba51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-088.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-088.xht index b110ae8b73f..c9dbe04d7ee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-088.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-088.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-089.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-089.xht index 18b85272537..bc97b33e223 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-089.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-090.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-090.xht index 44101250397..4a8bb9052be 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-090.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-091.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-091.xht index e57849d7715..164f4a31107 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-091.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-092.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-092.xht index dd88613158a..5abb7730dbd 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-right-092.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-right' property sets a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-076.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-076.xht index 549c846807e..774a76a2048 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-076.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-076.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-077.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-077.xht index 6b37bfde746..eb2854774c4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-077.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-077.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-078.xht index eabd07ff0c1..aec7ec86ed5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-079.xht index b681dfcf03c..b80da795b5b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-080.xht index af6de140254..a9d6e79e49b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-088.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-088.xht index dfa9bd119a5..d5035326cee 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-088.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-088.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-089.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-089.xht index 03839268038..88dac0fd535 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-089.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-090.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-090.xht index 6ab869eea2b..4b4bc7f66d2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-090.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-091.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-091.xht index c28e711fc71..e70ee9df3a2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-091.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-092.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-092.xht index 96a2b6efbf5..089a670fb13 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-092.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property sets a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-applies-to-008.xht index efa195c48d1..4724eb97984 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/margin-top-applies-to-008.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'margin-top' property do not apply to elements with a display of inline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-067.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-067.xht index c079e6a8426..49c2d41c6d3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-067.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum minus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-068.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-068.xht index ef5a507b11e..776bc25807c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-069.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-069.xht index cab2b026eff..7df3130ee99 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum plus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-070.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-070.xht index 2d655160ef6..70955d4c177 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-071.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-071.xht index bfee5bf3128..9dc787f7fb0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-072.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-072.xht index 7f18d78b76b..a572f6c6635 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-073.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-073.xht index cf46556550d..e2ea82a38b5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-078.xht index b4fcca12ab6..5df63cf8859 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum minus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-079.xht index dad16631721..8cde7fc7c25 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-080.xht index b2302f6ea8c..63eed6d8894 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a minimum plus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-081.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-081.xht index e67afc0dcdd..5d2d85f362a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-082.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-082.xht index 74ab33c9457..da8ecbe0d10 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-083.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-083.xht index e4a62233b8b..4bc75f179c3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-084.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-084.xht index cf8398c941e..b9de3ae641d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-bottom-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-bottom' property handles a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-067.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-067.xht index ccf5cac303d..5e380aba850 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-067.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-left' property handles a minimum minus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-068.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-068.xht index 63951019c06..966b43e0b57 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a minimum length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-069.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-069.xht index ecefb07f814..5bed2599f32 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-070.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-070.xht index 934c7919aa2..0b35b818923 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-071.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-071.xht index b82e9a618a6..7305e865299 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-072.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-072.xht index cb305d247d6..0868bc83e4b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-073.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-073.xht index aba5b69940c..d25a74ca385 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-078.xht index b05ebfa12a6..72865436d30 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-left' property handles a minimum minus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-079.xht index df2513c126e..fcba695cfea 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a minimum length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-080.xht index c7b59eecd0d..1b8714b9eac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-081.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-081.xht index b4a230ac9ec..3155c5d5947 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-082.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-082.xht index 897afe608ac..c4f5bdc300b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-083.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-083.xht index c52b2e87167..6cdd4761395 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-084.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-084.xht index 76b9ddf9a40..99a170fbbc5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-left-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-left' property handles a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-067.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-067.xht index 34f10f1c82b..cfe704b10a4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-067.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-right' property handles a minimum minus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-068.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-068.xht index a07d4eec922..6b2ed505f90 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a minimum length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-069.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-069.xht index 01b0bfd451b..75348b29b79 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-070.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-070.xht index 6d05d3d4fc5..326e385e46c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-071.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-071.xht index 8f0c0c7bfc5..f5bc69939b8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-072.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-072.xht index c435d80840f..f8a921be6d8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-073.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-073.xht index d9ffd2bd417..e8af3030765 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-078.xht index e53883d9ba8..d230bb51105 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-right' property handles a minimum minus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-079.xht index a83287a62af..243440cbce2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a minimum length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-080.xht index 6faa4de28f3..115fb36776b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-081.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-081.xht index 04133ff4128..3ba91a9d59f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-082.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-082.xht index b6b623fa6c8..cd12960a10d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-083.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-083.xht index 9b6122d4692..4780496cb71 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-084.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-084.xht index 960c1482769..9f3500936c7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-right-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-right' property handles a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-067.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-067.xht index 1c1768ad0ea..bd01846cf01 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-067.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-067.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-top' property handles a minimum minus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-068.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-068.xht index 5d1941f37c8..7679ece32b0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-068.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a minimum length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-069.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-069.xht index 0a2a8dab185..1201441d083 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-069.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a minimum plus one length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-070.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-070.xht index 4f75aecb726..4cee7eb715f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-070.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a negative zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-071.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-071.xht index 9016851ab82..32a3a33232b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-071.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a positive zero length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-072.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-072.xht index fc4c970715d..91b5197c6c7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-072.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a nominal length value in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-073.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-073.xht index 8b7fe895dac..7e0dfd3d726 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-073.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a nominal length value in 'em' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-078.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-078.xht index aab7d86c8f8..04e40d6f84b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-078.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem invalid" /> <meta name="assert" content="The 'padding-top' property handles a minimum minus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-079.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-079.xht index 92bdfbe5677..e8ee3606ec4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-079.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a minimum length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-080.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-080.xht index 129776a203e..2ab113a5a90 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-080.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a minimum plus one length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-081.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-081.xht index 5180b490cd3..71932ec4fdc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-081.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a negative zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-082.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-082.xht index 98d938947d9..da2afd60944 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-082.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a positive zero length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-083.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-083.xht index 170192ddce7..3ecf9cc9313 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-083.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a nominal length value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-084.xht b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-084.xht index de6789e2a16..4ba9db81f19 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/margin-padding-clear/padding-top-084.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'padding-top' property handles a nominal length value in 'ex' units with a plus sign." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/reference/pass_if_box_ahem.html b/tests/wpt/web-platform-tests/css/CSS2/reference/pass_if_box_ahem.html index c94e03659eb..dad2c8f4584 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/reference/pass_if_box_ahem.html +++ b/tests/wpt/web-platform-tests/css/CSS2/reference/pass_if_box_ahem.html @@ -1,6 +1,7 @@ <!DOCTYPE html> <title>Reference rendering - black box (Ahem)</title> <link rel="author" title="Opera Software" href="https://opera.com"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-012.xht b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-012.xht index 2f880c421c5..4961f50e82a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-012.xht @@ -16,6 +16,7 @@ http://lists.w3.org/Archives/Public/public-css-testsuite/2013Oct/0000.html --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .container { font-size: 3.125em; } .test, .control, .reference { border: solid black; width: 1em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-013.xht b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-013.xht index a075a49873e..b8052b55ac4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-013.xht @@ -16,6 +16,7 @@ http://lists.w3.org/Archives/Public/public-css-testsuite/2013Oct/0000.html --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> p#expected-results {margin: 3px;} p { margin: 0.2em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-014.xht b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-014.xht index 40a00e60f96..7df62248c1b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-014.xht @@ -16,6 +16,7 @@ http://lists.w3.org/Archives/Public/public-css-testsuite/2013Oct/0000.html --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> p#expected-results {margin: 3px;} p { margin: 0.2em; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-015.xht b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-015.xht index 7567880c92b..c41f7763ac4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-015.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem may" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .control, .test { font: 1.25em/1 Ahem; color: green; margin: 0 2em; } .first-line, .test:first-line { background: red; vertical-align: bottom; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-016.xht b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-016.xht index b6411ba89e1..3c0a911456d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/selectors/first-line-pseudo-016.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem may"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .control, .test { font: 1.25em/1 Ahem; color: green; margin: 0 2em; } .first-line, .test:first-line { background: red; vertical-align: bottom; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d-ref.xht index c1ab086d333..16eb48348c8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d.xht index 2de5e4cbae5..bddd4781d83 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001d.xht @@ -13,6 +13,7 @@ <meta content="ahem image" name="flags" /> <meta content="When two adjacent cells have the same border-width and the same border-style in a 'border-collapse: collapse' table, then the color of the border from the leftmost cell wins (if the table's 'direction' is 'ltr'; right, if it is 'rtl') and the color of the border from the topmost cell wins." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001e-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001e-ref.xht index 762486a7d93..43c2e41b2c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001e-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-001e-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-021a.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-021a.xht index 3396cd55362..1038ecf4c6f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-021a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-conflict-element-021a.xht @@ -12,6 +12,7 @@ <meta content="image" name="flags" /> <meta content="When two adjacent table row groups (eg. thead, tbody, tfoot) have the same border-width and the same border-style in a 'border-collapse: collapse' table, then the color of the border from the topmost table row group wins: so, a thead wins over a tbody which wins over tfoot." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table#test {border: red solid 1em;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-002.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-002.xht index 6a696d4596f..193b9fa0115 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-002.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-003.xht index 133b882b6a1..91ff3b1cec9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-003.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-004.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-004.xht index a4629e114d5..c46f1e87c67 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a minus sign, with pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-005.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-005.xht index a5cbbfa3269..b36ed950c97 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-005.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-006.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-006.xht index 21bc2b54c5e..8ff558597d5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-006.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-007.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-007.xht index 174dc0675bb..a0c5b1da02e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-007.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in pixels." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-013.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-013.xht index ef304124046..702d1950b64 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-013.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-014.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-014.xht index 1c9100b5beb..422d2246469 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-014.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-015.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-015.xht index c585601f8d9..5ebf41ea130 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-015.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a negative sign, with points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-016.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-016.xht index 35d9b498d22..cf49c21a50c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-016.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-016.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-017.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-017.xht index a2248be4a85..8d8d554c731 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-017.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-018.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-018.xht index 9c486810ce5..b4581f9d2d3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-018.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in points." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-024.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-024.xht index 86ab8f934a7..d72eaed01bb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-024.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-024.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-025.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-025.xht index 273c6fef0fd..80f980f213e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-025.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-025.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-026.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-026.xht index ed1a4bb40fb..507ce2db80e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-026.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-026.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a negative sign, with picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-027.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-027.xht index 579f2ebd866..0409823be57 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-027.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-028.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-028.xht index 2a8daf2ed20..afc3c760834 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-028.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-029.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-029.xht index ca69350a722..8bef27f0872 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-029.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-029.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in picas." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-035.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-035.xht index 3eea2bb0de3..6531b250158 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-035.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-035.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-036.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-036.xht index f10f4200019..1f6ba7176b7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-036.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-036.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-037.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-037.xht index afa8a29ea79..ef71e33ed31 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-037.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-037.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a minus sign, with centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-038.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-038.xht index c10d0d99d37..13400a93a6c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-038.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-038.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-039.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-039.xht index c5c3e08490e..88a180da0be 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-039.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-039.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-040.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-040.xht index e57f54169b4..fe57c72b79b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-040.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-040.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in centimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-046.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-046.xht index e85fe7cbdcf..44fa9c0bd7a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-046.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-046.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-047.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-047.xht index dadd267f0fb..18be5748882 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-047.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-047.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-048.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-048.xht index 1e5ca8d4d4a..bf375581ca1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-048.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-048.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a negative sign, with millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-049.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-049.xht index fc13b77d620..c9a2edc8a45 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-049.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-049.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-050.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-050.xht index 48829bc821c..566add8cb39 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-050.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-050.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-051.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-051.xht index 1cb2868c37e..00d8c4db49a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-051.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-051.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in millimeters." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-057.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-057.xht index 2be739db451..157a746b870 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-057.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-057.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-058.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-058.xht index 74715156198..e8e01ab962c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-058.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-058.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-059.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-059.xht index 5a92a9b12a5..037719c9d01 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-059.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-059.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a negative sign, with inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-060.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-060.xht index fd5c495e5cf..2849d930845 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-060.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-060.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, with inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-061.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-061.xht index ce6a40351dc..376edfe1b31 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-061.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-061.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-062.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-062.xht index 0c191e31208..b6effd4177e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-062.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-062.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in inches." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-068.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-068.xht index ddb74aea3ff..a71ffdb3f87 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-068.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-068.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-069.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-069.xht index d7ea1ab12ad..05bdb1accba 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-069.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-069.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set one above the minimum in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-070.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-070.xht index 92f92ab593e..d543d41eb65 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-070.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-070.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a minus sign, in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-071.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-071.xht index a9d5fa727b1..21264c412db 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-071.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-071.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a plus sign, in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-072.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-072.xht index 5bfd8fe1550..a142891da45 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-072.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-072.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-073.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-073.xht index 5fda30d27e3..1f24481aa54 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-073.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-073.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in 'em' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-079.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-079.xht index 6b9ed82ce32..51514895b56 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-079.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-081.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-081.xht index 6b6e69d9750..832cf477932 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-081.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-081.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with a negative sign, in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-082.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-082.xht index c29518bdf96..902b500eeab 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-082.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-082.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value, using zero with plus sign, with 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-083.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-083.xht index 1ee137ae532..194a82ab1f3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-083.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-083.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to nominal length in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-084.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-084.xht index c03063d7806..41f9ba32e19 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-084.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-084.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to a nominal length (with plus sign) in 'ex' units." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div, table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-089.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-089.xht index bb9fe4b2914..ee6d473dc3c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-089.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with an integer, regardless of the negative sign on it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-090.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-090.xht index adbce9a8fc4..9e676599701 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-090.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with an integer." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-091.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-091.xht index 8d7baf40843..8c22b7c1e9b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-091.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing can be set to the minimum value with an integer, regardless of the positive sign on it." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-092.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-092.xht index 0fed44cfd20..546de9b37d9 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-092.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Verify that a table with 'border-spacing: inherit' uses its parent container's border-spacing value." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-093.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-093.xht index da1779200f3..c17fb184efe 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-093.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-093.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Verify that a table with 'border-spacing: inherit' uses both of its parent container's border-spacing values if two are specified." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-094.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-094.xht index 4ecfe8dc0df..726c4abe6f8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-094.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-094.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Verify that a table can have two values specified by its border-spacing property." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-inherited-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-inherited-001.xht index 6a6c9d9aa83..34aeb1bb4c3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-inherited-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-inherited-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Border-spacing is inherited by default." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-initial-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-initial-001.xht index 2cce1a9b6ef..d7886a3869b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-initial-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/border-spacing-initial-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#separated-borders" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Verifies that the initial value of border-spacing is '0'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010a.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010a.xht index 1588e616fcf..dc3072cef69 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010a.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="'border-spacing' property only applies to tables applying the 'border-collapse: separate' model. When an HTML/XHTML table applies the 'border-collapse: collapse' model, then any 'border-spacing' declaration is ignored." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010b.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010b.xht index cec12ca9e76..7b341ae945d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010b.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/collapsing-border-model-010b.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="'border-spacing' property only applies to tables applying the 'border-collapse: separate' model. When a CSS table applies the 'border-collapse: collapse' model, then any 'border-spacing' declaration is ignored." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-003.xht index 7590d2d928c..aa315cf20df 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-003.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#dynamic-effects" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Contents of a spanned cell which intersect with a collapsed column are clipped." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-004.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-004.xht index 9c5346fd218..60d233fa940 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/column-visibility-004.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Contents of a spanned cell which intersect with a collapsed column are clipped." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table {font: 100px/1 Ahem;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/fixed-table-layout-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/fixed-table-layout-001.xht index be84d90fb8c..7cc51b246ac 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/fixed-table-layout-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/fixed-table-layout-001.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="If a browser supports fixed table layout when 'width' is 'auto', a table will size to its containing block, minus any margin space (modified example from spec section 17.5.2.1)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/reference/table-margin-004-ref.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/reference/table-margin-004-ref.xht index 1ed6a8e2e14..66f507f3ead 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/reference/table-margin-004-ref.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/reference/table-margin-004-ref.xht @@ -8,6 +8,7 @@ <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/row-visibility-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/row-visibility-003.xht index 64d42b473c4..862e29972e5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/row-visibility-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/row-visibility-003.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#dynamic-effects" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Contents of a spanned cell which intersect with a collapsed row are clipped." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/separated-border-model-003a.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/separated-border-model-003a.xht index 5e9f471f42a..fb0318fba02 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/separated-border-model-003a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/separated-border-model-003a.xht @@ -13,6 +13,7 @@ <meta content="" name="flags" /> <meta content="The width of an HTML/XHTML table is the distance between the left and right table border edges. The width of a table with 'table-layout' set to 'fixed' is the greater of the value of the 'width' property for the <table> element and the sum of the columns width (plus cell spacing and cell borders). If the table is wider than the sum of columns' width, then the extra (exceeding) space should be distributed over the columns." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#overlapped-red { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-011.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-011.xht index a2c2e3c4639..c2e9141999a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-011.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#model" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The top margin of the table caption is not collapsed with top margin of the table." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-012.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-012.xht index 7afbb010039..3cb564e8e37 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-anonymous-block-012.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#model" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The bottom margin of the table caption is not collapsed with bottom margin of the table when 'caption-side: bottom'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-001.xht index ab1cf733ff5..edaccc96b80 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-001.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A table height of 'auto' equals the sum of the row heights plus any cell spacing and borders." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-002.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-002.xht index cffc32611d1..d73b3115232 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-002.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A specified table height value is treated as the minimum height of the table." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-003.xht index 55e01d5fad3..cd12494e75a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-003.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A specified row height value is treated as the minimum height of the row." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #ruler { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-004.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-004.xht index cc1962b3845..2ea49370958 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-004.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="This tests that setting 'height: auto' on a row assigns the row its minimum content height." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008.xht index 89fa76599d8..c490826d0fc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The height of a cell is the maximum between its specified 'height' and content minimum height." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008a.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008a.xht index f0b8518c716..eaaf04f759b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008a.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="The height of a 'table-row' element's box is the maximum of the row's computed 'height', the computed 'height' of each cell in such row and the minimum height required by the content of the cells. The height of a cell is the maximum between its specified 'height' and the minimum height required by its content." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#overlapped-red-reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008b.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008b.xht index 1fb100efcba..a0e811ad3d6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008b.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008b.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="The height of a 'table-row' element's box is the maximum of the row's computed 'height', the computed 'height' of each cell in such row and the minimum height required by the content of the cells. The height of a cell is the maximum between its specified 'height' and the minimum height required by its content." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#overlapped-red-reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008c.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008c.xht index 122d23296da..092e7cf0fc7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008c.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-008c.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="The height of a 'table-row' element's box is the maximum of the row's computed 'height', the computed 'height' of each cell in such row and the minimum height required by the content of the cells. The height of a cell is the maximum between its specified 'height' and the minimum height required by its content." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#overlapped-red-reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-009.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-009.xht index 05e993d8c67..19ecc812a33 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-009.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A 'height' value of 'auto' on a cell assigns it its content minimum height." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #reference { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-010.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-010.xht index e806cd3e643..b303c66bddb 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-010.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The sum of row heights for a spanning cell are great enough to encompass the full cell." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #ruler { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-027.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-027.xht index 319c9b19037..d568f05b0fa 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-027.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-027.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="In-flow boxes are considered to be scrolled to their origin position when finding a baseline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-028.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-028.xht index bfd53fa2b64..fd73776898a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-028.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-028.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem may" /> <meta name="assert" content="The baseline of a cell may end up below its bottom border (modified example from spec section 17.5.3)." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-030.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-030.xht index bbe3bea2233..9e8eda855e2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-030.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-height-algorithm-030.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A cell box that is smaller than height of its row receives extra top or bottom padding." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-001.xht index 0a1564f1fb6..895377447ae 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Cell content width is taken into account in the used width of a table when the table has 'table-layout' set to 'auto'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table, div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-002.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-002.xht index eb2fc293e8c..34ac7e80203 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-002.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Cell content width is not taken into account in the used width of a table when the table has 'table-layout' set to 'fixed'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table, div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-003.xht index 2b8359840ed..3953316af18 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-003.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="A table can inherit its 'table-layout' behavior from its parent container." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-001.xht index e4e48456d2d..b335d7d6966 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: inline' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-002.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-002.xht index a61c96e53ed..5a29271d93d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-002.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-003.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-003.xht index 4ba157e35b6..6eb9b4f75f3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-003.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: list-item' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-005.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-005.xht index cadffc336f4..e956fe595db 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-005.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: inline-block' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-006.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-006.xht index 20215420740..396a7afc365 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-006.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout applies to 'display: table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-007.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-007.xht index 48461bb6a6d..1cbf6c333e6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-007.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout applies to 'display: inline-table' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-008.xht index 877366d3c57..47fb187723b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-008.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-row-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-009.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-009.xht index b6e2f46042d..773169df3ed 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-009.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-header-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-010.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-010.xht index 522f09f7724..c75cb3350d7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-010.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-footer-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-011.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-011.xht index 31c3b198b66..6e9bc9d6849 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-011.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-row' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-012.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-012.xht index 590d51b1ba6..d6beaf3bbfc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-012.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-column' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-013.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-013.xht index 40a0bd1409d..dbc79cab865 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-013.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-column-group' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-014.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-014.xht index e506ec9984e..dfd7175904d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-014.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-cell' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-015.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-015.xht index 41f859c1bc2..971156097d0 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-015.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: table-caption' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-017.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-017.xht index 6a472d9e85a..a618313970b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-017.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-applies-to-017.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: inherit' elements which do not inherit the value of 'table'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #container { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-inherited-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-inherited-001.xht index d5086fd5b01..1c5dfe3978b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-inherited-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-inherited-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout is not inherited by default." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-initial-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-initial-001.xht index 41f400a8056..de167733a8a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-initial-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-layout-initial-001.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The initial value of table-layout is 'auto'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-margin-004.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-margin-004.xht index 9a46863bf5c..8a68253f724 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-margin-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-margin-004.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div#wrapper { diff --git a/tests/wpt/web-platform-tests/css/CSS2/tables/table-visual-layout-001.xht b/tests/wpt/web-platform-tests/css/CSS2/tables/table-visual-layout-001.xht index 5d8e56fd9b7..a39918dbd3a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/tables/table-visual-layout-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/tables/table-visual-layout-001.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#table-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table cells can have padding." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> td { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-019.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-019.xht index c6551338c5f..9de4d1b9e51 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-019.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem interact" /> <meta name="assert" content="The outline should be drawn around an object and may be drawn starting just outside the border edge of such object." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-020.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-020.xht index 817a60b2eb6..b0f5df93c97 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-020.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-020.xht @@ -13,6 +13,7 @@ <meta name="flags" content="ahem interact" /> <meta name="assert" content="The outline should be drawn around an object and may be drawn starting just outside the border edge of such object." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-width-078.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-width-078.xht index a315bfc1b73..c2566b6f71f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/outline-width-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/outline-width-078.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/ui.html#dynamic-outlines" /> <meta name="flags" content="invalid" /> <meta name="assert" content="The 'outline-width' property does not support a negative length value in 'ex' units and is ignored." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-001.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-001.xht index ba0a855abae..55644ba4083 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-001.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-row-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-002.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-002.xht index a2ce4e84596..7a2d90a3f89 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-002.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-header-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-003.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-003.xht index c4520d9f6ff..a5fff97ea2a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-003.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-footer-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-004.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-004.xht index 02e88f385aa..ed0eb73f97e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-004.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-row'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-005.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-005.xht index 95dd4f66fb4..5b2e86b964d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-005.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-column-group'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-006.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-006.xht index c1c730f9672..af5df410094 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-006.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'table-column'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-007.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-007.xht index 562005efe84..8b8c0a81858 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-007.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'table-cell'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-008.xht index a5947b3ce79..65b765fe82c 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-008.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property does not apply to elements with 'display' set to 'inline'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #parent { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-009.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-009.xht index e3a54b3f6ae..5867a68b7a5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-009.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'block'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-010.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-010.xht index 334d9bfdd22..30e26b27eaa 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-010.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visufx.html#overflow" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'list-item'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-012.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-012.xht index 586d8fcccf1..f7ad7540ced 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-012.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'inline-block'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-013.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-013.xht index 988e05f8ab3..8dc2c8e84f7 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-013.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'table'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-014.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-014.xht index 9ce6769f28e..bcbf5ac4746 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-014.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-014.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'inline-table'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #table { diff --git a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-015.xht b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-015.xht index 2185bd3a1f5..44d20443d4b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/ui/overflow-applies-to-015.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'table-caption'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-007.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-007.xht index d0cb9ac3569..ba3ee026185 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-007.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-007.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-007-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit is equal to the computed value of the 'font-size' property (default) of the element on which it is used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-009.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-009.xht index 07532849478..104dbccd8bc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-009.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-009-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit is equal to the computed value of the 'font-size' property (pixels) of the element on which it is used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-010.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-010.xht index 6c080fbeac6..cfb49e4de42 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-010.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-010.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-010-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit is equal to the computed value of the 'font-size' property (inches) of the element on which it is used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-011.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-011.xht index eb52c980f84..23d8521f639 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-011.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-011.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-011-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="When 'em' is assigned in the value of the 'font-size' property itself, it uses the font size of the parent element." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-012.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-012.xht index 1559070b797..aba7b286e9b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-012.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-012.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-012-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit is equal to the computed value of the 'font-size' property (ex) of the element on which it is used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #parent { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-013.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-013.xht index d5dd4ccc740..7db3c78720f 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-013.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-013.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-013-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'em' unit is equal to the computed value of the 'font-size' property of the element on which it is used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #parent { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-a.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-a.xht index bd61046afdf..d40d3b533f8 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-a.xht @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { background: black; diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-b.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-b.xht index a9af4cda43e..2cc17cde6d1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-b.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015-ref-b.xht @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { background: black; diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015.xht index 4b329e7daf2..36babf0aa0b 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-015.xht @@ -8,6 +8,7 @@ <link rel="match" href="numbers-units-015-ref-b.xht"/> <meta name="flags" content="ahem should" /> <meta name="assert" content="In the cases where it is impossible or impractical to determine the x-height, a value of 0.5em should be used." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-018.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-018.xht index 320cef0f2e8..a5c6f76fa30 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-018.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-018.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-018-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="Units 'em' and 'ex' refer to the initial value of the property when specified on the root element of a document." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> html { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-019.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-019.xht index ff93ce861c7..aedfeb5d495 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-019.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-019.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-019-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'ex' unit size is defined by the element's first available font." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-021.xht b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-021.xht index c20d8ed791f..7f3e20aad9a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-021.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/numbers-units-021.xht @@ -7,6 +7,7 @@ <link rel="match" href="numbers-units-021-ref.xht"/> <meta name="flags" content="96dpi ahem" /> <meta name="assert" content="The 'em' unit refers to the property's initial value when specified on the root element." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> html { diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-001.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-001.xht index 94b2ca7592f..35efbb1b973 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-001.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> table { font: 20px/1 Ahem; } td { padding: 0; background: red; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-002.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-002.xht index 499c29489a2..84e7cd7299d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-002.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 250px/1 Ahem; margin: 0; color: navy; } img { height: 1ex; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-003.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-003.xht index 9c7d0b2f5f4..682a8e9b4fc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-003.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 250px/1 Ahem; margin: 0; color: navy; } img { height: 0.25ex; vertical-align: bottom; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-004.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-004.xht index 03efbaf3954..57b703fc8d1 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-004.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .test { font: 20px/1 Ahem; min-width: 200px; min-height: 200px; background: red; float: left; } .em { width: 10em; height: 5em; background: green; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-006.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-006.xht index 1e638037edc..321c777b4b4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-006.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-006.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { margin: 4px 0; } .border { border-top: solid 20px blue; width: 600px; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-008.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-008.xht index 2488d4030ed..dee37f98bab 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-008.xht @@ -10,6 +10,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { margin: 4px 0; } .border { border-top: solid 20px blue; width: 600px; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/values/units-009.xht b/tests/wpt/web-platform-tests/css/CSS2/values/units-009.xht index 3e60ea074d0..baf3004d531 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/values/units-009.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/values/units-009.xht @@ -11,6 +11,7 @@ <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { margin: 4px 0; } .border { border-top: solid 20px blue; width: 600px; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-076.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-076.xht index bd35424b851..176df20f9b6 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-076.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-076.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a negative zero value, in 'em' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-077.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-077.xht index 1d27dc8b01d..a85621e1d48 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-077.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-077.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a zero value, in 'em' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-078.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-078.xht index dada80b3249..e21f74a8a21 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-078.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-078.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a positive zero value, in 'em' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-079.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-079.xht index 5a5e77febe2..866f0b87a74 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-079.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-079.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a value, in 'em' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-080.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-080.xht index 39ab95e4e86..3685000a497 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-080.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-080.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a value, in 'em' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-088.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-088.xht index fafa976fd9f..c5dd51ecffc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-088.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-088.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a negative zero value, in 'ex' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-089.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-089.xht index 7a7c5f9bcbe..5def0b9a3c5 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-089.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-089.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a zero value, in 'ex' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-090.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-090.xht index 906abcce6d4..c9b8b44402a 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-090.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-090.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a positive zero value, in 'ex' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-091.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-091.xht index c9103dcf581..afb687df52e 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-091.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-091.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a value, in 'ex' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-092.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-092.xht index af39d7f0f94..10377c0ded4 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-092.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/clip-092.xht @@ -8,6 +8,7 @@ <link rel="match" href="../reference/no-red-on-blank-page-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'clip' property sets a value, in 'ex' units, for all sides of the clipping rectangle." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/CSS2/visufx/visibility-005.xht b/tests/wpt/web-platform-tests/css/CSS2/visufx/visibility-005.xht index 02d54e66a8a..90e4d1868dc 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visufx/visibility-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visufx/visibility-005.xht @@ -14,6 +14,7 @@ <meta name="flags" content="ahem" /> <meta name="assert" content="Descendants of a 'visibility: hidden' element will be visible if they have 'visibility: visible'" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div {visibility: hidden;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001a.xht b/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001a.xht index be5adad0d54..4a578e19509 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001a.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001a.xht @@ -15,6 +15,7 @@ <meta content="ahem image" name="flags" /> <meta content="Anonymous block boxes are ignored when resolving percentage values that would refer to it: the closest non-anonymous ancestor box is used instead." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body {margin: 8px;} diff --git a/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001b.xht b/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001b.xht index 6e56f662186..087a030ff41 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001b.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/visuren/anonymous-boxes-001b.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="Anonymous block boxes are ignored when resolving percentage values that would refer to it: the closest non-anonymous ancestor box is used instead." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-001.xht b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-001.xht index 690165d7c10..739a6c3b498 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-001.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-001.xht @@ -10,6 +10,7 @@ <meta content="ahem" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* outer block */ .container { width: 5em; height: 5em; border: solid; font: 20px/1 Ahem; background: red; display: block; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-002.xht b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-002.xht index 04f151e5cfc..ce7f2714951 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-002.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-002.xht @@ -10,6 +10,7 @@ <meta content="ahem" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* outer block */ .container { width: 5em; height: 5em; border: solid; font: 20px/1 Ahem; background: red; display: block; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-003.xht b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-003.xht index 2a620182168..76f5dba9bd3 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-003.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-003.xht @@ -10,6 +10,7 @@ <meta content="ahem" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* outer block */ .container { width: 5em; height: 5em; border: solid; font: 20px/1 Ahem; background: red; display: block; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-004.xht b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-004.xht index 67bf7662ef5..6ea4390a524 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-004.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/zindex/stack-floats-004.xht @@ -10,6 +10,7 @@ <meta content="ahem" name="flags" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> /* outer block */ .container { width: 5em; height: 5em; border: solid; font: 20px/1 Ahem; background: red; display: block; } diff --git a/tests/wpt/web-platform-tests/css/CSS2/zindex/z-index-applies-to-008.xht b/tests/wpt/web-platform-tests/css/CSS2/zindex/z-index-applies-to-008.xht index b223968983d..34f26df7ec2 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/zindex/z-index-applies-to-008.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/zindex/z-index-applies-to-008.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#z-index" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'z-index' property applies to elements with a display of inline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html b/tests/wpt/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html index efb26e95024..591cc15a7ed 100644 --- a/tests/wpt/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html @@ -647,7 +647,7 @@ test(t => { { offset: 0, computedOffset: 0, easing: "ease", composite: "auto", backgroundSize: "auto" }, { offset: 1, computedOffset: 1, easing: "ease", composite: "auto", - backgroundSize: "50% auto, 6px auto, contain" }, + backgroundSize: "50%, 6px, contain" }, ]; for (let i = 0; i < frames.length; i++) { @@ -657,7 +657,7 @@ test(t => { // Test inheriting a background-size value expected[0].backgroundSize = div.style.backgroundSize = - "30px auto, 40% auto, auto"; + "30px, 40%, auto"; frames = getKeyframes(div); for (let i = 0; i < frames.length; i++) { diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/background-image-first-line.html b/tests/wpt/web-platform-tests/css/css-backgrounds/background-image-first-line.html index 72e672f525d..304fef40a89 100644 --- a/tests/wpt/web-platform-tests/css/css-backgrounds/background-image-first-line.html +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/background-image-first-line.html @@ -12,7 +12,7 @@ <style type="text/css"> #content { color: transparent; - font: 100px Ahem; + font: 100px/1 Ahem; } #content::first-line { background-image: url("support/cat.png"); /* 98 w. by 99px h. */ @@ -28,4 +28,4 @@ onload = () => { requestAnimationFrame(() => requestAnimationFrame(takeScreenshot)); }; </script> -</html>
\ No newline at end of file +</html> diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-001.html b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-001.html index 3c9b9d5e55d..fee271de14a 100644 --- a/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-001.html +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-001.html @@ -99,7 +99,7 @@ document.getElementById("test").style.backgroundSize = "15px auto"; test(function() { assert_equals(getComputedStyle(document.getElementById("test"), null).getPropertyValue("background-size"), - "15px auto", "background-size supporting value"); + "15px", "background-size supporting value"); }, "background-size_length_auto"); document.getElementById("test").style.backgroundSize = "15px 15px"; @@ -117,7 +117,7 @@ document.getElementById("test").style.backgroundSize = "50% auto"; test(function() { assert_equals(getComputedStyle(document.getElementById("test"), null).getPropertyValue("background-size"), - "50% auto", "background-size supporting value"); + "50%", "background-size supporting value"); }, "background-size_percentage_auto"); document.getElementById("test").style.backgroundSize = "50% 15px"; diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003-ref.html b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003-ref.html new file mode 100644 index 00000000000..bd965cfecff --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003-ref.html @@ -0,0 +1,21 @@ +<!doctype html> +<title>CSS Test Reference</title> +<style> +body { margin: 0 } +.first { + width: 100px; + height: 50px; + background: lime; +} +.space { + height: 50px; +} +.second { + width: 100px; + height: 100px; + background: lime; +} +</style> +<div class="first"></div> +<div class="space"></div> +<div class="second"></div> diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003.html b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003.html new file mode 100644 index 00000000000..4d2b6b125ea --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/background-size-cover-003.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<title>CSS Test: background-size: cover with zero-sized background positioning area.</title> +<link rel="help" href="https://drafts.csswg.org/css-backgrounds/#valdef-background-size-cover"> +<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/4049"> +<link rel="help" href=" https://bugzilla.mozilla.org/show_bug.cgi?id=1559094"> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="match" href="background-size-cover-003-ref.html"> +<style> +body { margin: 0 } +div { + background-size: cover; + background-repeat: no-repeat; + background-position: top left; + background-origin: content-box; + background-image: url(/images/green-100x50.png); +} +#test1 { + height: 0; + width: 100px; + padding-bottom: 100px; +} + +#test2 { + height: 100px; + width: 0; + padding-right: 100px; +} +#test3 { + height: 0; + width: 0; + padding-right: 100px; + padding-bottom: 100px; +} +</style> +<div id="test1"></div> +<div id="test2"></div> +<div id="test3"></div> diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.html b/tests/wpt/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html index af14f6cf6e8..4dc0aad0fd5 100644 --- a/tests/wpt/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.html +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html @@ -14,8 +14,8 @@ <script> test_computed_value("background-image", "none"); -test_computed_value("background-image", 'url("http://www.example.com/")'); -test_computed_value("background-image", 'none, url("http://www.example.com/")'); +test_computed_value("background-image", 'url("http://{{host}}/")'); +test_computed_value("background-image", 'none, url("http://{{host}}/")'); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-image-first-line-ref.html b/tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-image-first-line-ref.html index 38c5772677d..3536cba54b5 100644 --- a/tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-image-first-line-ref.html +++ b/tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-image-first-line-ref.html @@ -4,7 +4,7 @@ <style type="text/css"> #content { color: transparent; - font: 100px Ahem; + font: 100px/1 Ahem; background-image: url("../support/cat.png"); /* 98 w. by 99px h. */ background-repeat: no-repeat; } diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-breaks-001.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-breaks-001.html index 453d56073ca..e859b9c9f03 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/contain-size-breaks-001.html +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-breaks-001.html @@ -9,6 +9,7 @@ <link rel=help href="https://drafts.csswg.org/css-contain-1/#containment-size"> <link rel=help href="https://drafts.csswg.org/css-break-3/#monolithic"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { height: 2.5em; diff --git a/tests/wpt/web-platform-tests/css/css-contain/reference/contain-size-breaks-001-ref.html b/tests/wpt/web-platform-tests/css/css-contain/reference/contain-size-breaks-001-ref.html index 6fa1e47a1fc..b807ea5a116 100644 --- a/tests/wpt/web-platform-tests/css/css-contain/reference/contain-size-breaks-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-contain/reference/contain-size-breaks-001-ref.html @@ -5,6 +5,7 @@ <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net"> <meta name=flags content="ahem"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { height: 2.5em; diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht index a5335efefe9..02c4a50b7ab 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#direction" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'direction' property applies to elements with a display of run-in." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht index 3abb6579e5b..8895fcb9f82 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-family' property applies to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht index 487a371307b..143c51742b5 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-size-prop"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'font-size' property applies to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #div1 { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht index 051a2d8451c..33c71fbcb13 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht @@ -8,6 +8,7 @@ <link rel="match" href="../../reference/black_box_ends_when_blue_box_ends_6_boxes_ahem.html"/> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'letter-spacing' property is applied to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht index 28d7d50effa..bbf47e3bb2c 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visufx.html#overflow" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'overflow' property applies to elements with 'display' set to 'run-in'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-001.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-001.xht index 2288df6f12f..d16fc20e012 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-001.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-001.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#run-in" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box contains a block box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-003.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-003.xht index 075523a0868..2a6d75eb1f1 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-003.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-003.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#run-in" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Float prevents run-in from becoming inline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-004.xht index ccb5994f127..e19688b2aed 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-004.xht @@ -6,6 +6,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#run-in" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Absolute positioning prevents run-in from becoming inline." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-006.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-006.xht index 8ba2037f434..55a80fed06b 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-006.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-006.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-007.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-007.xht index 1b8207113e6..e24242a9a7a 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-007.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-007.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into an inline-table box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-008.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-008.xht index acce1a39cb6..87ca7073bdf 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-008.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-008.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-row-group box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-009.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-009.xht index bf5223e8caf..255dfa0ae75 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-009.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-009.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-row box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-010.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-010.xht index 0d36201d6ab..4f1738cc1dd 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-010.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-010.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-cell box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-011.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-011.xht index 59bca8052de..5e45d90e42c 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-011.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-011.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-caption box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-012.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-012.xht index be1bc4445af..0673437b72c 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-012.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-012.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-header-group box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-013.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-013.xht index 0ca6e75486d..0102222b35e 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-013.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/run-in-013.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#display-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Run-in boxes are converted to block boxes when the run-in box runs into a table-footer-group box." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> span { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht index 7a1e33dd7b7..f7da9e08dd3 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout" /> <meta name="flags" content="ahem" /> <meta name="assert" content="Table-layout does not apply to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #test { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht index 778d7ca27db..a7bce70d29f 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#indentation-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'text-indent' property is applied to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht index 6b6ddd4417f..f27cc0693b4 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#leading" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'vertical-align' property does not apply to elements with 'display' set to 'run-in'." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht index 855a1706991..ce9820ff30e 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#white-space-prop" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'white-space' property applies to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht b/tests/wpt/web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht index 8386aa94100..2996691015d 100644 --- a/tests/wpt/web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht +++ b/tests/wpt/web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht @@ -7,6 +7,7 @@ <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#spacing-props" /> <meta name="flags" content="ahem" /> <meta name="assert" content="The 'word-spacing' property applies to 'display: run-in' elements." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> div { diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-001.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-001.html index 61ff1ee8798..f87c5baf8b2 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-001.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-001.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -40,7 +41,12 @@ <div id="log"></div> <script type="text/javascript"> - test(function() {assert_equals(checkLinePos("linesBelow",150,"top"), true)}, "Verify top of the 'linesBelow' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + test(function() {assert_equals(checkLinePos("linesBelow",150,"top"), true)}, "Verify top of the 'linesBelow' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-002.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-002.html index d57a146b9c0..4f56a99a247 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-002.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-002.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -43,10 +44,15 @@ <div id="log"></div> <script type="text/javascript"> - test(function() {assert_equals(checkLinePos("lineLeft1",36,"top"), true)}, "Verify top of the 'lineLeft1' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("lineLeft2",48,"top"), true)}, "Verify top of the 'lineLeft2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("lineLeft2",36,"right"), true)}, "Verify right of the 'lineLeft2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("linesBelow",65,"top"), true)}, "Verify top of the 'linesBelow' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + test(function() {assert_equals(checkLinePos("lineLeft1",36,"top"), true)}, "Verify top of the 'lineLeft1' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("lineLeft2",48,"top"), true)}, "Verify top of the 'lineLeft2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("lineLeft2",36,"right"), true)}, "Verify right of the 'lineLeft2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("linesBelow",65,"top"), true)}, "Verify top of the 'linesBelow' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-003.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-003.html index 64b201bafbf..f48d8a8fbbe 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-003.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-003.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -43,11 +44,16 @@ <div id="log"></div> <script type="text/javascript"> - test(function() {assert_equals(checkLinePos("line1",216,"right"), true)}, "Verify right of the 'line1' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line2",192,"right"), true)}, "Verify right of the 'line2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line3",228,"right"), true)}, "Verify right of the 'line3' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line4",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line4",264,"right"), true)}, "Verify right of the 'line4' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + test(function() {assert_equals(checkLinePos("line1",216,"right"), true)}, "Verify right of the 'line1' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line2",192,"right"), true)}, "Verify right of the 'line2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line3",228,"right"), true)}, "Verify right of the 'line3' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line4",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line4",264,"right"), true)}, "Verify right of the 'line4' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-004.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-004.html index d4090ace55c..c2369a12eec 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-004.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-004.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -44,21 +45,26 @@ <div id="log"></div> <script type="text/javascript"> - /* Line 1 */ - test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify right of the 'line1' span is positioned correctly"); - /* Line 2 */ - test(function() {assert_equals(checkLinePos("line2Left",12,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line2Right",130,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); - /* Line 3 */ - test(function() {assert_equals(checkLinePos("line3Left",24,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line3Right",130,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); - /* Line 4 */ - test(function() {assert_equals(checkLinePos("line4Left",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line4Right",130,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); - /* Line 5 */ - test(function() {assert_equals(checkLinePos("line5",48,"top"), true)}, "Verify top of the 'line5' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line5",0,"left"), true)}, "Verify right of the 'line5' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + /* Line 1 */ + test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify right of the 'line1' span is positioned correctly"); + /* Line 2 */ + test(function() {assert_equals(checkLinePos("line2Left",12,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line2Right",130,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); + /* Line 3 */ + test(function() {assert_equals(checkLinePos("line3Left",24,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line3Right",130,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); + /* Line 4 */ + test(function() {assert_equals(checkLinePos("line4Left",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line4Right",130,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); + /* Line 5 */ + test(function() {assert_equals(checkLinePos("line5",48,"top"), true)}, "Verify top of the 'line5' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line5",0,"left"), true)}, "Verify right of the 'line5' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-005.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-005.html index 665e05e92d6..d16c8479ca5 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-005.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-005.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -44,21 +45,26 @@ <div id="log"></div> <script type="text/javascript"> - /* Line 1 */ - test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the 'line1' span is positioned correctly"); - /* Line 2 */ - test(function() {assert_equals(checkLinePos("line2",12,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line2",130,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); - /* Line 3 */ - test(function() {assert_equals(checkLinePos("line3",24,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line3",130,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); - /* Line 4 */ - test(function() {assert_equals(checkLinePos("line4",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line4",130,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); - /* Line 5 */ - test(function() {assert_equals(checkLinePos("line5",48,"top"), true)}, "Verify top of the 'line5' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line5",0,"left"), true)}, "Verify left of the 'line5' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + /* Line 1 */ + test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the 'line1' span is positioned correctly"); + /* Line 2 */ + test(function() {assert_equals(checkLinePos("line2",12,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line2",130,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); + /* Line 3 */ + test(function() {assert_equals(checkLinePos("line3",24,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line3",130,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); + /* Line 4 */ + test(function() {assert_equals(checkLinePos("line4",36,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line4",130,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); + /* Line 5 */ + test(function() {assert_equals(checkLinePos("line5",48,"top"), true)}, "Verify top of the 'line5' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line5",0,"left"), true)}, "Verify left of the 'line5' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-006.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-006.html index fbd67e20980..d9c107ae75b 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-006.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-flow-006.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -43,18 +44,23 @@ <div id="log"></div> <script type="text/javascript"> - /*Line 1*/ - test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the 'line1' span is positioned correctly"); - /*Line 2*/ - test(function() {assert_equals(checkLinePos("line2",36,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line2",100,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); - /*Line 3*/ - test(function() {assert_equals(checkLinePos("line3",48,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line3",100,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); - /*Line 4*/ - test(function() {assert_equals(checkLinePos("line4",65,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); - test(function() {assert_equals(checkLinePos("line4",0,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + /*Line 1*/ + test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the 'line1' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the 'line1' span is positioned correctly"); + /*Line 2*/ + test(function() {assert_equals(checkLinePos("line2",36,"top"), true)}, "Verify top of the 'line2' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line2",100,"left"), true)}, "Verify left of the 'line2' span is positioned correctly"); + /*Line 3*/ + test(function() {assert_equals(checkLinePos("line3",48,"top"), true)}, "Verify top of the 'line3' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line3",100,"left"), true)}, "Verify left of the 'line3' span is positioned correctly"); + /*Line 4*/ + test(function() {assert_equals(checkLinePos("line4",65,"top"), true)}, "Verify top of the 'line4' span is positioned correctly"); + test(function() {assert_equals(checkLinePos("line4",0,"left"), true)}, "Verify left of the 'line4' span is positioned correctly"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-through-001.html b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-through-001.html index 051651f4eef..8c2f9d797bc 100644 --- a/tests/wpt/web-platform-tests/css/css-exclusions/wrap-through-001.html +++ b/tests/wpt/web-platform-tests/css/css-exclusions/wrap-through-001.html @@ -9,6 +9,7 @@ <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="resources/helper.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> * { margin: 0px; @@ -50,18 +51,23 @@ <div id="log"></div> <script type="text/javascript"> - /* Line 1 */ - test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the first line above the exclusion"); - test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the first line above the exclusion"); - /* Line 2 */ - test(function() {assert_equals(checkLinePos("line2Left",12,"top"), true)}, "Verify top of the second line on the left of the exclusion"); - test(function() {assert_equals(checkLinePos("line2Right",130,"left"), true)}, "Verify left of the second line on the right of the exclusion"); - /* Line 3 */ - test(function() {assert_equals(checkLinePos("line3Left",24,"top"), true)}, "Verify top of the third line on the left of the exclusion"); - test(function() {assert_equals(checkLinePos("line3Right",130,"left"), true)}, "Verify left of the third line on the right of the exclusion"); - /* Line 4 */ - test(function() {assert_equals(checkLinePos("line4Left",36,"top"), true)}, "Verify top of the fourth line with no wrapping-through = none"); - test(function() {assert_equals(checkLinePos("line4Right",72,"left"), true)}, "Verify left of the fourth line with wrapping-through = none"); + setup({ explicit_done: true }); + + document.fonts.ready.then(() => { + /* Line 1 */ + test(function() {assert_equals(checkLinePos("line1",0,"top"), true)}, "Verify top of the first line above the exclusion"); + test(function() {assert_equals(checkLinePos("line1",0,"left"), true)}, "Verify left of the first line above the exclusion"); + /* Line 2 */ + test(function() {assert_equals(checkLinePos("line2Left",12,"top"), true)}, "Verify top of the second line on the left of the exclusion"); + test(function() {assert_equals(checkLinePos("line2Right",130,"left"), true)}, "Verify left of the second line on the right of the exclusion"); + /* Line 3 */ + test(function() {assert_equals(checkLinePos("line3Left",24,"top"), true)}, "Verify top of the third line on the left of the exclusion"); + test(function() {assert_equals(checkLinePos("line3Right",130,"left"), true)}, "Verify left of the third line on the right of the exclusion"); + /* Line 4 */ + test(function() {assert_equals(checkLinePos("line4Left",36,"top"), true)}, "Verify top of the fourth line with no wrapping-through = none"); + test(function() {assert_equals(checkLinePos("line4Right",72,"left"), true)}, "Verify left of the fourth line with wrapping-through = none"); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2-ref.html b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2-ref.html index 6d7f230416a..2acfa00b99c 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2-ref.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2-ref.html @@ -1,6 +1,7 @@ <!DOCTYPE html> <title>flexbox | multicol on flexbox items</title> <link rel="author" href="http://opera.com" title="Opera Software"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div {background: blue;} p { diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2.html b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2.html index 13b98d131bb..b6ca52f2a88 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_columns-flexitems-2.html @@ -5,6 +5,7 @@ href="http://www.w3.org/TR/css-flexbox-1/#flex-containers"> <link rel="match" href="flexbox_columns-flexitems-2-ref.html"> <link rel="flags" content="ahem"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { background: blue; diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto-ref.html b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto-ref.html index 785eeab7b59..ecf4304ad71 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto-ref.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto-ref.html @@ -1,6 +1,7 @@ <!DOCTYPE html> <title>flexbox | flex: larger integer, mixed basis, auto</title> <link rel="author" href="http://opera.com" title="Opera Software"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font-family: ahem; diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto.html b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto.html index c3a00cf89a3..5cac508f9a9 100644 --- a/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto.html +++ b/tests/wpt/web-platform-tests/css/css-flexbox/flexbox_flex-natural-mixed-basis-auto.html @@ -5,6 +5,7 @@ href="http://www.w3.org/TR/css-flexbox-1/#flex-basis-property"> <link rel="match" href="flexbox_flex-natural-mixed-basis-auto-ref.html"> <link rel="flags" content="ahem"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font-family: ahem; diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html index d5982b96070..b3f56fefad7 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html @@ -7,6 +7,7 @@ <meta name="assert" content="Verify effect of math-script-level auto | add(<integer>) | <integer>, starting from different values of math-script-level."> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor @@ -20,51 +21,53 @@ } setup({ explicit_done: true }); window.addEventListener("load", function() { - test(function() { - assert_equals(fontSize("autoDisplay"), 200); - assert_equals(fontSize("autoInline"), 355); - }, "auto"); - test(function() { - assert_equals(fontSize("autoDisplayFrom7"), 200); - assert_equals(fontSize("autoInlineFrom7"), 355); - }, "auto ; starting from level 7"); - test(function() { - assert_equals(fontSize("add0"), 200); - assert_equals(fontSize("add-1"), 100); - assert_equals(fontSize("add1"), 355); - assert_approx_equals(fontSize("add-2"), 397, 1); - assert_approx_equals(fontSize("add2"), 504, 1); - assert_approx_equals(fontSize("add-9"), 654, 1); - assert_approx_equals(fontSize("add9"), 92, 1); - }, "add(<integer>)"); - test(function() { - assert_equals(fontSize("add0from3"), 200); - assert_equals(fontSize("add-1from3"), 100); - assert_equals(fontSize("add1from3"), 355); - assert_approx_equals(fontSize("add-2from3"), 397, 1); - assert_approx_equals(fontSize("add2from3"), 504, 1); - assert_approx_equals(fontSize("add-9from3"), 654, 1); - assert_approx_equals(fontSize("add9from3"), 92, 1); - }, "add(<integer>) ; starting from level 3"); - test(function() { - assert_equals(fontSize("set0"), 200); - assert_equals(fontSize("set-1"), 100); - assert_equals(fontSize("set1"), 355); - assert_approx_equals(fontSize("set-2"), 397, 1); - assert_approx_equals(fontSize("set2"), 504, 1); - assert_approx_equals(fontSize("set-9"), 654, 1); - assert_approx_equals(fontSize("set9"), 92, 1); - }, "<integer>"); - test(function() { - assert_equals(fontSize("set50"), 200); - assert_equals(fontSize("set49"), 100); - assert_equals(fontSize("set51"), 355); - assert_approx_equals(fontSize("set48"), 397, 1); - assert_approx_equals(fontSize("set52"), 504, 1); - assert_approx_equals(fontSize("set41"), 654, 1); - assert_approx_equals(fontSize("set59"), 92, 1); - }, "<integer> ; starting from level 50"); - done(); + document.fonts.ready.then(function() { + test(function() { + assert_equals(fontSize("autoDisplay"), 200); + assert_equals(fontSize("autoInline"), 355); + }, "auto"); + test(function() { + assert_equals(fontSize("autoDisplayFrom7"), 200); + assert_equals(fontSize("autoInlineFrom7"), 355); + }, "auto ; starting from level 7"); + test(function() { + assert_equals(fontSize("add0"), 200); + assert_equals(fontSize("add-1"), 100); + assert_equals(fontSize("add1"), 355); + assert_approx_equals(fontSize("add-2"), 397, 1); + assert_approx_equals(fontSize("add2"), 504, 1); + assert_approx_equals(fontSize("add-9"), 654, 1); + assert_approx_equals(fontSize("add9"), 92, 1); + }, "add(<integer>)"); + test(function() { + assert_equals(fontSize("add0from3"), 200); + assert_equals(fontSize("add-1from3"), 100); + assert_equals(fontSize("add1from3"), 355); + assert_approx_equals(fontSize("add-2from3"), 397, 1); + assert_approx_equals(fontSize("add2from3"), 504, 1); + assert_approx_equals(fontSize("add-9from3"), 654, 1); + assert_approx_equals(fontSize("add9from3"), 92, 1); + }, "add(<integer>) ; starting from level 3"); + test(function() { + assert_equals(fontSize("set0"), 200); + assert_equals(fontSize("set-1"), 100); + assert_equals(fontSize("set1"), 355); + assert_approx_equals(fontSize("set-2"), 397, 1); + assert_approx_equals(fontSize("set2"), 504, 1); + assert_approx_equals(fontSize("set-9"), 654, 1); + assert_approx_equals(fontSize("set9"), 92, 1); + }, "<integer>"); + test(function() { + assert_equals(fontSize("set50"), 200); + assert_equals(fontSize("set49"), 100); + assert_equals(fontSize("set51"), 355); + assert_approx_equals(fontSize("set48"), 397, 1); + assert_approx_equals(fontSize("set52"), 504, 1); + assert_approx_equals(fontSize("set41"), 654, 1); + assert_approx_equals(fontSize("set59"), 92, 1); + }, "<integer> ; starting from level 50"); + done(); + }); }); </script> </head> diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-ref.html index c29f6e13ef1..5fd8d7fed9a 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html index 1eb1c02083f..50100124374 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="If font-size is specified or if the specified value of math-script-level is initial then math-script-level does not affect the computed value of font-size."> <link rel="match" href="math-script-level-003.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html index 496c0210a91..084e181b63d 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html @@ -7,6 +7,7 @@ <meta name="assert" content="Check the resolved value of math-script-level"> <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: scriptpercentscaledown80-scriptscriptpercentscaledown40; diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative-ref.html index 8b09510b999..8540de41942 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level: auto and math-style (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html index 7af90563ac6..0765630fac3 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="If math-script-level is 'auto' and the inherited value of math-style is 'display' then the computed value of math-script-level is the inherited value."> <link rel="match" href="math-script-level-auto-and-math-style-001.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative-ref.html index 6f8786f9e50..f3ddde49f5a 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level: auto and math-style (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html index 443c0a74a50..baff728800d 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="If math-script-level is 'auto' and the inherited value of math-style is 'inline' then the computed value of math-script-level is the inherited value plus one."> <link rel="match" href="math-script-level-auto-and-math-style-002.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative-ref.html index 6f8786f9e50..f3ddde49f5a 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level: auto and math-style (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html index 6722cb367f1..827dbd41be4 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="Initial value of math-style is 'inline'"> <link rel="match" href="math-script-level-auto-and-math-style-003.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative-ref.html index e98e7c6dba9..63bfe20945d 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level: auto and math-style (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html index 7d34116ce31..8917d68be11 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="Initial value of math-style is 'inline'"> <link rel="match" href="math-script-level-auto-and-math-style-004.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative-ref.html index ef5d4c0c085..3f1641e4a46 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level: auto and math-style (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html index ce496640926..90c09d50ffe 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3746"> <meta name="assert" content="math-style is inherited"> <link rel="match" href="math-script-level-auto-and-math-style-005.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative-ref.html index f98f3ee3e86..cb5326ad719 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative-ref.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative-ref.html @@ -3,6 +3,7 @@ <head> <title>math-script-level (reference)</title> <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html index 951bc84417b..6a70cf33a8b 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html +++ b/tests/wpt/web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html @@ -6,6 +6,7 @@ <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/3739"> <meta name="assert" content="Clamping due to browser's min font size only affects the used size."> <link rel="match" href="math-script-level-font-size-clamping-001.tentative-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .container { /* Ahem font does not have a MATH table so the font-size scale factor diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html index 856b8013af9..57ac05abf05 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a static position (left/rigth and top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html index 4a039c9e92b..d12482dc700 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a specific 'left' offset and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html index 6482248d664..7c4e8bdacbc 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a specific 'top' offset and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html index 054892ba1e7..a2d1c00d1f5 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'right' offset and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html index 41ff1947f07..2c57cda5592 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'bottom' offset and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html index c6772bef234..81a03a216d4 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left' and 'top' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html index 97851879f1e..e600c310e6e 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left' and 'right' offsets and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html index 965e87d99e2..d30ce603137 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html index beb259a9bea..a212f34b4f0 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'top' and 'right' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html index f94bcca9235..dbc9fe1e861 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'top' and 'bottom' offsets and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html index bcab0b9d474..81c6bc9eba0 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html index 1ac153a495e..3ae22bad837 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left', 'top' and 'right' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html index 99400e69232..2c6ea3cc393 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left', 'top' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html index a9c5408d976..e3b861835a9 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html index d75664ded33..986ad02dc73 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'top', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html index a2ce6b99ab1..e06113bf6cc 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left, 'top', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html index fddb5d81754..8583f34caba 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have a static position (left/rigth and top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html index 987bd46bd3c..7e6f65dba03 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have a specific 'left' offset and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html index ca3653959af..f0c6d4e3215 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have a specific 'top' offset and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html index 1710781580a..2abfe22af1a 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'right' offset and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html index 00d1299977f..ad19acbf25d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'bottom' offset and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html index 6c856ccd91d..f59ec881375 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left' and 'top' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html index 97c489cd5da..46e12d46bcc 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left' and 'right' offsets and a static block position (top/bottom are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html index 3abcd7b9031..a8187cdb8e2 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html index 09fb58e5adf..abc7c954270 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'top' and 'right' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html index 04cd3e99856..1a56fbe864d 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'top' and 'bottom' offsets and a static inline position (left/right are 'auto')."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html index e7274e55d6e..759db2b3722 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html index 45e6a124845..35329ca7e49 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left', 'top' and 'right' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html index 29e83c33059..5af4078b3a8 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left', 'top' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html index 567b3092d5b..07883438d65 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html index c3c5d411a1d..08a261a8186 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'top', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html index dfa34eb9c39..f691816880b 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html @@ -5,6 +5,7 @@ <link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning"> <meta name="assert" content="Checks that absolutely positioned elements inside grid items are properly placed and sized when they have specific 'left, 'top', 'right' and 'bottom' offsets."> +<link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/positioned-grid-descendants.css" /> <script src="/resources/testharness.js"></script> diff --git a/tests/wpt/web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js b/tests/wpt/web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js index d8fc60be555..d45df4bc223 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js +++ b/tests/wpt/web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js @@ -66,5 +66,8 @@ export function runTests({left, top, right, bottom, orthogonal = false}) { } document.body.appendChild(grid); } - checkLayout(".grid"); + + document.fonts.ready.then(() => { + checkLayout(".grid"); + }); } diff --git a/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html b/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html new file mode 100644 index 00000000000..800f87e5d00 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE HTML> +<!-- + Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ +--> +<html><head> + <meta charset="utf-8"> + <title>Reference: subgrid auto track sizing</title> + <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1558705"> + <style> +html,body { + color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0; +} + +.grid { + display: grid; + max-width: 260px; + padding: 1px 5px; + border: 1px solid; +} +.subgrid { + display: grid; + padding: 3px 5px 7px 11px; + border-style: solid; + border-width: 5px 7px 11px 3px; + margin: 7px 11px 3px 5px; + background: grey; +} + + </style> +</head> +<body> + +<article class="grid"> + <div class="subgrid"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: 100px auto"> + <div class="subgrid"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px"> + <div class="subgrid" style="grid-column:2"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px auto"> + <div class="subgrid" style="grid-column:2 span 2"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px auto"> + <div class="subgrid" style="grid-column:1 span 3"> + The cat can not be separated from milk + </div> +</article> + +</body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001.html b/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001.html new file mode 100644 index 00000000000..0fdb9b0b7e2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-grid/subgrid/auto-track-sizing-001.html @@ -0,0 +1,68 @@ +<!DOCTYPE HTML> +<!-- + Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ +--> +<html><head> + <meta charset="utf-8"> + <title>Test: subgrid auto track sizing</title> + <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1558705"> + <link rel="help" href="https://drafts.csswg.org/css-grid-2"> + <link rel="match" href="auto-track-sizing-001-ref.html"> + <style> +html,body { + color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0; +} + +.grid { + display: grid; + max-width: 260px; + padding: 1px 5px; + border: 1px solid; +} +.subgrid { + display: grid; + grid-template-rows: subgrid; + padding: 3px 5px 7px 11px; + border-style: solid; + border-width: 5px 7px 11px 3px; + margin: 7px 11px 3px 5px; + background: grey; +} + + </style> +</head> +<body> + +<article class="grid"> + <div class="subgrid"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: 100px auto"> + <div class="subgrid"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px"> + <div class="subgrid" style="grid-column:2"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px auto"> + <div class="subgrid" style="grid-column:2 span 2"> + The cat can not be separated from milk + </div> +</article> + +<article class="grid" style="grid-template-columns: auto 100px auto"> + <div class="subgrid" style="grid-column:1 span 3"> + The cat can not be separated from milk + </div> +</article> + +</body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image-ref.html b/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image-ref.html new file mode 100644 index 00000000000..9e72fb31023 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image-ref.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> + <head> + <title>Reference: CSS Lists: 'list-style-image' takes precedence over 'list-style-type: none'</title> + <link rel="author" title="Emil A Eklund" href="mailto:eae@chromium.org"> + <style> + li { + list-style-image: url('../../images/green-16x16.png'); + } + </style> + </head> + <body> + <ul> + <li>Should have a green square list marker.</li> + </ul> + </body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image.html b/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image.html new file mode 100644 index 00000000000..6b7b83afc38 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-lists/list-type-none-style-image.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> + <head> + <title>CSS Lists: 'list-style-image' takes precedence over 'list-style-type: none'</title> + <link rel="author" title="Emil A Eklund" href="mailto:eae@chromium.org"> + <link rel="help" href="https://www.w3.org/TR/CSS2/generate.html#propdef-list-style-image"> + <link rel="match" href="list-type-none-style-image-ref.html"> + <style> + ul { + list-style-type: none; + } + li { + list-style-image: url('../../images/green-16x16.png'); + } + </style> + </head> + <body> + <ul> + <li>Should have a green square list marker.</li> + </ul> + </body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004-ref.html new file mode 100644 index 00000000000..016885a9e64 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004-ref.html @@ -0,0 +1,94 @@ +<!DOCTYPE HTML> +<title>CSS Test Reference: breaking of a multicolumn</title> +<meta charset="utf-8"> +<link rel="author" title="L. David Baron" href="https://dbaron.org/"> +<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> +<link rel="author" title="Mozilla" href="https://mozilla.org/"> +<style> + +.outer { + height: 125px; + width: 800px; + background: rgba(0, 0, 255, 0.3); + position: relative; +} + +.blueborders { + position: absolute; + top: 0; + left: 194px; /* 188px first column + (16px gap - 4px rule) / 2 */ + width: 200px; /* 188px second column + (16px gap - 4px rule) */ + height: 125px; + border-right: blue solid 4px; + border-left: blue solid 4px; +} + +.innerbg { + height: 125px; + width: 188px; + background: rgba(255, 0, 255, 0.3); + position: absolute; + top: 0; +} + +.inner { + height: 100px; + width: 86px; + font: 16px/1.25 sans-serif; + position: absolute; + top: 0; +} + +.border-bottom { + height: 25px; + width: 188px; + background: green; + position: absolute; + top: 100px; +} + +.lefthalf { + border-right: 2px solid fuchsia; + padding-right: 7px; +} + +.righthalf { + padding-left: 7px; +} + +</style> + +<div class="outer"> + <div class="blueborders"></div> + <div class="innerbg" style="left: 0"></div> + <div class="inner lefthalf" style="left: 0"> + AAAAA<br> + BBBBB<br> + CCCCC<br> + DDDDD<br> + EEEEE + </div> + <div class="inner righthalf" style="left: 95px"> + FFFFF<br> + GGGGG<br> + HHHHH<br> + IIIII<br> + JJJJJ + </div> + <div class="border-bottom" style="left: 0"></div> + <div class="innerbg" style="left: 204px"></div> + <div class="inner lefthalf" style="left: 204px; height: 80px"> + KKKKK<br> + LLLLL<br> + MMMMM<br> + NNNNN + </div> + <div class="border-bottom" style="left: 204px;"></div> + <div class="inner righthalf" style="left: 299px"> + OOOOO<br> + PPPPP<br> + QQQQQ<br> + </div> + <div class="innerbg" style="left: 408px"></div> + <div class="border-bottom" style="left: 408px"></div> +</div> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004.html new file mode 100644 index 00000000000..34b9f59137e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-004.html @@ -0,0 +1,56 @@ +<!DOCTYPE HTML> +<title>CSS Test: breaking of a multicolumn</title> +<meta charset="utf-8"> +<link rel="author" title="L. David Baron" href="https://dbaron.org/"> +<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> +<link rel="author" title="Mozilla" href="https://mozilla.org/"> +<link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules"> +<link rel="help" href="https://drafts.csswg.org/css-multicol/#cf"> +<link rel="help" href="https://drafts.csswg.org/css-break/#break-decoration"> +<link rel="match" href="multicol-breaking-004-ref.html"> +<style> + +.outer { + height: 125px; + column-fill: auto; + width: 800px; + column-count: 4; + column-rule: 4px solid blue; + column-gap: 16px; + background: rgba(0, 0, 255, 0.3); +} + +.inner { + column-count: 2; + column-rule: 2px solid fuchsia; + column-gap: 16px; + background: rgba(255, 0, 255, 0.3); + font: 16px/1.25 sans-serif; + border: solid green; + border-width: 0 0 25px 0; + box-decoration-break: clone; +} + +</style> + +<div class="outer"> + <div class="inner" style="height: 300px"> + AAAAA<br> + BBBBB<br> + CCCCC<br> + DDDDD<br> + EEEEE<br> + FFFFF<br> + GGGGG<br> + HHHHH<br> + IIIII<br> + JJJJJ<br> + KKKKK<br> + LLLLL<br> + MMMMM<br> + NNNNN<br> + OOOOO<br> + PPPPP<br> + QQQQQ + </div> +</div> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-ref.xht index 16cb04ee3c2..149292bf711 100644 --- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-ref.xht @@ -16,7 +16,7 @@ body { h1 { font-size: 2em; margin: 0; - padding-top: 0.66em; + padding-top: 0.67em; } ]]></style> </head> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-ref.html new file mode 100644 index 00000000000..ef4b7140bd2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-ref.html @@ -0,0 +1,41 @@ +<!DOCTYPE html> +<html> + <meta charset="utf-8"> + <title>CSS Multi-column Layout Test Reference: Test a multi-column container with percentage height children</title> + <link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> + <link rel="author" title="Mozilla" href="http://www.mozilla.org/"> + + <style> + article { + width: 400px; + height: 200px; + background-color: lightgreen; + border: 5px solid purple; + } + div.columns { + column-count: 2; + } + div.block1 { + background-color: yellow; + height: 200px; + } + div.spanner { + height: 50px; + background-color: lightblue; + } + div.block2 { + background-color: yellow; + height: 200px; + } + </style> + + <article> + <div class="columns" style="height: 100px;"> + <div class="block1">block1</div> + </div> + <div class="spanner">spanner</div> + <div class="columns" style="height: 50px;"> + <div class="block2">block2</div> + </div> + </article> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html new file mode 100644 index 00000000000..ece797c786b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html @@ -0,0 +1,41 @@ +<!DOCTYPE html> +<html> + <meta charset="utf-8"> + <title>CSS Multi-column Layout Test: Test a multi-column container with percentage height children</title> + <link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> + <link rel="author" title="Mozilla" href="http://www.mozilla.org/"> + <link rel="help" href="https://drafts.csswg.org/css-multicol-1/#column-span"> + <link rel="match" href="multicol-span-all-children-height-002-ref.html"> + <meta name="assert" content="This test checks the percentage height children under multicol container compute the percentage relative to the entire multicol, not just the part after the column-span."> + + <style> + article { + column-count: 2; + width: 400px; + height: 200px; + background-color: lightgreen; + border: 5px solid purple; + } + div.block1 { + background-color: yellow; + height: 100%; /* Spread evenly into two columns, each 100px. */ + } + div.spanner { + column-span: all; + height: 25%; + background-color: lightblue; + } + div.block2 { + background-color: yellow; + /* Column container has only 25% height left, so two extra overflow columns + are created. Total 4 columns, each 50px. */ + height: 100%; + } + </style> + + <article> + <div class="block1">block1</div> + <div class="spanner">spanner</div> + <div class="block2">block2</div> + </article> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-ref.html new file mode 100644 index 00000000000..2ba0e8c31a3 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-ref.html @@ -0,0 +1,41 @@ +<!DOCTYPE html> +<html> + <meta charset="utf-8"> + <title>CSS Multi-column Layout Test Reference: Test a multi-column container with percentage height children</title> + <link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> + <link rel="author" title="Mozilla" href="http://www.mozilla.org/"> + + <style> + article { + width: 400px; + height: 200px; + background-color: lightgreen; + border: 5px solid purple; + } + div.columns { + column-count: 2; + } + div.block1 { + background-color: yellow; + height: 600px; + } + div.spanner { + height: 50px; + background-color: lightblue; + } + div.block2 { + background-color: yellow; + height: 200px; + } + </style> + + <article> + <div class="columns" style="height: 200px;"> + <div class="block1">block1</div> + </div> + <div class="spanner">spanner</div> + <div class="columns" style="height: 1px;"> + <div class="block2">block2</div> + </div> + </article> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html new file mode 100644 index 00000000000..1f2cbef4ab0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<html> + <meta charset="utf-8"> + <title>CSS Multi-column Layout Test: Test a multi-column container with percentage height children</title> + <link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com"> + <link rel="author" title="Mozilla" href="http://www.mozilla.org/"> + <link rel="help" href="https://drafts.csswg.org/css-multicol-1/#column-span"> + <link rel="help" href="https://drafts.csswg.org/css-break/#breaking-rules"> + <link rel="match" href="multicol-span-all-children-height-003-ref.html"> + <meta name="assert" content="This test checks the percentage height children under multicol container compute the percentage relative to the entire multicol, not just the part after the column-span."> + + <style> + article { + column-count: 2; + width: 400px; + height: 200px; + background-color: lightgreen; + border: 5px solid purple; + } + div.block1 { + background-color: yellow; + /* This overflows the column container, so one extra column is created. */ + height: 300%; + } + div.spanner { + column-span: all; + height: 25%; + background-color: lightblue; + } + div.block2 { + background-color: yellow; + /* No height left for this block. According to the breaking rules, the + column container creates 1px column boxes for it. */ + height: 100%; + } + </style> + + <article> + <div class="block1">block1</div> + <div class="spanner">spanner</div> + <div class="block2">block2</div> + </article> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001-ref.html new file mode 100644 index 00000000000..26d50ade625 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001-ref.html @@ -0,0 +1,4 @@ +<!doctype html> +<title>CSS Test Reference</title> +<p>The X below should be green.</p> +<div style="color:green">X</div> diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001.html b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001.html new file mode 100644 index 00000000000..f990cd2bb71 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/first-letter-list-item-dynamic-001.html @@ -0,0 +1,24 @@ +<!doctype html> +<title>CSS Test: Move ::first-letter text node (required: list item, float, fixed, contenteditable).</title> +<link rel="match" href="first-letter-list-item-dynamic-001-ref.html"> +<link rel="help" href="https://drafts.csswg.org/css-pseudo/#first-letter-pseudo"> +<link rel="help" href="https://crbug.com/977044"> +<style> + #outer { + display: list-item; + overflow: auto; /* Triggers a crash in Blink see link to issue 977044 */ + } + #outer::first-letter { + float: left; + color: green; + } + #fixed { position: fixed; } + #inner { float: left; } +</style> +<p>The X below should be green.</p> +<div id="outer" contenteditable="true">X<div id="fixed"></div><div id="inner"></div></div> +<script> + document.body.offsetTop; + inner.appendChild(outer.removeChild(outer.firstChild)); + inner.removeAttribute("id"); +</script> diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order-ref.html new file mode 100644 index 00000000000..441a354732f --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order-ref.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML> +<!-- + Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ +--> +<html><head> + <meta charset="utf-8"> + <title>CSS Pseduo: painting order of outside ::marker box</title> + <link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.org"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> + <style> +li { + list-style-type: none; + margin-left: 100px; + text-indent: -100px; + font: 20px/1 Ahem; +} + +x { color: grey; } + + </style> +</head> +<body> + +<pre>There should be no red areas.<pre> +<ol><li><x>XXXXXXXX</x></ol> +<ol><li><x>XXXXXXXX</x></ol> +<ol><li><x>XXXXXXXX</x></ol> +<ol><li><x>XXXXXXXX</x></ol> + +</body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order.html b/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order.html new file mode 100644 index 00000000000..94d0c42eca8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/outside-marker-paint-order.html @@ -0,0 +1,36 @@ +<!DOCTYPE HTML> +<!-- + Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ +--> +<html><head> + <meta charset="utf-8"> + <title>CSS Pseduo: painting order of outside ::marker box</title> + <link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.org"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> + <link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#marker-pseudo"> + <link rel="match" href="outside-marker-paint-order-ref.html"> + <style> +li { + margin-left: 100px; + text-indent: -100px; + font: 20px/1 Ahem; + color: red; +} + +x { color: grey; } +.before::before { content: "XXXXXXXX"; color: grey; } +.after::after { content: "XXXXXXXX"; color: grey; } +.both::before,.both::after {content: "XXXX"; color: grey; } + </style> +</head> +<body> + +<pre>There should be no red areas.<pre> +<ol><li><x>XXXXXXXX</x></ol> +<ol><li class="before"></ol> +<ol><li class="after"></ol> +<ol><li class="both"></ol> + +</body> +</html> diff --git a/tests/wpt/web-platform-tests/css/css-regions/animations/animations-001.html b/tests/wpt/web-platform-tests/css/css-regions/animations/animations-001.html index 107ab6ac0e6..665fae56212 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/animations/animations-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/animations/animations-001.html @@ -12,6 +12,7 @@ <!-- TODO Determine if it's OK for this test to be a ref-test or it should only be a manual one. --> <link rel="match" href="reference/animations-001-ref.html"> <link rel="stylesheet" href="support/animations.css"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .transformed { transform: rotateZ(45deg); diff --git a/tests/wpt/web-platform-tests/css/css-regions/animations/reference/animations-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/animations/reference/animations-001-ref.html index 24510080b5a..bf8490f1d6a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/animations/reference/animations-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/animations/reference/animations-001-ref.html @@ -4,6 +4,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> <link rel="stylesheet" href="../support/animations.css"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .transformed { transform: rotateZ(45deg); diff --git a/tests/wpt/web-platform-tests/css/css-regions/contentEditable/contentEditable-012.html b/tests/wpt/web-platform-tests/css/css-regions/contentEditable/contentEditable-012.html index b3d3c9588d8..496b849167d 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/contentEditable/contentEditable-012.html +++ b/tests/wpt/web-platform-tests/css/css-regions/contentEditable/contentEditable-012.html @@ -13,6 +13,7 @@ user-initiated copy/paste) properly flows the content in the newly created regions. Properly executing this test requires an user agent that supports copy/paste operations."> <link rel="stylesheet" href="support/common.css"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/elements/support/3d-filler.html b/tests/wpt/web-platform-tests/css/css-regions/elements/support/3d-filler.html index 93beec2f5c6..1ff6323f7eb 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/elements/support/3d-filler.html +++ b/tests/wpt/web-platform-tests/css/css-regions/elements/support/3d-filler.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>3D transformed Lorem Ipsum</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> body > p { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-002.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-002.html index 90ee643125a..5c430d5b26c 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-002.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test that a flex container with auto height is flowed correctly inside a region with auto height. The region should fit the flexbox."> <link rel="match" href="reference/regions-flexbox-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flex { display: flex; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-003.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-003.html index acd8e6e52cf..291d92dfba9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-003.html @@ -11,6 +11,7 @@ <meta name="assert" content="Test that an auto-height region inside a flexbox is stretched to match the flexbox container's cross size."> <link rel="match" href="reference/autoheight-flexbox-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-004.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-004.html index 2c82748de77..11549d176f5 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-flexbox-004.html @@ -11,6 +11,7 @@ <meta name="assert" content="Test that an auto height region inside a flex container with auto height is displayed properly. The flexbox should have the same height as the region."> <link rel="match" href="reference/autoheight-flexbox-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-001.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-001.html index 132e76ae1a0..9431fa52ceb 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-001.html @@ -14,6 +14,7 @@ the second row and into the region from the first row, making the left blue rectangle taller than the green rectangle on the right."> <link rel="match" href="reference/autoheight-regions-in-autoheight-flexbox-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-002.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-002.html index dc2be97eeea..768567dfb3b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-002.html @@ -12,6 +12,7 @@ sized correctly when placed inside a flex container. The flowed content should be displayed as a horizontal green stripe."> <link rel="match" href="reference/autoheight-regions-in-autoheight-flexbox-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-size: 20px; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-003.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-003.html index 4045d9c9121..8a4a4a9966a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-003.html @@ -13,6 +13,7 @@ be distributed according to the flex basis property. In this particular case, each of the three regions must have a height equal to one third of the flex container's height."> <link rel="match" href="reference/autoheight-regions-in-autoheight-flexbox-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-004.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-004.html index 7064cda62a7..c636bd9e9eb 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-autoheight-flexbox-004.html @@ -12,6 +12,7 @@ are laid out properly. The first flow (blue content) is nested inside the second flow (green content). The user should see three horizontal stripes with the following colors: green, blue, green."> <link rel="match" href="reference/autoheight-regions-in-autoheight-flexbox-004-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .c1, .c2 { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-001.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-001.html index 7e34421e3e3..6a5287d9296 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-001.html @@ -12,6 +12,7 @@ <meta name="assert" content="Test checks that auto-height regions respect the flex grow property when placed inside a fixed sized flexbox with a single row."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content1, .content2 { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-002.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-002.html index a186350f1aa..3cfd9bb5dd1 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-002.html @@ -13,6 +13,7 @@ column flow have the correct computed height. There are two regions placed inside the same flex container having the same 'grow' value. The space should be distributed evenly between the two."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content1, .content2 { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-003.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-003.html index 88fa50e20ab..d6062aa21e6 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-003.html @@ -12,6 +12,7 @@ <meta name="assert" content="Test checks the layout of auto-height regions placed inside a flexbox with a fixed size and column wrap flow. The flex container should have two columns with three regions each."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-004.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-004.html index ea72dcde3d1..2317391169f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-004.html @@ -11,6 +11,7 @@ <meta name="assert" content="Test checks the layout of regions placed inside a fixed sized flexbox using flex basis and column flow. The flex container should force the first region to break by constraining its height."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-004-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-005.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-005.html index b38eeab1185..9c54fbed41f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-005.html @@ -9,6 +9,7 @@ align-items and justify-content properties. The flowed content should be fragmented between the three regions and the flex container should distribute the remaining horizontal space evenly around the regions."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-005-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-006.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-006.html index c266aa4c977..cc863d657e3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-006.html @@ -11,6 +11,7 @@ <meta name="assert" content="Test that the flex container stretches a region flex item with a height smaller than the flex container's inner cross size."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-006-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #c1, #c2 { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-007.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-007.html index 6bff879befc..185ab3ddb03 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-007.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-007.html @@ -12,6 +12,7 @@ the flex container's height when said items are auto-height regions. The last region, the outside the flex container should not be visible."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-007-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-008.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-008.html index bc275412e21..d8f59720c9e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-008.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/autoheight-regions-in-fixed-sized-flexbox-008.html @@ -12,6 +12,7 @@ sized flexbox with a column flow. The flex container should not flex the region flex items beyond their max height value."> <link rel="match" href="reference/autoheight-regions-in-fixed-sized-flexbox-008-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/column-flexbox-break.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/column-flexbox-break.html index 19a4b495e08..c1ae0901693 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/column-flexbox-break.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/column-flexbox-break.html @@ -10,6 +10,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that a flex container with column flow is fragmented between regions."> <link rel="match" href="reference/column-flexbox-break-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flex { display: flex; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-002-ref.html index d9a117ac424..67eaeb881a4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flex { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-003-ref.html index 69ceee0beb1..5b1455c3f80 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-flexbox-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-002-ref.html index 03bd337ae6b..399b70455c4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-003-ref.html index d2315dd0571..d0df028dc61 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-004-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-004-ref.html index 85a817a6562..97feebd2060 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-004-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/autoheight-regions-in-autoheight-flexbox-004-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .c1, .c2 { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/regions-flexbox-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/regions-flexbox-002-ref.html index 63991279121..5dd4b7513bc 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/regions-flexbox-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/regions-flexbox-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Regions: fixed sized region inside an auto height flexbox</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/visibility-regions-in-flexbox-ref.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/visibility-regions-in-flexbox-ref.html index f1310223742..1e46f07680f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/visibility-regions-in-flexbox-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/reference/visibility-regions-in-flexbox-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Catalin Badea" href="mailto:badea@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-002.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-002.html index b19dbfe0802..7e0635d7667 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-002.html @@ -9,6 +9,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test that flex containers with auto height are flowed inside a namedflow."> <link rel="match" href="reference/regions-flexbox-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flex { display: flex; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-003.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-003.html index 07a9f96c2eb..314ea594346 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-003.html @@ -9,6 +9,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test that content is flowed in a region placed inside a flexbox."> <link rel="match" href="reference/regions-flexbox-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-004.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-004.html index c7c1e727316..ae80bbc8acc 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/regions-flexbox-004.html @@ -9,6 +9,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test that content is flowed in a region placed inside a flexbox with auto-height."> <link rel="match" href="reference/regions-flexbox-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/row-flexbox-break.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/row-flexbox-break.html index d325d3b4b5c..402242284c3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/row-flexbox-break.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/row-flexbox-break.html @@ -10,6 +10,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that a flex container with row flow is split between regions."> <link rel="match" href="reference/row-flexbox-break-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flex { display: flex; diff --git a/tests/wpt/web-platform-tests/css/css-regions/flexbox/visibility-regions-in-flexbox.html b/tests/wpt/web-platform-tests/css/css-regions/flexbox/visibility-regions-in-flexbox.html index a3d0521b3ae..230af22d1c3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/flexbox/visibility-regions-in-flexbox.html +++ b/tests/wpt/web-platform-tests/css/css-regions/flexbox/visibility-regions-in-flexbox.html @@ -10,6 +10,7 @@ <meta name="assert" content="Test checks that the flexbox collapsed property works on flex items that are regions. The collapsed region item should not contribute to the flex container's width."> <link rel="match" href="reference/visibility-regions-in-flexbox-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-001.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-001.html index 9645570b4be..f0cc63139cc 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-001.html @@ -11,6 +11,7 @@ They should also be properly floated relative to their corresponding block formatting context."> <link rel="match" href="reference/floated-regions-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-002.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-002.html index be32af0a5a2..b7a2f796dc0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-002.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that a floated region behaves as a regular float when it has multiple floated siblings, before and after it."> <link rel="match" href="reference/floated-regions-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-003.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-003.html index 0602edcea82..5e7f16ff469 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-003.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that a single auto-sized region is properly sized, according both to the regions processing model and the specifics of floats sizing."> <link rel="match" href="reference/floated-regions-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-004.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-004.html index 96efcef0c0b..c62000f014b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-004.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that a named flow that contains a nested floated auto-sized region is formatted according to the visual formatting model."> <link rel="match" href="reference/floated-regions-004-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-005.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-005.html index 56151f6f8e2..7257ffbbc97 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floated-regions-005.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that layout is correct when mixing floated and normal flow auto-sized regions."> <link rel="match" href="reference/floated-regions-005-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-001.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-001.html index 07f690b6bfd..4e03aa46a38 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-001.html @@ -9,6 +9,7 @@ to the region container and not their initial container, even when multiple regions are involved."> <link rel="match" href="reference/floats-clear-breaks-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-002.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-002.html index 488899ceb63..1a8a97334d4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-clear-breaks-002.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that no regions are left empty when setting a forced region break on a cleared float."> <link rel="match" href="reference/floats-clear-breaks-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-006.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-006.html index 894bdf50220..6f0cf067bc0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-006.html @@ -7,6 +7,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that floats in named flow contents are positioned relative to their containing regions."> <link rel="match" href="reference/floats-in-named-flow-006-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { flow-into: f; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-007.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-007.html index 6ba1918afb6..4fb9bcb713b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-007.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-007.html @@ -10,6 +10,7 @@ to their regions and not their initial container, even when multiple regions are involved and the named flow contents come from different block formatting contexts."> <link rel="match" href="reference/floats-in-named-flow-006-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { flow-into: f; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-008.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-008.html index 986d953a524..8de84c11c01 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-008.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-008.html @@ -9,6 +9,7 @@ to the region container they are laid out in (and not their initial container), even when multiple regions are involved and content has forced region breaks."> <link rel="match" href="reference/floats-in-named-flow-006-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { flow-into: f; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-009.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-009.html index 330f036fa75..8ae60c334b7 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-009.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-009.html @@ -9,6 +9,7 @@ fragmented and the fragments are floated relative to the region container they are laid out in and not their initial container."> <link rel="match" href="reference/floats-in-named-flow-009-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-010.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-010.html index 7bda901b6f8..068e7b85d18 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-010.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-010.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that floats in named flow contents are sized relatively to the region they are laid out in."> <link rel="match" href="reference/floats-in-named-flow-006-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-011.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-011.html index 0a934380efb..5a70d452a09 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-011.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-011.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that forced region breaks on floats do not influence normal flow content flowed in the region together with the float."> <link rel="match" href="reference/floats-in-named-flow-011-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-012.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-012.html index c6b6b257725..1a7e610bc7d 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-012.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-012.html @@ -10,6 +10,7 @@ to the region container and not their initial container, even when multiple regions are involved."> <link rel="match" href="reference/floats-in-named-flow-012-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-013.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-013.html index 7ac5aeba7c9..0ed9d360455 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-013.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-013.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that regions create new block formatting contexts that wholly contain the floats flowed in them."> <link rel="match" href="reference/floats-in-named-flow-013-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-014.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-014.html index 2a9bd7ca684..56387e6db8e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-014.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-014.html @@ -9,6 +9,7 @@ overflowing it do no interact with line boxes outside of the region. This is another side effect of the fact that regions create block formatting contexts."> <link rel="match" href="reference/floats-in-named-flow-013-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-015.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-015.html index c03b22867ad..d94dc521cf8 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-015.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-015.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that the painting order for floats flowed in a region is the same as if the floats were direct children of the region."> <link rel="match" href="reference/floats-in-named-flow-013-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-016.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-016.html index d0d8899692d..511836617ab 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-016.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-016.html @@ -11,6 +11,7 @@ in regions are not taken into account when laying out sibling boxes that are not part of the same named flow."> <link rel="match" href="reference/floats-in-named-flow-016-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-017.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-017.html index d6d5febf4d6..62ec78d496e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-017.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-017.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that forcing a region break on the containing box of a float will fragment the float across the regions."> <link rel="match" href="reference/floats-in-named-flow-017-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-018.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-018.html index d3482e24033..f9990d3303f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-018.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-018.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that cleared content is properly fragmented in regions."> <link rel="match" href="reference/floats-in-named-flow-018-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-019.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-019.html index 35ae18ac73e..f5bcdbab2f1 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-019.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-019.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that cleared floats are properly fragmented through regions when the regions have an explicitly set height."> <link rel="match" href="reference/floats-in-named-flow-018-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-020.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-020.html index c5f88520a26..f83b9bb96ff 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-020.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-020.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that floats and cleared pseudoelements (clearfix) render in regions just as they render without regions."> <link rel="match" href="reference/floats-in-named-flow-020-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-021.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-021.html index d9a6d2ae658..e7a19b40de6 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-021.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-021.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that cleared non-float content after a float that also has a forced region break does not lead to an empty region."> <link rel="match" href="reference/floats-in-named-flow-021-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-022.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-022.html index 5cf2efb4ec1..4a356666870 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-022.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-022.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that floated content flowed in a named flow does not change the rendering for non-float content flowed in a different named flow."> <link rel="match" href="reference/floats-in-named-flow-021-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-023.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-023.html index 2a0db4521e6..19386d87444 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-023.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-023.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that inline floats and non-floated elements flowed into regions render the same as they would without regions."> <link rel="match" href="reference/floats-in-named-flow-023-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-024.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-024.html index 0ad8cc63e29..fd472b55d9a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-024.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-024.html @@ -9,6 +9,7 @@ (width specified using percents) that are fragmented in regions with varying sizes will be sized relative to each separate region."> <link rel="match" href="reference/floats-in-named-flow-024-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-025.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-025.html index 94edb7f8325..c5ed63f5248 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-025.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-025.html @@ -9,6 +9,7 @@ painted in the same order when flowed into region as when they are not flowed into regions."> <link rel="match" href="reference/floats-in-named-flow-025-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-026.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-026.html index 81b5ae1fdfa..f0daf87d445 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-026.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-026.html @@ -9,6 +9,7 @@ stacking context respect the correct painting order even when fragmented across multiple regions that are overlapping."> <link rel="match" href="reference/floats-in-named-flow-026-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-027.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-027.html index 0f06bc64d2e..e87cdafb021 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-027.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-027.html @@ -9,6 +9,7 @@ with the line boxes of the content flowed in regions. This is the effect of the fact that regions are block formatting contexts."> <link rel="match" href="reference/floats-in-named-flow-027-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-028.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-028.html index 512a27f3b96..1d2bbb10388 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-028.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-028.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that an autosized region that has display: inline-block is properly sized when the content flowed in it has both floats and non-floats elements."> <link rel="match" href="reference/floats-in-named-flow-023-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-029.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-029.html index a6fe1ccc97d..5ed45e5d2e6 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-029.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-029.html @@ -10,6 +10,7 @@ <meta name="assert" content="Test checks that margins are correctly preserved when content has floats and is fragmented via forced breaks."> <link rel="match" href="reference/floats-in-named-flow-029-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-030.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-030.html index f1182a618c4..3527149b668 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-030.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-030.html @@ -10,6 +10,7 @@ <meta name="assert" content="Test checks that margins are correctly preserved when content has floats and is fragmented via unforced breaks."> <link rel="match" href="reference/floats-in-named-flow-030-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-031.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-031.html index f194c62cd86..819185d311b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-031.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-031.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that margins do not collapse for content flowed inside a region, both for float and non-float contents."> <link rel="match" href="reference/floats-in-named-flow-031-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-032.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-032.html index 0448a76cc95..d2263281ba5 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-032.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-032.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that paddings for floats and non-floats are properly computed when they are flowed in shrink-to-fit regions."> <link rel="match" href="reference/floats-in-named-flow-032-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-033.html b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-033.html index f4cacd7ca00..4374e7145cd 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-033.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/floats-in-named-flow-033.html @@ -8,6 +8,7 @@ <meta name="assert" content="Test checks that borders for floats and non-floats are properly computed and painted when the elements are flowed in shrink-to-fit regions."> <link rel="match" href="reference/floats-in-named-flow-033-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-001-ref.html index c2035c3def0..31cd9ad49d7 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { } diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-002-ref.html index ac824ff84d4..25a261179d9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-003-ref.html index 0671c631809..45dfa2c7fd8 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-004-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-004-ref.html index e41ce3eb63d..3dbe4d5654f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-004-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-004-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-005-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-005-ref.html index 48912315a49..84e636ba12f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-005-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floated-regions-005-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-001-ref.html index 29b15f42e26..8c9cf1982cf 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-002-ref.html index c6b74927ace..eb4dd9442f1 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-clear-breaks-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-006-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-006-ref.html index b70e5495a75..aeba68a527c 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-006-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-006-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-009-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-009-ref.html index a4c97172a47..b1d011b364a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-009-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-009-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-011-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-011-ref.html index f2f445b6d0a..5044c77fa23 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-011-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-011-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-012-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-012-ref.html index 9b26202cdea..ec4eeff7d91 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-012-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-012-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-013-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-013-ref.html index 36fbe33bbd6..e974e3feaf2 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-013-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-013-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { color: gray; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-016-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-016-ref.html index 04ab1efd63a..c91451cc7bc 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-016-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-016-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-017-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-017-ref.html index 1cf9bdb6713..2998a3af57c 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-017-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-017-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-018-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-018-ref.html index c94bff0a47a..2961fdd0e28 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-018-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-018-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-020-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-020-ref.html index 526d08c416d..a85e0e00ec1 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-020-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-020-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-021-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-021-ref.html index ad0fb084cd1..37e5b42c94e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-021-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-021-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-023-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-023-ref.html index f59e229b5ce..14699180ef0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-023-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-023-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-024-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-024-ref.html index 7d731804506..865fdbef760 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-024-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-024-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-025-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-025-ref.html index 59167d51d00..285a96836f0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-025-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-025-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-026-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-026-ref.html index 45b9130182e..efc23cc6381 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-026-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-026-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-027-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-027-ref.html index 72fd65f611c..ff55dc55ea1 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-027-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-027-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-029-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-029-ref.html index 863e3a8e611..adffd0f2d4a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-029-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-029-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-030-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-030-ref.html index 1ae5012c9be..424d73aee03 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-030-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-030-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-031-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-031-ref.html index bbc40fa3783..f5135cf6f79 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-031-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-031-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-032-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-032-ref.html index dabe489e47d..cd997eeaa16 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-032-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-032-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-033-ref.html b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-033-ref.html index 5797a5d2a39..892fc993b58 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-033-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/floats/reference/floats-in-named-flow-033-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> article { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-003.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-003.html index a9aa07ca771..2430052bd19 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-003.html @@ -11,6 +11,7 @@ on an inline element that's part of a named flow properly displays it in full screen"> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-004.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-004.html index df0c78dd536..7e18319a1b4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-004.html @@ -11,6 +11,7 @@ on a block element that's part of a named flow properly displays it in full screen"> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-005.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-005.html index 2babe4c899b..ccaefdfa8ad 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-005.html @@ -12,6 +12,7 @@ fragments it in full screen"> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-006.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-006.html index bf777e7acf3..eb824172f74 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-006.html @@ -13,6 +13,7 @@ descendants flowed in the region."> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content-parent { border: 10px solid blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-007.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-007.html index 156efbe6f49..4b6f3310565 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-007.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-007.html @@ -12,6 +12,7 @@ resizing the region or reflowing the content."> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-008.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-008.html index d041f552644..ef97e32bf9d 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-008.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-008.html @@ -12,6 +12,7 @@ resizing the window or reflowing the content."> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-009.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-009.html index 62f7e60ef07..08c586c6d52 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-009.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-009.html @@ -13,6 +13,7 @@ on a fixed size region."> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-010.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-010.html index a789a86ac90..d2f4b13b058 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-010.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/full-screen/fullscreen-region-content-010.html @@ -13,6 +13,7 @@ in which content is flowed through the region chain."> <link rel="stylesheet" href="support/common.css" media="all"> <script src="support/util.js"></script> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { flow-into: flow; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-001.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-001.html index 0fb4045de79..9ef2efb9e47 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-001.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS cursors are properly displayed for content flowed into regions."> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-002.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-002.html index 11078b56d04..29248365a54 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-cursor-002.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS cursors are properly displayed even when an element is turned into a region"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-002.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-002.html index 18ce9f6bb9c..0d0c849bf17 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-002.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS properties set through rules that use the :hover pseudo-class on an element are properly propagated to children that are flowed into regions even when they're visually rendered as siblings"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-003.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-003.html index 6dd5ac65fe7..dc855987699 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-003.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS properties set through rules that use the :hover pseudo-class on an element are properly propagated to children that are flowed into regions"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-004.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-004.html index dac38a3ae56..76d73eb40ab 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-004.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS rules using the :hover pseudo class are applied to content nodes that have position:fixed."> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { position: fixed; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-005.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-005.html index 6cd65378143..f13cd0fbaed 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-content-005.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS rules using the :hover pseudo class are applied to content nodes that are relatively positioned"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { position: relative; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-001.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-001.html index 8bf918a4256..d28c79b0526 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-001.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS rules using the :hover pseudo class are applied to regions when moving the mouse over the region border"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-002.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-002.html index 97e58dcbfea..347319195e0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-002.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS rules using the :hover pseudo class are applied to regions when moving the mouse over the region padding"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { color: blue; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-003.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-003.html index fb9848de34f..103800a73dd 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-003.html @@ -10,6 +10,7 @@ moving the mouse over the region and the content flowed in it is relatively positioned. Also, the :hover rules for the content do not apply when moving the mouse over the box placeholder."> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #source { position: relative; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-004.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-004.html index 802edcc1fef..4dc41bf7c5f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/css-hover-on-region-004.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="CSS rules using the :hover pseudo class are applied to regions that have rounded borders."> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-001.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-001.html index c3935655fe4..b23cb0e78c3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-001.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the named flow an element is extracted in using a rule that contains the :hover pseudoclass should be possible"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-002.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-002.html index 3816aabe6cd..852af75109e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-002.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the named flow an element is extracted in using a rule that contains the :hover pseudoclass should be possible"> <meta name="flags" content="interact"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-003.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-003.html index c408ce5511a..d43b4e257cd 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-003.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-into property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-004.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-004.html index ac11a3b01fd..dc1d8ee008a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-004.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-into property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-005.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-005.html index 1254089063d..b421fa91a74 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-005.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-into property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-006.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-006.html index a6c3fbc01d9..26e82a33edc 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/flow-change-on-hover-006.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-into property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-001.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-001.html index c2d6a0210c5..a5ddbb4cf80 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-001.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-into property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-002.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-002.html index d79ff6b9659..da102188567 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-002.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-from property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-003.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-003.html index 34645b4f009..e3a980aa1a2 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/hit-testing/region-chain-change-on-hover-003.html @@ -8,6 +8,7 @@ <link rel="help" href="http://www.w3.org/TR/css3-regions/#flow-from"> <meta name="assert" content="Changing the flow-from property should be possible in rules that use the :hover pseudoclass"> <meta name="flags" content="interact ahem"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> p { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/2-80px-block-ref.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/2-80px-block-ref.html index 35c1d46ea68..7bbc641de95 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/2-80px-block-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/2-80px-block-ref.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-float-ref.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-float-ref.html index fcdbebdada7..2643db0627f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-float-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-float-ref.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-ref.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-ref.html index eee93b8c6cf..77d3795068f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/80px-block-ref.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-body.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-body.html index 5556dd4e2ca..9b9c9c68b81 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-body.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-body.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-container.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-container.html index 16a8dcabf39..5e1c1c6ef36 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-container.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/region-in-container.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/two-regions-in-container.html b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/two-regions-in-container.html index 6c096f6ef83..2db4c048fc3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/two-regions-in-container.html +++ b/tests/wpt/web-platform-tests/css/css-regions/interactivity/resizing/support/two-regions-in-container.html @@ -3,6 +3,7 @@ <head> <meta charset="UTF-8"> <title>One region in body</title> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-003.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-003.html index 483c3b550c6..5952996076c 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-003.html @@ -14,6 +14,7 @@ maintaining the named flow multi-column container and that it overflows visibly into a third column."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-004.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-004.html index 13a95073e5f..4e00e0ffdea 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-004.html @@ -14,6 +14,7 @@ <meta name="assert" content="This test checks that text content in a named flow is laid out using columns when flowed in a multi-column region."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-006.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-006.html index 3e795eb766d..94f9e2d58d4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-006.html @@ -16,6 +16,7 @@ content flows through the multi-column region in the region chain then through the second non-multicol region in the chain."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-009.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-009.html index 7a83f280c04..f4c59682874 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-009.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-009.html @@ -14,6 +14,7 @@ <meta name="assert" content="This test checks that text named flow content is fragmented first through a simple region, then through a multi-column region"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-013.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-013.html index b8197a58c5b..2020ec50ef3 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-013.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-013.html @@ -15,6 +15,7 @@ content flows through the regions in the multi-column container and that it overflows visibly into a fourth column."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-015.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-015.html index 039e7a7fa55..41fe6cfa940 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-015.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-015.html @@ -14,6 +14,7 @@ <meta name="assert" content="This test checks that text content flows through multiple regions from the named flow multi-column container and that it overflows the last region in the region chain visibly."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-017.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-017.html index cad0638a12a..6f7b89998cf 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-017.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-017.html @@ -14,6 +14,7 @@ content flow into multiple regions in the multi-column container."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #multicol-container { position: absolute; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-019.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-019.html index 1b7b005285c..8b96fb73aa2 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-019.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-019.html @@ -13,6 +13,7 @@ <meta name="flags" content="ahem"/> <meta name="assert" content="This test checks multiple named flow multi-column containers with text content flow into multiple overlapping regions."/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .named-flow-multicol { width: 150px; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-022.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-022.html index 80552903721..d48d3d700fe 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-022.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-022.html @@ -11,6 +11,7 @@ through an autosized region from a multi-column named flow and that it overflows visibly into a third column."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-024.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-024.html index d1709c66916..d0c14307e01 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-024.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-024.html @@ -12,6 +12,7 @@ and than the second region and that it overflows the first region visibly as a multi-column container before flowing into the second region."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-026.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-026.html index fc0694f1e1d..c08188f7c10 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-026.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-026.html @@ -12,6 +12,7 @@ that it overflows the first region as a multi-column container before flowing into the second region."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-028.html b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-028.html index 225ee4c6ec4..0e10c81c1c8 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-028.html +++ b/tests/wpt/web-platform-tests/css/css-regions/multicolumn/regions-multicol-028.html @@ -12,6 +12,7 @@ second region and that it overflows the first region visibly as a multi-column container before flowing into the second region."/> <meta name="flags" content="ahem"/> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> #named-flow-multicol { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/positioned-content/position-relative-001.html b/tests/wpt/web-platform-tests/css/css-regions/positioned-content/position-relative-001.html index a8579db7c86..3daff7885b9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/positioned-content/position-relative-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/positioned-content/position-relative-001.html @@ -10,6 +10,7 @@ <meta name="assert" content="Test checks that fragments of content flowed in regions are positioned independently, after the fragmentation occurs."> <meta name="flags" content="ahem"> <link rel="match" href="reference/position-relative-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { flow-into: f; diff --git a/tests/wpt/web-platform-tests/css/css-regions/positioned-content/reference/position-relative-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/positioned-content/reference/position-relative-001-ref.html index acc67f49c92..024160c237a 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/positioned-content/reference/position-relative-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/positioned-content/reference/position-relative-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .flow { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-001.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-001.html index 064b6ebbd8a..c1e5f19bc36 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-001.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that content with opacity < 1 is correctly flowed into regions. This might fail on implementations that use layers for compositing but don't properly handle content flowing."> <link rel="match" href="reference/content-node-layers-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-002.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-002.html index 7909d7adb7f..cabacb20ba4 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-002.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that content with scrollbars is correctly flowed into regions. This might fail on implementations that use layers for compositing but don't properly handle content flowing."> <link rel="match" href="reference/content-node-layers-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { width: 100px; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-003.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-003.html index eb2e93c1f7f..a6e3e6afb57 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-003.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that content that's relatively positioned gets properly fragmented between regions."> <link rel="match" href="reference/content-node-layers-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-004.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-004.html index 5c7c9592d60..26eb37b9596 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-004.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-004.html @@ -10,6 +10,7 @@ is correctly flowed into regions. This might fail on implementations that use layers for compositing but don't properly handle content flowing."> <link rel="match" href="reference/content-node-layers-004-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-005.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-005.html index e477aee9766..a79197a4749 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/content-node-layers-005.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that absolutely positioned content that has the clip property applied is correctly flowed into regions. This might fail on implementations that use layers for compositing but don't properly handle content flowing or the clipping shapes."> <link rel="match" href="reference/content-node-layers-005-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-001.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-001.html index ced0f539a93..5caff8062a9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-001.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that document.elementFromPoint() returns the correct region when multiple regions are absolutely positioned, overlap and have non-auto z-index."> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> html, body { margin: 0; @@ -126,7 +127,11 @@ }, "document.elementFromPoint() for point inside region (effectively, content node), with regions partially overlapping with non-auto z-index"); } - runTests(); + setup({ explicit_done: true }); + document.fonts.ready.then(() => { + runTests(); + done(); + }); </script> </body> </html> diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-002.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-002.html index a86e0230b2d..2b4a076f250 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/javascript-stacking-context-002.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that JavaScript event handlers set on regions trigger when multiple regions are absolutely positioned, overlap and have non-auto z-index."> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-001-ref.html index 5c8fe6b2b5e..488665c8e71 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-002-ref.html index e4059a30713..934f8d2976f 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { width: 100px; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-003-ref.html index 504cf4b3eb5..5b18aefe1e0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-004-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-004-ref.html index 3c3f655f145..7621b56607e 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-004-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-004-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-005-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-005-ref.html index 8c8351ba700..2b81b709fa0 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-005-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/content-node-layers-005-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-001-ref.html index 79f90d72cce..2a31645a856 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #region { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-002-ref.html index 5fef3cd6d74..463e7abad56 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-003-ref.html index 95b131b4cb0..1f08f67f0d8 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-layers-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-001-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-001-ref.html index eb502d7e204..2b94886c387 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-001-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .region { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-002-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-002-ref.html index 1568d32d84f..d1b08ddce66 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-002-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .region { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-003-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-003-ref.html index e4555e475f7..f06d531eb8c 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-003-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-003-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .region { width: 100px; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-005-ref.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-005-ref.html index abd8cafac51..0ea90faca54 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-005-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/reference/regions-stacking-context-005-ref.html @@ -3,6 +3,7 @@ <head> <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #front { z-index: 10; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-001.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-001.html index bbb4c888d0e..ded5bfe0ca9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-001.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that making the region create a stacking context by setting a non-auto z-index does not affect rendering of the content flowed in the region."> <link rel="match" href="reference/regions-layers-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-002.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-002.html index a36bd63ad65..f494e8fda78 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-002.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that region's opacity is properly composited with content opacity."> <link rel="match" href="reference/regions-layers-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-003.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-003.html index 8678c07a6fc..9908c40bdba 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-layers-003.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that region's visual overflow is displayed when region is absolutely positioned and has visual overflow."> <link rel="match" href="reference/regions-layers-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-001.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-001.html index 67d82810d95..c1b2380fef6 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-001.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-001.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that regions respect stacking rules when part of the root stacking context."> <link rel="match" href="reference/regions-stacking-context-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-002.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-002.html index f8e3ebdf3cb..9d4f3a35b84 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-002.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-002.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that regions respect stacking rules when part of a non-root stacking context."> <link rel="match" href="reference/regions-stacking-context-002-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-003.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-003.html index 7035130c36d..70885aaa2a5 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-003.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-003.html @@ -9,6 +9,7 @@ <meta name="assert" content="Test checks that regions respect stacking and painting rules when both the region and the content nodes are part of the same, non-root stacking context."> <link rel="match" href="reference/regions-stacking-context-003-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-005.html b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-005.html index c7b1e856d9d..9a34d3c6a1b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/stacking-context/regions-stacking-context-005.html @@ -8,6 +8,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="Test checks that regions stacking rules take precedence over content stacking rules."> <link rel="match" href="reference/regions-stacking-context-005-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #content { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-008-ref.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-008-ref.html index dc2eedfef13..c11a78aa3b5 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-008-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-008-ref.html @@ -4,6 +4,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> <link rel="reviewer" title="Mihai Balan" href="mailto:mibalan@adobe.com"> <!-- 2013-07-24 --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .square { float: left; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-018-ref.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-018-ref.html index 7be86c73bcf..96004c186ca 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-018-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-018-ref.html @@ -4,6 +4,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> <link rel="reviewer" title="Mihai Balan" href="mailto:mibalan@adobe.com"> <!-- 2013-07-24 --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #vertical { color: green; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-019-ref.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-019-ref.html index ff45d7621e1..2de61e6570b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-019-ref.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/reference/regions-transforms-019-ref.html @@ -4,6 +4,7 @@ <title>CSS Reftest Reference</title> <link rel="author" title="Mihai Balan" href="mailto:mibalan@adobe.com"> <link rel="reviewer" title="Mihai Balan" href="mailto:mibalan@adobe.com"> <!-- 2013-07-24 --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .transformed { transform: rotateY(45deg); diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-005.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-005.html index babb7f1bca6..8a0ff4d1e21 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-005.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-005.html @@ -14,6 +14,7 @@ set on its parent when flowed into a region."> <meta name="flags" content="ahem"> <link rel="match" href="reference/regions-transforms-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-006.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-006.html index d47cda65dea..d451ed2c067 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-006.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-006.html @@ -12,6 +12,7 @@ if the region has a 3D transform applied."> <meta name="flags" content="ahem"> <link rel="match" href="reference/regions-transforms-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-007.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-007.html index 21c2af87f11..dddc7b5b367 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-007.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-007.html @@ -12,6 +12,7 @@ transform applied, they are properly composed. More specifically, in this test the content should appear as rotated 180 degrees."> <link rel="match" href="reference/regions-transforms-001-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-008.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-008.html index 825c4df21f2..70964f3e877 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-008.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-008.html @@ -14,6 +14,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="This test checks that named flow text content is transformed when it breaks across multiple regions and that the overflow remains visible."> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-009.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-009.html index 873078ac3e1..7a26bdf512b 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-009.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-009.html @@ -14,6 +14,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="This test checks that the regions are transformed when named flow text content breaks across multiple regions and that the overflow remains visible."> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-018.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-018.html index 7a37c5afcaa..b267886a405 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-018.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-018.html @@ -11,6 +11,7 @@ <meta name="assert" content="Test checks that content that is transformed does not clip when flowed in a region."> <meta name="flags" content="ahem"> <link rel="match" href="reference/regions-transforms-018-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-019.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-019.html index e3d085617b3..7114a97e3dd 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-019.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-019.html @@ -15,6 +15,7 @@ the perspective is shifted"/> <meta name="flags" content="ahem"> <link rel="match" href="reference/regions-transforms-019-ref.html"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-022.html b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-022.html index 83f460fbcd2..8dbaf902eb9 100644 --- a/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-022.html +++ b/tests/wpt/web-platform-tests/css/css-regions/transforms/regions-transforms-022.html @@ -14,6 +14,7 @@ <meta name="flags" content="ahem"> <meta name="assert" content="This test checks that separate transforms can be applied to each named flow content text node that breaks across multiple regions"> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .ahem { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-rhythm/tools/generators/snap-width.ejs b/tests/wpt/web-platform-tests/css/css-rhythm/tools/generators/snap-width.ejs index d8d5e8281af..53198ceb691 100644 --- a/tests/wpt/web-platform-tests/css/css-rhythm/tools/generators/snap-width.ejs +++ b/tests/wpt/web-platform-tests/css/css-rhythm/tools/generators/snap-width.ejs @@ -59,6 +59,7 @@ td { padding: 0; }`; console.assert(false, "Unknown contentType:", contentType); } } +%><link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> %><style> .container { font-family: Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-scroll-anchoring/position-change-heuristic-ib-split.html b/tests/wpt/web-platform-tests/css/css-scroll-anchoring/position-change-heuristic-ib-split.html new file mode 100644 index 00000000000..e9033251128 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-scroll-anchoring/position-change-heuristic-ib-split.html @@ -0,0 +1,57 @@ +<!DOCTYPE html> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io"> +<link rel="author" title="Mozilla" href="https://mozilla.org"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1559627"> +<link rel="help" href="https://drafts.csswg.org/css-scroll-anchoring/#suppression-triggers"> +<style> + body, h1 { + margin: 0 + } + .sticky { + width: 100%; + top: 0; + left: 0; + } + .sticky > div { + width: 100%; + height: 50px; + background: darkblue; + } + header { + background: lightblue; + } + main { + background: lightgrey; + height: 200vh; + } +</style> +<header> + <h1>Some title</h1> + <span class="sticky"><div>Sticky header</div></span> +</header> +<main> + Some actual content. +</main> +<script> +const sticky = document.querySelector(".sticky"); +const nonStickyOffset = sticky.firstElementChild.offsetTop; +const t = async_test("Scroll offset adjustments are correctly suppressed when changing the position of an inline"); +let firstEvent = true; +window.onscroll = t.step_func(function() { + sticky.style.position = + document.documentElement.scrollTop > nonStickyOffset ? "fixed" : "static"; + if (firstEvent) { + firstEvent = false; + requestAnimationFrame(t.step_func(function() { + requestAnimationFrame(t.step_func_done(function() { + assert_equals(sticky.style.position, "fixed", "Element should become and remain fixed") + })); + })); + } +}); +window.onload = t.step_func(function() { + window.scrollTo(0, nonStickyOffset + 1); +}); +</script> diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-001-ref.xht index 07fcd3fe68a..ae8bb4751f7 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-001-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - above left - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-002-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-002-ref.xht index 6be87d7fa72..35643e12c51 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-left-002-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - above left - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-001-ref.xht index ca243a0e083..ea9d277e226 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-001-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - above right - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-002-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-002-ref.xht index c99186b2c18..6ffeea59072 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-above-right-002-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - above right - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-001-ref.xht index 1a00f018127..b25d1c75d63 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-001-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - below left - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-002-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-002-ref.xht index 1102ed667ac..f6d63083803 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-left-002-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - below left - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-001-ref.xht index f94c4ffc353..dea8ccd88d2 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-001-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-001-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - below right - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-002-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-002-ref.xht index 307201cd575..32bceb238f0 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-002-ref.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-emphasis-position-below-right-002-ref.xht @@ -4,6 +4,7 @@ <head> <title>CSS Test: text-emphasis-position - below right - basic cases Reftest Reference</title> <link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .common { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht index a12dd50f36c..c663f5fd63c 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-above-left-001-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht index bab532b9452..2464e218105 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-above-left-002-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht index 92ca948285b..3068f1069bf 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-above-right-001-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht index 42cb2aab887..beb4c94590e 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-above-right-002-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht index c178fa4e8a6..a675d56c5a1 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-below-left-001-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht index cb89abfdb45..15cfdefd07a 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-below-left-002-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht index 06d519e8577..e680441c07a 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-below-right-001-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht index d8321239e7a..993fa7f7c0a 100644 --- a/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht +++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht @@ -8,6 +8,7 @@ <link rel="match" href="reference/text-emphasis-position-below-right-002-ref.xht"/> <meta name="flags" content="ahem" /> <meta name="assert" content="This property describes where emphasis marks are drawn at." /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ .test { diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-anywhere-005.html b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-anywhere-005.html index 7c9c61744d3..47f675eda6e 100644 --- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-anywhere-005.html +++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-anywhere-005.html @@ -10,6 +10,7 @@ <meta name="assert" content="line-break: anywhere + break-spaces do allow a break between the last character of a word and the first space of a sequence of preserved spaces even if there is a previous breaking opportunity"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font: 25px/1 Ahem; diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html index 937093077e0..7388826f065 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html @@ -7,6 +7,7 @@ <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <link rel='match' href='reference/text-align-justifyall-ref-001.html'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; direction: rtl; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html index 22898152aa0..a363d63bcf5 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html @@ -7,6 +7,7 @@ <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <link rel='match' href='reference/text-align-justifyall-ref-002.html'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; direction: ltr; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html index cc21296c53a..e88590b8a77 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html @@ -7,6 +7,7 @@ <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <link rel='match' href='reference/text-align-justifyall-ref-003.html'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html index d483941ceea..b3bad61d62d 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html @@ -7,6 +7,7 @@ <link rel='match' href='reference/text-align-justifyall-ref-004.html'> <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html index edc271c3c1d..080f8b19a3b 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html @@ -7,6 +7,7 @@ <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <link rel='match' href='reference/text-align-justifyall-ref-005.html'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html index 63e4b3ae749..42428d2b66f 100644 --- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html +++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html @@ -7,6 +7,7 @@ <link rel='help' href='https://drafts.csswg.org/css-text-3/#text-align-property'> <link rel='match' href='reference/text-align-justifyall-ref-006.html'> <meta name="assert" content="text-align:justify-all aligns text in order to exactly fill the line box, forcing the last line to justify as well."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type='text/css'> .test { text-align: justify-all; } /* the CSS below is not part of the test */ diff --git a/tests/wpt/web-platform-tests/css/css-transitions/transition-property-022.html b/tests/wpt/web-platform-tests/css/css-transitions/transition-property-022.html index eb29b112160..f36954902e3 100644 --- a/tests/wpt/web-platform-tests/css/css-transitions/transition-property-022.html +++ b/tests/wpt/web-platform-tests/css/css-transitions/transition-property-022.html @@ -6,6 +6,7 @@ <link rel="help" title="7.1. Properties from CSS" href="http://www.w3.org/TR/css3-transitions/#animatable-css"> <meta name="flags" content="ahem interact"> <meta name="assert" content="Test checks that the 'letter-spacing' property is animatable."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #test { font-family: ahem; diff --git a/tests/wpt/web-platform-tests/css/css-transitions/transition-property-044.html b/tests/wpt/web-platform-tests/css/css-transitions/transition-property-044.html index 13279a32cd5..f1d584fcf25 100644 --- a/tests/wpt/web-platform-tests/css/css-transitions/transition-property-044.html +++ b/tests/wpt/web-platform-tests/css/css-transitions/transition-property-044.html @@ -6,6 +6,7 @@ <link rel="help" title="7.1. Properties from CSS" href="http://www.w3.org/TR/css3-transitions/#animatable-css"> <meta name="flags" content="ahem interact"> <meta name="assert" content="Test checks that the 'word-spacing' property is animatable."> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> #test { font-family: ahem; diff --git a/tests/wpt/web-platform-tests/css/css-ui/outline-022.html b/tests/wpt/web-platform-tests/css/css-ui/outline-022.html index 84cb5164594..e800f90fa5c 100644 --- a/tests/wpt/web-platform-tests/css/css-ui/outline-022.html +++ b/tests/wpt/web-platform-tests/css/css-ui/outline-022.html @@ -4,6 +4,7 @@ <link rel="help" href="https://drafts.csswg.org/css-ui/#outline-props"> <link rel="match" href="../reference/ref-filled-green-100px-square-only.html"> <meta name="flags" content=""> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> body { --outline-width: 10px; diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043.xht index 43fa2037595..597e837058e 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047.xht index dcc59fa04c4..9b7b031e606 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a right-floated box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048.xht index f7c9c227be3..46de57912ad 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that right-floated boxes with 'writing-mode' set to 'sideways-lr' establish block formating contexts with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050.xht index 5d8575dbb10..71708f2bc5c 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054.xht index 47f42abdb9f..5932b5ce7d5 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055.xht index b934f4b2e1a..1dc72345cec 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055.xht @@ -14,6 +14,7 @@ <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056.xht index 286c44f2805..fa5a3cc2570 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058.xht index 540991b6af9..2f03e47b04a 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-cell with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060.xht index a9a9c2ac984..5db6943097b 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-caption with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062.xht index ac1aec36412..9078a602ce7 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062.xht @@ -13,6 +13,7 @@ <meta content="ahem image" name="flags" /> <meta content="This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063.xht index 065f75e32ee..180b499e822 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063.xht @@ -17,6 +17,7 @@ This test is a variation of block-flow-direction-003 test. --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042.xht index 6a99d55cd7c..975c090772d 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045.xht index a8cefba9f0e..6e558f4f23c 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046.xht index bb61fcfa5ea..4ec11644409 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049.xht index 447527fc80e..6ea429ae33f 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051.xht index 2fc0b3770e5..2f5e3f48c0b 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052.xht index f32066e9454..9c5d7498317 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053.xht index 86b36fce193..ea32277ad58 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057.xht index 1afed95c053..e674b3b4771 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059.xht index 6bd8d4ae379..34600923839 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061.xht index 5b05219968b..0b310eb7b40 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061.xht @@ -13,6 +13,7 @@ <meta content="ahem image" name="flags" /> <meta content="This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064.xht index 40e5be94625..fba7236f9b6 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064.xht @@ -17,6 +17,7 @@ This test is a variation of block-flow-direction-002 test. --> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ html { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018.xht index 9043023df70..7f8bb9f4ebd 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017.xht index ea8c946ede5..b51f4eaf225 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-slr-009.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-slr-009.xht index 55836bcfcc8..b21704b4c8a 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-slr-009.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-slr-009.xht @@ -9,6 +9,7 @@ <link rel="match" href="inline-block-alignment-slr-009-ref.xht" /> <meta name="assert" content="This test checks the generation of inline-block baseline. When 'writing-mode' is 'sideways-lr', then the alphabetic baseline is used as the dominant baseline." /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#slr { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-srl-008.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-srl-008.xht index 115f8a56ed0..909dc0e9a2d 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-srl-008.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-block-alignment-srl-008.xht @@ -9,6 +9,7 @@ <link rel="match" href="inline-block-alignment-006-ref.xht" /> <meta name="assert" content="This test checks the generation of inline-block baseline. When 'writing-mode' is 'sideways-rl', then the alphabetic baseline is used as the dominant baseline." /> <meta name="flags" content="ahem" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ div#srl { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-043.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-043.xht index 63fc7e9ff58..a6b60dd7d1f 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-043.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-043.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-047.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-047.xht index 89c7a6d4746..13dfdf8faea 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-047.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-047.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-048.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-048.xht index 8dc5da47733..9038fdd1b11 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-048.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-048.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-050.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-050.xht index 10619f356b4..d2553cac4d6 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-050.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-050.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-053.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-053.xht index 5f9825048af..24dac172554 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-053.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-053.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-054.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-054.xht index e38aea85ad6..2b218374533 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-054.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-054.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-056.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-056.xht index 6f2fdb01767..ab29a5c0f49 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-056.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-056.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-058.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-058.xht index 1b4bc0dd480..3b62e3c616c 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-058.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-058.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-060.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-060.xht index b4b2d196236..8f27b854ab0 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-060.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-slr-060.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc... " name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-042.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-042.xht index a3165003bc4..8cb56054b35 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-042.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-042.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc..." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-045.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-045.xht index b6bc08a9f4f..c4bdf51117d 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-045.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-045.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-046.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-046.xht index 2379135821b..e2eea7ff611 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-046.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-046.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-049.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-049.xht index 822855eae8a..6fcb5060d7c 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-049.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-049.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-051.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-051.xht index 54c0068adb0..143500c1e12 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-051.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-051.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-052.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-052.xht index a1ace9571ff..b5fc3fd53a2 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-052.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-052.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-055.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-055.xht index 23c4d2875ab..6a9cdb43c84 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-055.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-055.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-057.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-057.xht index 18608c5c36e..8d7ea7a9eec 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-057.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-057.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-059.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-059.xht index 5f66d208dee..70ed1a16966 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-059.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-srl-059.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc..." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016.xht index 22ea41e6af1..39be7a92830 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-lr' are ordered from left to right." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015.xht index e604dd51384..4e2791accf0 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-001-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-001-ref.html index acbd7594265..a58eac85ac3 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-001-ref.html +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-001-ref.html @@ -5,6 +5,7 @@ <link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/"> <meta flags="ahem"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font: 20px/20px ahem; diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-002-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-002-ref.html index d3e82d115f8..e5b895aa956 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-002-ref.html +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/table-cell-002-ref.html @@ -5,6 +5,7 @@ <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/"> <meta flags="ahem"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { font: 50px / 50px ahem; diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-023.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-023.xht index bf0e55259ab..56cac4c2c95 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-023.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-023.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-029.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-029.xht index a0c580c4c8f..94051c917b7 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-029.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-slr-029.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-022.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-022.xht index d21a70a47e4..32429ab87ff 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-022.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-022.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc..." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-028.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-028.xht index 6bfe38614fd..2fdbd46cc54 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-028.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/row-progression-srl-028.xht @@ -13,6 +13,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc..." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-001.html index 7daa0b14a0b..29344abbab5 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-001.html +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-001.html @@ -8,6 +8,7 @@ <link rel="match" href="reference/table-cell-001-ref.html"> <link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> table, td { padding: 0; diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-002.html index 2f180bfc7e7..320926f3945 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-002.html +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-cell-002.html @@ -10,6 +10,7 @@ <link rel="match" href="reference/table-cell-002-ref.html"> <link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/"> +<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> table, td { padding: 0; diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-002.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-002.xht index ed6f5f90070..9fd26e3cadd 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-002.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-002.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table with 'writing-mode' set to 'vertical-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-003.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-003.xht index d0440905909..c26de3887df 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-003.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-003.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table with 'writing-mode' set to 'vertical-lr' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-004.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-004.xht index 095dc463147..9ee1bab1a80 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-004.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-004.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-005.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-005.xht index b76998265fd..635714a2af0 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-005.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-005.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-slr-007.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-slr-007.xht index f1829e36dfa..d145dd66206 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-slr-007.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-slr-007.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table with 'writing-mode' set to 'sideways-lr' and with 'direction' set to 'rtl' will have its column displayed from top (1st column) to bottom (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><![CDATA[ body { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-srl-006.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-srl-006.xht index 38cfa2fb55e..4c050e42915 100644 --- a/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-srl-006.xht +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/table-column-order-srl-006.xht @@ -15,6 +15,7 @@ <meta content="ahem" name="flags" /> <meta content="This test checks that a table with 'writing-mode' set to 'sideways-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality." name="assert" /> + <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"><') - -You need to be able to set up remote upstream, etc. Please refer to [Pro Git -Book][git-book] and enjoy reading. +## Further Reading + +Git is a very powerful tool, and there are many ways to achieve subtly +different results. Recognizing when (and understanding how) to use other +approaches is beyond the scope of this tutorial. [The Pro Git Book][git-book] +is a free digital resource that can help you learn more. ## Working with Pull Requests as a reviewer diff --git a/tests/wpt/web-platform-tests/docs/writing-tests/python-handlers/index.md b/tests/wpt/web-platform-tests/docs/writing-tests/python-handlers/index.md index a67317ebd84..ffb990b5b5d 100644 --- a/tests/wpt/web-platform-tests/docs/writing-tests/python-handlers/index.md +++ b/tests/wpt/web-platform-tests/docs/writing-tests/python-handlers/index.md @@ -6,10 +6,29 @@ requests made to the corresponding URL. This is hooked up to a route like treated as a handler file (note that this makes it easy to write unsafe handlers, particularly when running the server in a web-exposed setting). -The Python files must define a single function `main` with the signature:: +The Python files must define a function named `main` with the signature: main(request, response) +...where `request` is [a wptserve `Request` +object](/tools/wptserve/docs/request) and `response` is [a wptserve `Response` +object](/tools/wptserve/docs/response). + +This function must return a value in one of the following four formats: + + ((status_code, reason), headers, content) + (status_code, headers, content) + (headers, content) + content + +Above, `headers` is a list of (field name, value) pairs, and `content` is a +string or an iterable returning strings. The `main` function may also update +the response manually. For example, one may use `response.headers.set` to set a +response header, and only return the content. One may even use this kind of +handler, but manipulate the output socket directly, in which case the return +value of the function, and the properties of the response object, will be +ignored. + The wptserver implements a number of Python APIs for controlling traffic. ```eval_rst @@ -20,3 +39,40 @@ The wptserver implements a number of Python APIs for controlling traffic. /tools/wptserve/docs/response /tools/wptserve/docs/stash ``` + +## Example: Dynamic HTTP headers + +The following code defines a Python handler that allows the requester to +control the value of the `Content-Type` HTTP response header: + +```python +def main(request, response): + content_type = request.GET.first('content-type') + headers = [('Content-Type', content_type)] + + return (200, 'my status text'), headers, 'my response content' +``` + +If saved to a file named `resources/control-content-type.py`, the WPT server +will respond to requests for `resources/control-content-type.py` by executing +that code. + +This could be used from a [testharness.js test](../testharness) like so: + +```html +<!DOCTYPE html> +<meta charset="utf-8"> +<title>Demonstrating the WPT server's Python handler feature</title> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script> +promise_test(function() { + return fetch('resources/control-content-type.py?content-type=text/foobar') + .then(function(response) { + assert_equals(response.status, 200); + assert_equals(response.statusText, 'my status text'); + assert_equals(response.headers.get('Content-Type'), 'text/foobar'); + }); +}); +</script> +``` diff --git a/tests/wpt/web-platform-tests/encoding/encodeInto.any.js b/tests/wpt/web-platform-tests/encoding/encodeInto.any.js index fda0d1b72ce..8b3e743f71b 100644 --- a/tests/wpt/web-platform-tests/encoding/encodeInto.any.js +++ b/tests/wpt/web-platform-tests/encoding/encodeInto.any.js @@ -126,7 +126,7 @@ Float64Array].forEach(view => { test(() => { assert_throws(new TypeError(), () => new TextEncoder().encodeInto("", new view(new ArrayBuffer(0)))); - }, "Invalid encodeInto() destination: " + view); + }, "Invalid encodeInto() destination: " + view.name); }); test(() => { diff --git a/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm b/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm deleted file mode 100644 index 5ffdec81ffe..00000000000 --- a/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm +++ /dev/null @@ -1,34 +0,0 @@ -<!-- -try { - var source = new EventSource("http://this is invalid/") - postMessage([false, 'no exception thrown']) - source.close() -} catch(e) { - postMessage([true, e.code]) -} -/*--> -<!DOCTYPE html> -<html> - <head> - <title>dedicated worker - EventSource: constructor (invalid URL)</title> - <script src="/resources/testharness.js"></script> - <script src="/resources/testharnessreport.js"></script> - </head> - <body> - <div id="log"></div> - <script> - var test = async_test() - test.step(function() { - var worker = new Worker('#') - worker.onmessage = function(e) { - test.step(function() { - assert_true(e.data[0], e.data[1]) - assert_equals(e.data[1], DOMException.SYNTAX_ERR, 'e.code') - }) - test.done() - } - }) - </script> - </body> -</html> -<!--*/ //-->
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.any.js b/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.any.js new file mode 100644 index 00000000000..0aa13453216 --- /dev/null +++ b/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.any.js @@ -0,0 +1,9 @@ +// META: global=window,worker +// META: title=EventSource: constructor (invalid URL) +// META: script=/resources/idlharness.js + +test(() => { + assert_throws('SyntaxError', () => { new EventSource("http://this is invalid/"); }); +}); + +done();
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.htm b/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.htm deleted file mode 100644 index 8e769ed712c..00000000000 --- a/tests/wpt/web-platform-tests/eventsource/eventsource-constructor-url-bogus.htm +++ /dev/null @@ -1,16 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <title>EventSource: constructor (invalid URL)</title> - <script src="/resources/testharness.js"></script> - <script src="/resources/testharnessreport.js"></script> - </head> - <body> - <div id="log"></div> - <script> - test(function() { - assert_throws("SyntaxError", function() { new EventSource("http://this is invalid/") }) - }) - </script> - </body> -</html> diff --git a/tests/wpt/web-platform-tests/eventsource/shared-worker/eventsource-constructor-url-bogus.htm b/tests/wpt/web-platform-tests/eventsource/shared-worker/eventsource-constructor-url-bogus.htm deleted file mode 100644 index 88fa21e3bf9..00000000000 --- a/tests/wpt/web-platform-tests/eventsource/shared-worker/eventsource-constructor-url-bogus.htm +++ /dev/null @@ -1,37 +0,0 @@ -<!-- -onconnect = function(e) { -try { - var port = e.ports[0] - var source = new EventSource("http://this is invalid/") - port.postMessage([false, 'no exception thrown']) - source.close() -} catch(e) { - port.postMessage([true, e.code]) -} -} -/*--> -<!DOCTYPE html> -<html> - <head> - <title>shared worker - EventSource: constructor (invalid URL)</title> - <script src="/resources/testharness.js"></script> - <script src="/resources/testharnessreport.js"></script> - </head> - <body> - <div id="log"></div> - <script> - var test = async_test() - test.step(function() { - var worker = new SharedWorker('#') - worker.port.onmessage = function(e) { - test.step(function() { - assert_true(e.data[0], e.data[1]) - assert_equals(e.data[1], DOMException.SYNTAX_ERR, 'e.code') - }) - test.done() - } - }) - </script> - </body> -</html> -<!--*/ //-->
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/fonts/math/math-text.woff b/tests/wpt/web-platform-tests/fonts/math/math-text.woff Binary files differnew file mode 100644 index 00000000000..afe4057f6ee --- /dev/null +++ b/tests/wpt/web-platform-tests/fonts/math/math-text.woff diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-messagechannel.html b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-messagechannel.html new file mode 100644 index 00000000000..6f3f284ae24 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/incrementer-iframe-messagechannel.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>A test page that messes with a given SharedArrayBuffer via MessageChannel</title> +<script src="test-incrementer.js"></script> + +<script> + const channel = new MessageChannel(); + window.parent.postMessage(channel.port2, '*', [channel.port2]); + setupDestinationIncrementer(channel.port1, channel.port1); +</script> diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html new file mode 100644 index 00000000000..98145310f61 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-iframe-messagechannel-success.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>Structured cloning of SharedArrayBuffers into windows using MessageChannel</title> +<link rel="help" href="https://html.spec.whatwg.org/multipage/#structuredserialize"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="resources/test-incrementer.js"></script> + +<div id="log"></div> + +<script> +promise_test(t => { + return new Promise(resolve => { + const iframe = document.createElement("iframe"); + window.onmessage = t.step_func((message) => { + // data will be a MessagePort + resolve(testSharingViaIncrementerScript(t, message.data, "window", message.data, "iframe")); + }); + iframe.src = "resources/incrementer-iframe-messagechannel.html"; + document.body.appendChild(iframe); + }); +}, "postMessaging to a same-origin iframe via MessageChannel allows them to see each others' modifications"); +</script> diff --git a/tests/wpt/web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height.html b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height.html index e6383f089ff..605a988e255 100644 --- a/tests/wpt/web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height.html +++ b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height.html @@ -26,9 +26,10 @@ select { line-height:100px; } <script> document.body.offsetHeight; var cv = window.getComputedStyle(document.querySelector('select')).lineHeight; -if (cv == "normal" || parseInt(cv) > 50) { +if (cv != "normal" && parseInt(cv) > 50) { document.body.appendChild(document.createTextNode( - "FAIL: got computed line-height '" + cv + "', expected a length <= 50px")); + "FAIL: got computed line-height '" + cv + "', " + + "expected 'normal' or a length <= 50px")); }</script> </body> diff --git a/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html b/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html new file mode 100644 index 00000000000..7e081a18050 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +Test passes if it correctly shows Á in the subframe. +<hr> +<iframe srcdoc="&Aacute"></iframe> diff --git a/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html b/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html new file mode 100644 index 00000000000..fd29905ea30 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<!-- + Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ + --> +<html> + <head> + <title> + Test that an XHTML document with a data: URL still handles the XHTML DTD + properly even if the DTD URL is given as a relative URL. + </title> + <link rel="author" title="Boris Zbarsky" href="bzbarsky@mit.edu"> + <link rel="match" href="data-xhtml-with-dtd-ref.html"> + </head> + <body> + Test passes if it correctly shows Á in the subframe. + <hr> + <!-- Document in the subframe is: +<?xml version="1.0"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <body> + Á + </body> +</html> + --> + <iframe src='data:application/xml,%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3C!DOCTYPE%20html%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20XHTML%201.0%20Strict%2F%2FEN%22%20%22DTD%2Fxhtml1-strict.dtd%22%3E%0A%3Chtml%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%3E%0A%20%20%3Cbody%3E%0A%20%20%20%20%26Aacute%3B%0A%20%20%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A'></iframe> diff --git a/tests/wpt/web-platform-tests/lifecycle/resources/subframe.html b/tests/wpt/web-platform-tests/lifecycle/resources/subframe.html index b80ba9540a8..2f1d70a80a7 100644 --- a/tests/wpt/web-platform-tests/lifecycle/resources/subframe.html +++ b/tests/wpt/web-platform-tests/lifecycle/resources/subframe.html @@ -1,6 +1,5 @@ <!DOCTYPE html> <meta charset="utf-8"> -<img src="/common/slow.py"> <script> window.addEventListener('load', () => { window.parent.postMessage('load'); diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html new file mode 100644 index 00000000000..69be003195a --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: denominatordisplaystylegapmin5000-rulethickness1000; + src: url("/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: denominatordisplaystylegapmin5000-rulethickness1000;"> + <mspace height="2em" depth="20em"/> + <mfrac> + <mspace width="3em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" height=".5em" depth=".5em" style="background: blue"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" height="1em" style="background: blue"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" depth="1em" style="background: blue"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001.html new file mode 100644 index 00000000000..f577682ad92 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters (display gap between bar and denominator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-001-ref.html"/> +<meta name="assert" content="Element mfrac correctly uses the FractionDenomDisplayStyleGapMin parameter from the MATH table when denominator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: denominatordisplaystylegapmin5000-rulethickness1000; + src: url("/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: denominatordisplaystylegapmin5000-rulethickness1000;"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="2em" depth="20em"/> + <!-- + All the fraction bars must be aligned. + The gap between the denominators and bar must be FractionDenomDisplayStyleGapMin. + The gap should be calculated using the exact bounding box of the glyphs. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac> + <mspace width="3em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>A</mtext> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>B</mtext> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>C</mtext> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html new file mode 100644 index 00000000000..9169bb999c3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: denominatorgapmin4000-rulethickness1000; + src: url("/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: denominatorgapmin4000-rulethickness1000;"> + <mspace height="2em" depth="20em"/> + <mfrac> + <mspace width="3em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" height=".5em" depth=".5em" style="background: blue"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" height="1em" style="background: blue"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mspace width="1em" depth="1em" style="background: blue"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002.html new file mode 100644 index 00000000000..2c0a9a1a668 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters (inline gap between bar and denominator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-002-ref.html"/> +<meta name="assert" content="Element mfrac correctly uses the FractionDenominatorGapMin parameter from the MATH table when denominator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: denominatorgapmin4000-rulethickness1000; + src: url("/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: denominatorgapmin4000-rulethickness1000;"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="2em" depth="20em"/> + <!-- + All the fraction bars must be aligned. + The gap between the denominators and bar must be FractionDenominatorGapMin. + The gap should be calculated using the exact bounding box of the glyphs. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac> + <mspace width="3em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>A</mtext> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>B</mtext> + </mfrac> + <mfrac> + <mspace width="3em"/> + <mtext>C</mtext> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html new file mode 100644 index 00000000000..3fe86faf9f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: numeratordisplaystylegapmin8000-rulethickness1000; + src: url("/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: numeratordisplaystylegapmin8000-rulethickness1000;"> + <mspace height="20em" depth="2em"/> + <mfrac> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" depth=".5em" height=".5em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" height="1em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" depth="1em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003.html new file mode 100644 index 00000000000..826eecd55c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters (display gap between bar and numerator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-003-ref.html"/> +<meta name="assert" content="Element mfrac correctly uses the FractionNumDisplayStyleGapMin parameter from the MATH table when numerator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: numeratordisplaystylegapmin8000-rulethickness1000; + src: url("/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: numeratordisplaystylegapmin8000-rulethickness1000;"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="20em" depth="2em"/> + <!-- + All the fraction bars must be aligned. + The gap between the numerators and bar must be FractionNumDisplayStyleGapMin. + The gap should be calculated using the exact bounding box of the glyphs. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>A</mtext> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>B</mtext> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>C</mtext> + <mspace width="3em"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html new file mode 100644 index 00000000000..10d0415304e --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: numeratorgapmin9000-rulethickness1000; + src: url("/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: numeratorgapmin9000-rulethickness1000;"> + <mspace height="20em" depth="2em"/> + <mfrac> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" height=".5em" depth=".5em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" height="1em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mspace width="1em" depth="1em" style="background: blue"/> + <mspace width="3em"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004.html new file mode 100644 index 00000000000..359176228d7 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters (inline gap between bar and numerator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-004-ref.html"/> +<meta name="assert" content="Element mfrac correctly uses the FractionNumeratorGapMin parameter from the MATH table when numerator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: numeratorgapmin9000-rulethickness1000; + src: url("/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: numeratorgapmin9000-rulethickness1000;"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="20em" depth="2em"/> + <!-- + All the fraction bars must be aligned. + The gap between the numerators and bar must be FractionNumeratorGapMin. + The gap should be calculated using the exact bounding box of the glyphs. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>A</mtext> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>B</mtext> + <mspace width="3em"/> + </mfrac> + <mfrac> + <mtext>C</mtext> + <mspace width="3em"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html new file mode 100644 index 00000000000..9bfd7653d1d --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: displaystylegapmin4000; + src: url("/fonts/math/stack-displaystylegapmin4000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: displaystylegapmin4000"> + <mspace height="10em" depth="10em"/> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace width="1em" height=".5em" depth=".5em" style="background: blue"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1.5em"/> + <mspace width="1em" height="1em" style="background: blue"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth=".5em"/> + <mspace width="1em" depth="1em" style="background: blue"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005.html new file mode 100644 index 00000000000..60295f7ddd2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Stack parameters (display gap between numerator and denominator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-005-ref.html"/> +<meta name="assert" content="Element mfrac with zero linethickness correctly uses the StackDisplayStyleGapMin parameter from the MATH table when denominator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: displaystylegapmin4000; + src: url("/fonts/math/stack-displaystylegapmin4000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math display="block" style="font-family: displaystylegapmin4000"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="10em" depth="10em"/> + <!-- + The gap between the numerators/denominators and the math axis must StackDisplayStyleGapMin / 2. + The gap should be calculated using the exact bounding box of the glyphs. + The numerator descent is .5em + the denominator ascent. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mtext>A</mtext> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1.5em"/> + <mtext>B</mtext> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth=".5em"/> + <mtext>C</mtext> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html new file mode 100644 index 00000000000..2abba28f0a3 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006-ref.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Fraction parameters</title> +<style> + math, mspace { + font-size: 20px; + } + @font-face { + font-family: gapmin8000; + src: url("/fonts/math/stack-gapmin8000.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: gapmin8000"> + <mspace height="10em" depth="10em"/> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace width="1em" height=".5em" depth=".5em" style="background: blue"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1.5em"/> + <mspace width="1em" height="1em" style="background: blue"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth=".5em"/> + <mspace width="1em" depth="1em" style="background: blue"/> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006.html new file mode 100644 index 00000000000..7895052d4fd --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006.html @@ -0,0 +1,90 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<meta charset="utf-8"> +<title>Stack parameters (display gap between numerator and denominator)</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#fractions-mfrac"> +<link rel="match" href="frac-parameters-gap-006-ref.html"/> +<meta name="assert" content="Element mfrac with zero linethickness correctly uses the StackGapMin parameter from the MATH table when denominator contains text."> +<style> + math, mspace, mtext { + font-size: 20px; + } + mtext { + font-family: math-text; + color: blue; + } + @font-face { + font-family: gapmin8000; + src: url("/fonts/math/stack-gapmin8000.woff"); + } + @font-face { + /* + math-text has the following properties: + - typo/hhea/win metrics: 2.5em ascent and 2.5em descent. + - glyph A: .5em ascent and .5em descent. + - glyph B: 1em ascent and 0em descent. + - glyph C: 0em ascent and 1em descent. + */ + font-family: math-text; + src: url("/fonts/math/math-text.woff"); + } + #reference { + background: green; + } + #frame { + position: absolute; + border-top: 4px solid black; + border-bottom: 4px solid black; + width: 100%; + } +</style> +<script> + function runTests() { + var div = document.getElementById("frame"); + var refBox = document.getElementById("reference").getBoundingClientRect(); + div.style.top = `${refBox.top-2}px`; + div.style.height = `${refBox.height-4}px`; + document.documentElement.classList.remove('reftest-wait'); + } + window.addEventListener("load", function() { + // Delay the check to workaround WebKit's bug https://webkit.org/b/174030. + requestAnimationFrame(() => { document.fonts.ready.then(runTests); }); + }); +</script> +</head> +<body> + <p> + This test passes if the blue squares are aligned: + </p> + <p> + <math style="font-family: gapmin8000"> + <!-- This is a dummy mspace element to ensure that the font ascent/descent does not affect the size of the math element. --> + <mspace height="10em" depth="10em"/> + <!-- + The gap between the numerators/denominators and the math axis must StackGapMin / 2. + The gap should be calculated using the exact bounding box of the glyphs. + The numerator descent is .5em + the denominator ascent. + Hence glyphs A, B, C should be rendered at the same vertical position, even if they have different ascent/descent. + --> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mspace id="reference" width="3em" height=".5em" depth=".5em"/> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1em"/> + <mtext>A</mtext> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth="1.5em"/> + <mtext>B</mtext> + </mfrac> + <mfrac linethickness="0px"> + <mspace width="3em" depth=".5em"/> + <mtext>C</mtext> + </mfrac> + </math> + </p> + <div id="frame"></div> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/mathml/tools/math-text.py b/tests/wpt/web-platform-tests/mathml/tools/math-text.py new file mode 100644 index 00000000000..45b182c5719 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/tools/math-text.py @@ -0,0 +1,65 @@ +#!/usr/bin/python + +from __future__ import print_function +import fontforge + +font = fontforge.font() +font.em = 1000 +lineHeight = 5000 +name = "math-text" +font.fontname = name +font.familyname = name +font.fullname = name +font.copyright = "Copyright (c) 2019 Igalia" + +glyph = font.createChar(ord(" "), "space") +glyph.width = 1000 +glyph = font.createChar(ord("A")) +pen = glyph.glyphPen() +pen.moveTo(0, -500) +pen.lineTo(0, 500) +pen.lineTo(1000, 500) +pen.lineTo(1000, -500) +pen.closePath(); + +glyph = font.createChar(ord("B")) +pen = glyph.glyphPen() +pen.moveTo(0, 0) +pen.lineTo(0, 1000) +pen.lineTo(1000, 1000) +pen.lineTo(1000, 0) +pen.closePath(); + +glyph = font.createChar(ord("C")) +pen = glyph.glyphPen() +pen.moveTo(0, -1000) +pen.lineTo(0, 0) +pen.lineTo(1000, 0) +pen.lineTo(1000, -1000) +pen.closePath(); + +font.os2_typoascent_add = False +font.os2_typoascent = lineHeight / 2 +font.os2_typodescent_add = False +font.os2_typodescent = -lineHeight / 2 +font.os2_typolinegap = 0 +font.hhea_ascent = lineHeight / 2 +font.hhea_ascent_add = False +font.hhea_descent = -lineHeight / 2 +font.hhea_descent_add = False +font.hhea_linegap = 0 +font.os2_winascent = lineHeight / 2 +font.os2_winascent_add = False +font.os2_windescent = lineHeight / 2 +font.os2_windescent_add = False + +font.os2_use_typo_metrics = True + +path = "../../fonts/math/math-text.woff" +print("Generating %s..." % path, end="") +font.generate(path) +if font.validate() == 0: + print(" done.") +else: + print(" validation error!") + exit(1) diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-idl.https.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-idl.https.html index 3d50c7ebe22..b1e83f86bbb 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-idl.https.html +++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-idl.https.html @@ -48,17 +48,27 @@ t.step(() => { assert_equals(stream5.getTrackById(audioTrack2.id), audioTrack2, "an ended track gets added via the MediaStream constructor"); assert_false(stream5.active, "a MediaStream created using the MediaStream() constructor whose arguments are lists of MediaStreamTrack objects that are all ended, the MediaStream object MUST be created with its active attribute set to false"); - stream.oninactive = t.step_func(() => { - assert_false(stream.active); - stream.getTracks().forEach(track => { - assert_equals(track.readyState, "ended"); - }); - // Use a timeout to detect a misfire of the ended event. - t.step_timeout(t.step_func_done()); - }); - audioTrack1.stop(); + assert_equals(audioTrack1.readyState, "ended", + "Stopping audioTrack1 marks it ended synchronously"); + videoTrack.stop(); + assert_equals(videoTrack.readyState, "ended", + "Stopping videoTrack marks it ended synchronously"); + + assert_false(stream.active, + "The original MediaStream is marked inactive synchronously"); + assert_false(stream1.active, + "MediaStream 1 is marked inactive synchronously"); + assert_false(stream2.active, + "MediaStream 2 is marked inactive synchronously"); + assert_false(stream3.active, + "MediaStream 3 is marked inactive synchronously"); + assert_false(stream4.active, + "MediaStream 4 is marked inactive synchronously"); + + // Use a timeout to detect a misfire of the ended event. + t.step_timeout(t.step_func_done()); }) ); }); diff --git a/tests/wpt/web-platform-tests/navigation-timing/secure_connection_start_non_zero.https.html b/tests/wpt/web-platform-tests/navigation-timing/secure_connection_start_non_zero.https.html new file mode 100644 index 00000000000..e95468ef912 --- /dev/null +++ b/tests/wpt/web-platform-tests/navigation-timing/secure_connection_start_non_zero.https.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8" /> + <title>secureConnectionStart non-zero value test</title> + <script src="/resources/testharness.js"></script> + <script src="/resources/testharnessreport.js"></script> +</head> +<body> + <h1>Description</h1> + <p>The tests that secureConnectionStart has a non-zero value.</p> +<script> + window.onload = () => { + test(t => { + const entry = performance.getEntriesByType("navigation")[0]; + assert_greater_than(entry.secureConnectionStart, 0, "secureConnectionStart is non-zero"); + }, "Test that secureConnectionStart is not zero"); + }; + +</script> +</body> +</html> diff --git a/tests/wpt/web-platform-tests/portals/portal-non-http-navigation.html b/tests/wpt/web-platform-tests/portals/portal-non-http-navigation.html deleted file mode 100644 index 3b79df3c230..00000000000 --- a/tests/wpt/web-platform-tests/portals/portal-non-http-navigation.html +++ /dev/null @@ -1,34 +0,0 @@ -<!DOCTYPE html> -<title>Tests that portal don't navigate to non-http schemes.</title> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<body> -<script> -async_test(t => { - var portal = document.createElement("portal"); - portal.src = "data:text/html,empty portal"; - portal.onload = t.unreached_func("Portal loaded data URL."); - document.body.appendChild(portal); - t.step_timeout(() => { portal.remove(); t.done(); }, 3000); -}, "Tests that a portal can't navigate to a data URL."); - -async_test(t => { - var portal = document.createElement("portal"); - portal.src = "about:blank"; - portal.onload = t.unreached_func("Portal loaded about:blank."); - document.body.appendChild(portal); - t.step_timeout(() => { portal.remove(); t.done(); }, 3000); -}, "Tests that a portal can't navigate to about:blank."); - -async_test(t => { - var portal = document.createElement("portal"); - portal.src = "resources/simple-portal.html"; - portal.onload = t.step_func(() => { - portal.onmessage = t.unreached_func("Portal execute javascript."); - portal.src = "javascript:window.portalHost.postMessage('executed', '*')"; - t.step_timeout(() => { portal.remove(); t.done(); }, 3000); - }); - document.body.appendChild(portal); -}, "Tests that a portal can't navigate to javascript URLs."); -</script> -</body> diff --git a/tests/wpt/web-platform-tests/resources/idlharness.js b/tests/wpt/web-platform-tests/resources/idlharness.js index c7a040996b9..cb294c072de 100644 --- a/tests/wpt/web-platform-tests/resources/idlharness.js +++ b/tests/wpt/web-platform-tests/resources/idlharness.js @@ -586,7 +586,7 @@ IdlArray.prototype.is_json_type = function(type) // sequence types if (type.generic == "sequence" || type.generic == "FrozenArray") { - return this.is_json_type(idlType); + return this.is_json_type(idlType[0]); } if (typeof idlType != "string") { throw new Error("Unexpected type " + JSON.stringify(idlType)); } @@ -694,11 +694,11 @@ function exposure_set(object, default_set) { result = new Set(result); } if (exposed && exposed.length) { - var set = exposed[0].rhs.value; + const { rhs } = exposed[0]; // Could be a list or a string. - if (typeof set == "string") { - set = [ set ]; - } + const set = rhs.type === "identifier-list" ? + rhs.value.map(id => id.value) : + [ rhs.value ]; result = new Set(set); } if (result && result.has("Worker")) { @@ -984,7 +984,7 @@ IdlArray.prototype.assert_type_is = function(value, type) // Nothing we can do. return; } - this.assert_type_is(value[0], type.idlType); + this.assert_type_is(value[0], type.idlType[0]); return; } @@ -1004,11 +1004,11 @@ IdlArray.prototype.assert_type_is = function(value, type) // Nothing we can do. return; } - this.assert_type_is(value[0], type.idlType); + this.assert_type_is(value[0], type.idlType[0]); return; } - type = type.idlType; + type = Array.isArray(type.idlType) ? type.idlType[0] : type.idlType; switch(type) { @@ -1225,7 +1225,7 @@ function IdlInterface(obj, is_callback, is_mixin) this.members = obj.members.map(function(m){return new IdlInterfaceMember(m); }); if (this.has_extended_attribute("Unforgeable")) { this.members - .filter(function(m) { return !m["static"] && (m.type == "attribute" || m.type == "operation"); }) + .filter(function(m) { return m.special !== "static" && (m.type == "attribute" || m.type == "operation"); }) .forEach(function(m) { return m.isUnforgeable = true; }); } @@ -1376,7 +1376,7 @@ IdlInterface.prototype.default_to_json_operation = function(callback) { if (I.has_default_to_json_regular_operation()) { isDefault = true; I.members.forEach(function(m) { - if (!m.static && m.type == "attribute" && I.array.is_json_type(m.idlType)) { + if (m.special !== "static" && m.type == "attribute" && I.array.is_json_type(m.idlType)) { map.set(m.name, m.idlType); } }); @@ -1647,7 +1647,7 @@ IdlInterface.prototype.test_self = function() } var aliases; if (rhs.type === "identifier-list") { - aliases = rhs.value; + aliases = rhs.value.map(id => id.value); } else { // rhs.type === identifier aliases = [ rhs.value ]; } @@ -2190,7 +2190,7 @@ IdlInterface.prototype.test_member_attribute = function(member) assert_own_property(this.get_interface_object(), "prototype", 'interface "' + this.name + '" does not have own property "prototype"'); - if (member["static"]) { + if (member.special === "static") { assert_own_property(this.get_interface_object(), member.name, "The interface object must have a property " + format_value(member.name)); @@ -2307,7 +2307,7 @@ IdlInterface.prototype.test_member_operation = function(member) var memberHolderObject; // "* If the operation is static, then the property exists on the // interface object." - if (member["static"]) { + if (member.special === "static") { assert_own_property(this.get_interface_object(), member.name, "interface object missing static operation"); memberHolderObject = this.get_interface_object(); @@ -2400,7 +2400,7 @@ IdlInterface.prototype.do_member_operation_asserts = function(memberHolderObject // check for globals, since otherwise we'll invoke window.close(). And we // have to skip this test for anything that on the proto chain of "self", // since that does in fact have implicit-this behavior. - if (!member["static"]) { + if (member.special !== "static") { var cb; if (!this.is_global() && memberHolderObject[member.name] != self[member.name]) @@ -2571,7 +2571,7 @@ IdlInterface.prototype.test_members = function() { this.test_member_attribute(member); } - if (member.stringifier) { + if (member.special === "stringifier") { this.test_member_stringifier(member); } break; @@ -2586,7 +2586,7 @@ IdlInterface.prototype.test_members = function() { this.test_member_operation(member); } - } else if (member.stringifier) { + } else if (member.special === "stringifier") { this.test_member_stringifier(member); } break; @@ -2756,7 +2756,7 @@ IdlInterface.prototype.test_interface_of = function(desc, obj, exception, expect { assert_equals(exception, null, "Unexpected exception when evaluating object"); assert_equals(typeof obj, expected_typeof, "wrong typeof object"); - if (!member["static"]) { + if (member.special !== "static") { if (!this.is_global()) { assert_inherits(obj, member.name); } else { @@ -2806,7 +2806,7 @@ IdlInterface.prototype.test_interface_of = function(desc, obj, exception, expect assert_equals(exception, null, "Unexpected exception when evaluating object"); assert_equals(typeof obj, expected_typeof, "wrong typeof object"); var fn; - if (!member["static"]) { + if (member.special !== "static") { if (!this.is_global() && !member.isUnforgeable) { assert_inherits(obj, member.name); } else { @@ -2849,7 +2849,7 @@ IdlInterface.prototype.has_stringifier = function() // default stringifer return true; } - if (this.members.some(function(member) { return member.stringifier; })) { + if (this.members.some(function(member) { return member.special === "stringifier"; })) { return true; } if (this.base && @@ -2903,7 +2903,7 @@ IdlInterface.prototype.do_interface_attribute_asserts = function(obj, member, a_ assert_equals(typeof desc.get, "function", "getter must be Function"); // "If the attribute is a regular attribute, then:" - if (!member["static"]) { + if (member.special !== "static") { // "If O is not a platform object that implements I, then: // "If the attribute was specified with the [LenientThis] extended // attribute, then return undefined. @@ -2953,7 +2953,7 @@ IdlInterface.prototype.do_interface_attribute_asserts = function(obj, member, a_ assert_equals(typeof desc.set, "function", "setter must be function for PutForwards, Replaceable, or non-readonly attributes"); // "If the attribute is a regular attribute, then:" - if (!member["static"]) { + if (member.special !== "static") { // "If /validThis/ is false and the attribute was not specified // with the [LenientThis] extended attribute, then throw a // TypeError." @@ -2991,7 +2991,7 @@ function IdlInterfaceMember(obj) * We just forward all properties to this object without modification, * except for special extAttrs handling. */ - for (var k in obj) + for (var k in obj.toJSON()) { this[k] = obj[k]; } @@ -3006,8 +3006,12 @@ function IdlInterfaceMember(obj) IdlInterfaceMember.prototype = Object.create(IdlObject.prototype); +IdlInterfaceMember.prototype.toJSON = function() { + return this; +}; + IdlInterfaceMember.prototype.is_to_json_regular_operation = function() { - return this.type == "operation" && !this.static && this.name == "toJSON"; + return this.type == "operation" && this.special !== "static" && this.name == "toJSON"; }; /// Internal helper functions /// diff --git a/tests/wpt/web-platform-tests/resources/test/tests/functional/idlharness/IdlInterface/test_to_json_operation.html b/tests/wpt/web-platform-tests/resources/test/tests/functional/idlharness/IdlInterface/test_to_json_operation.html index fd857cda009..162de319634 100644 --- a/tests/wpt/web-platform-tests/resources/test/tests/functional/idlharness/IdlInterface/test_to_json_operation.html +++ b/tests/wpt/web-platform-tests/resources/test/tests/functional/idlharness/IdlInterface/test_to_json_operation.html @@ -167,7 +167,7 @@ "status_string": "FAIL" }, { - "message": "assert_true: {\"type\":\"return-type\",\"generic\":null,\"nullable\":false,\"union\":false,\"idlType\":\"DOMException\",\"extAttrs\":[]} is not an appropriate return value for the toJSON operation of N expected true got false", + "message": "assert_true: {\"type\":\"return-type\",\"extAttrs\":[],\"generic\":\"\",\"nullable\":false,\"union\":false,\"idlType\":\"DOMException\"} is not an appropriate return value for the toJSON operation of N expected true got false", "name": "N interface: toJSON operation on object", "properties": {}, "status_string": "FAIL" diff --git a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlArray/is_json_type.html b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlArray/is_json_type.html index d31d9173de2..463d2b45309 100644 --- a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlArray/is_json_type.html +++ b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlArray/is_json_type.html @@ -130,7 +130,7 @@ test(function() { var idl = new IdlArray(); - idl.add_untested_idls('interface Foo { }; interface Bar { DOMString toJSON(); }; Foo implements Bar;'); + idl.add_untested_idls('interface Foo { }; interface mixin Bar { DOMString toJSON(); }; Foo includes Bar;'); assert_true(idl.is_json_type(typeFrom("Foo"))); }, 'should return true for interfaces which mixin an interface which declare a toJSON operation'); diff --git a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/default_to_json_operation.html b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/default_to_json_operation.html index 4b3dcfe6898..e03ea8b0387 100644 --- a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/default_to_json_operation.html +++ b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/default_to_json_operation.html @@ -24,45 +24,29 @@ attribute DOMString c; }; - interface D : E { + interface mixin D { [Default] object toJSON(); attribute float d; }; - interface E : F { - attribute DOMString e; - }; - - interface F { - [Default] object toJSON(); - attribute unrestricted double f; - }; - - interface G { + interface mixin G { [Default] object toJSON(); attribute octet g; }; - interface H { + interface mixin H { [Default] object toJSON(); attribute DOMString h; }; - interface I { + interface mixin I { [Default] object toJSON(); attribute boolean i; }; - interface J { - [Default] object toJSON(); - attribute D j; - }; - - A implements G; - A implements H; - B implements D; - E implements I; - H implements J; + A includes G; + A includes H; + B includes D; </pre> <script> "use strict"; @@ -156,8 +140,8 @@ test(function() { var context = new IdlArray(); context.add_idls("interface A { [Default] object toJSON(); attribute DOMString a; };"); - context.add_idls("interface N { [Default] object toJSON(); attribute long n; };"); - context.add_idls("A implements N;"); + context.add_idls("interface mixin N { [Default] object toJSON(); attribute long n; };"); + context.add_idls("A includes N;"); var map = context.members.A.default_to_json_operation(); assert_array_equals([...map.keys()], ["a", "n"]); assert_array_equals([...map.values()].map(v => v.idlType), ["DOMString", "long"]); @@ -166,8 +150,8 @@ test(function() { var context = new IdlArray(); context.add_idls("interface A { [Default] object toJSON(); attribute DOMString a; };"); - context.add_idls("interface N { attribute long n; };"); - context.add_idls("A implements N;"); + context.add_idls("interface mixin N { attribute long n; };"); + context.add_idls("A includes N;"); var map = context.members.A.default_to_json_operation(); assert_equals(map.size, 1); assert_true(map.has("a")); @@ -180,8 +164,8 @@ var context = new IdlArray(); context.add_idls(document.getElementById('fragments').textContent); var map = context.members.A.default_to_json_operation(); - assert_array_equals([...map.keys()], ["b", "f", "i", "d", "g", "h", "j"]); - assert_array_equals([...map.values()].map(v => v.idlType), ["long", "unrestricted double", "boolean", "float", "octet", "DOMString", "D"]); + assert_array_equals([...map.keys()], ["b", "d", "g", "h"]); + assert_array_equals([...map.values()].map(v => v.idlType), ["long", "float", "octet", "DOMString"]); }, 'should return a properly ordered map of name/type pairs handling inherited and consequential interfaces as specified.'); </script> </body> diff --git a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/traverse_inherited_and_consequential_interfaces.html b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/traverse_inherited_and_consequential_interfaces.html index 21817c485b9..400bc35d9fc 100644 --- a/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/traverse_inherited_and_consequential_interfaces.html +++ b/tests/wpt/web-platform-tests/resources/test/tests/unit/IdlInterface/traverse_inherited_and_consequential_interfaces.html @@ -14,19 +14,13 @@ interface A : B { }; interface B : C { }; interface C { }; - interface D : E { }; - interface E : F { }; - interface F { }; - interface G { }; - interface H { }; - interface I { }; - interface J { }; + interface mixin D { }; + interface mixin G { }; + interface mixin H { }; - A implements G; - A implements H; - B implements D; - E implements I; - H implements J; + A includes G; + A includes H; + B includes D; </pre> <script> "use strict"; @@ -40,7 +34,7 @@ test(function() { var context = new IdlArray(); - context.add_idls("interface A { }; A implements B;"); + context.add_idls("interface A { }; A includes B;"); assert_throws(new Error(), _ => context.members["A"].traverse_inherited_and_consequential_interfaces(function() {})); }, "should throw for interfaces which are extended by another interface which wasn't added to the IdlArray."); @@ -57,7 +51,7 @@ context.members["A"].traverse_inherited_and_consequential_interfaces(function(i) { interfaces.push(i.name); }); - assert_array_equals(interfaces, ["C", "B", "F", "E", "I", "D", "A", "G", "H", "J"]); + assert_array_equals(interfaces, ["C", "B", "D", "A", "G", "H"]); }, 'should return an array that includes the identifier of the interfaces in the correct order.'); </script> </body> diff --git a/tests/wpt/web-platform-tests/resources/test/tests/unit/basic.html b/tests/wpt/web-platform-tests/resources/test/tests/unit/basic.html index 7eef4a8fa5b..d907c7bb9fb 100644 --- a/tests/wpt/web-platform-tests/resources/test/tests/unit/basic.html +++ b/tests/wpt/web-platform-tests/resources/test/tests/unit/basic.html @@ -28,7 +28,7 @@ WebIDL2.parse("I'm a syntax error"); throw new Error("Web IDL didn't throw"); } catch (e) { - assert_true(e.constructor.name === "WebIDLParseError"); + assert_true(e.name === "WebIDLParseError"); } }, 'WebIDL2 parse method should bail on incorrect WebIDL'); test(function() { diff --git a/tests/wpt/web-platform-tests/resources/webidl2/.gitignore b/tests/wpt/web-platform-tests/resources/webidl2/.gitignore deleted file mode 100644 index 1d72980cd7e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -scratch -node_modules -lib-cov -browser-tests.html diff --git a/tests/wpt/web-platform-tests/resources/webidl2/.travis.yml b/tests/wpt/web-platform-tests/resources/webidl2/.travis.yml deleted file mode 100644 index 6dc8e2bdbaa..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: - - node - - lts/* - - 6 diff --git a/tests/wpt/web-platform-tests/resources/webidl2/CHANGELOG.md b/tests/wpt/web-platform-tests/resources/webidl2/CHANGELOG.md deleted file mode 100644 index 91e22275e07..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/CHANGELOG.md +++ /dev/null @@ -1,292 +0,0 @@ -# Change Log - -## [v10.2.1](https://github.com/w3c/webidl2.js/tree/v10.2.1) (2018-03-09) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.2.0...v10.2.1) - -**Merged pull requests:** - -- Optimise tokenisation and whitespace skipping [\#139](https://github.com/w3c/webidl2.js/pull/139) ([ricea](https://github.com/ricea)) -- refactor: small syntax changes [\#137](https://github.com/w3c/webidl2.js/pull/137) ([saschanaz](https://github.com/saschanaz)) - -## [v10.2.0](https://github.com/w3c/webidl2.js/tree/v10.2.0) (2018-01-30) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.1.0...v10.2.0) - -**Merged pull requests:** - -- Type on union idlType [\#135](https://github.com/w3c/webidl2.js/pull/135) ([saschanaz](https://github.com/saschanaz)) -- feat: add argument/return type [\#134](https://github.com/w3c/webidl2.js/pull/134) ([saschanaz](https://github.com/saschanaz)) -- feat: add dictionary/typedef-type [\#133](https://github.com/w3c/webidl2.js/pull/133) ([saschanaz](https://github.com/saschanaz)) -- feat: add const-type for idlTypes [\#132](https://github.com/w3c/webidl2.js/pull/132) ([saschanaz](https://github.com/saschanaz)) -- feat: add types on idlTypes [\#131](https://github.com/w3c/webidl2.js/pull/131) ([saschanaz](https://github.com/saschanaz)) -- Auto acquisition for parser result changes [\#130](https://github.com/w3c/webidl2.js/pull/130) ([saschanaz](https://github.com/saschanaz)) - -## [v10.1.0](https://github.com/w3c/webidl2.js/tree/v10.1.0) (2018-01-19) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.0.0...v10.1.0) - -**Closed issues:** - -- Support `raises` and `setraises` [\#128](https://github.com/w3c/webidl2.js/issues/128) -- Support `legacycaller` [\#127](https://github.com/w3c/webidl2.js/issues/127) -- Improve "No semicolon after enum" message [\#119](https://github.com/w3c/webidl2.js/issues/119) - -**Merged pull requests:** - -- Let error messages include the current definition name [\#129](https://github.com/w3c/webidl2.js/pull/129) ([saschanaz](https://github.com/saschanaz)) - -## [v10.0.0](https://github.com/w3c/webidl2.js/tree/v10.0.0) (2017-12-20) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v9.0.0...v10.0.0) - -**Closed issues:** - -- Always return an array for idlType, etc. [\#113](https://github.com/w3c/webidl2.js/issues/113) -- Maintain writer.js or not? [\#109](https://github.com/w3c/webidl2.js/issues/109) - -**Merged pull requests:** - -- Remove typeExtAttrs from docs [\#124](https://github.com/w3c/webidl2.js/pull/124) ([saschanaz](https://github.com/saschanaz)) -- Remove iterator documentation [\#123](https://github.com/w3c/webidl2.js/pull/123) ([saschanaz](https://github.com/saschanaz)) -- Maintain writer.js [\#122](https://github.com/w3c/webidl2.js/pull/122) ([saschanaz](https://github.com/saschanaz)) -- BREAKING CHANGE: remove deprecated iterator operation [\#121](https://github.com/w3c/webidl2.js/pull/121) ([saschanaz](https://github.com/saschanaz)) -- Use for-of on tests [\#120](https://github.com/w3c/webidl2.js/pull/120) ([saschanaz](https://github.com/saschanaz)) -- docs\(README\): iterables ildType is always array [\#118](https://github.com/w3c/webidl2.js/pull/118) ([marcoscaceres](https://github.com/marcoscaceres)) - -## [v9.0.0](https://github.com/w3c/webidl2.js/tree/v9.0.0) (2017-11-30) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.1.0...v9.0.0) - -**Closed issues:** - -- Code quality [\#116](https://github.com/w3c/webidl2.js/issues/116) -- Unable to parse HTMLAllCollection interface [\#114](https://github.com/w3c/webidl2.js/issues/114) -- Add support for mixin syntax [\#112](https://github.com/w3c/webidl2.js/issues/112) -- Whitespace issues [\#111](https://github.com/w3c/webidl2.js/issues/111) - -**Merged pull requests:** - -- Consistent array type for iterable.idlType [\#117](https://github.com/w3c/webidl2.js/pull/117) ([saschanaz](https://github.com/saschanaz)) -- Revert "chore: drop Node 6 support \(\#102\)" [\#115](https://github.com/w3c/webidl2.js/pull/115) ([TimothyGu](https://github.com/TimothyGu)) - -## [v8.1.0](https://github.com/w3c/webidl2.js/tree/v8.1.0) (2017-11-03) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.0.1...v8.1.0) - -**Closed issues:** - -- Extended Attributes `rhs` should always be there [\#96](https://github.com/w3c/webidl2.js/issues/96) - -**Merged pull requests:** - -- Always add rhs property [\#110](https://github.com/w3c/webidl2.js/pull/110) ([saschanaz](https://github.com/saschanaz)) - -## [v8.0.1](https://github.com/w3c/webidl2.js/tree/v8.0.1) (2017-11-03) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.0.0...v8.0.1) - -**Fixed bugs:** - -- Comment order parsing bug [\#107](https://github.com/w3c/webidl2.js/issues/107) - -**Merged pull requests:** - -- Remove m postfix from all\_ws\(\) [\#108](https://github.com/w3c/webidl2.js/pull/108) ([saschanaz](https://github.com/saschanaz)) - -## [v8.0.0](https://github.com/w3c/webidl2.js/tree/v8.0.0) (2017-11-03) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v7.0.0...v8.0.0) - -**Closed issues:** - -- Remove creators support [\#100](https://github.com/w3c/webidl2.js/issues/100) -- Add mixin support [\#92](https://github.com/w3c/webidl2.js/issues/92) - -**Merged pull requests:** - -- Support mixins + includes statements [\#105](https://github.com/w3c/webidl2.js/pull/105) ([saschanaz](https://github.com/saschanaz)) -- chore: drop Node 6 support [\#102](https://github.com/w3c/webidl2.js/pull/102) ([marcoscaceres](https://github.com/marcoscaceres)) -- BREAKING CHANGE: drop creator support [\#101](https://github.com/w3c/webidl2.js/pull/101) ([saschanaz](https://github.com/saschanaz)) -- Normalize some whitespace to pass wpt's lint [\#99](https://github.com/w3c/webidl2.js/pull/99) ([foolip](https://github.com/foolip)) - -## [v7.0.0](https://github.com/w3c/webidl2.js/tree/v7.0.0) (2017-10-27) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.1.0...v7.0.0) - -**Closed issues:** - -- Type conversion on default values is destructive [\#94](https://github.com/w3c/webidl2.js/issues/94) -- extended attribute structure missing type [\#89](https://github.com/w3c/webidl2.js/issues/89) - -**Merged pull requests:** - -- BREAKING CHANGE: argument + default types should be string [\#95](https://github.com/w3c/webidl2.js/pull/95) ([marcoscaceres](https://github.com/marcoscaceres)) - -## [v6.1.0](https://github.com/w3c/webidl2.js/tree/v6.1.0) (2017-10-23) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.0.1...v6.1.0) - -**Merged pull requests:** - -- feat: give extended attributes a type [\#90](https://github.com/w3c/webidl2.js/pull/90) ([marcoscaceres](https://github.com/marcoscaceres)) - -## [v6.0.1](https://github.com/w3c/webidl2.js/tree/v6.0.1) (2017-10-18) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.0.0...v6.0.1) - -**Closed issues:** - -- Enum values should be objects [\#86](https://github.com/w3c/webidl2.js/issues/86) - -**Merged pull requests:** - -- Use ES2015 syntax for tests [\#88](https://github.com/w3c/webidl2.js/pull/88) ([saschanaz](https://github.com/saschanaz)) - -## [v6.0.0](https://github.com/w3c/webidl2.js/tree/v6.0.0) (2017-10-17) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v5.0.0...v6.0.0) - -**Merged pull requests:** - -- BREAKING CHANGE: ret enum value as object [\#87](https://github.com/w3c/webidl2.js/pull/87) ([marcoscaceres](https://github.com/marcoscaceres)) - -## [v5.0.0](https://github.com/w3c/webidl2.js/tree/v5.0.0) (2017-10-17) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.2.0...v5.0.0) - -**Closed issues:** - -- Unable to parse annotated types in generics [\#83](https://github.com/w3c/webidl2.js/issues/83) -- Drop support for Node 4, move to 6 LTS [\#82](https://github.com/w3c/webidl2.js/issues/82) - -**Merged pull requests:** - -- BREAKING CHANGE: Use ES2015 syntax [\#84](https://github.com/w3c/webidl2.js/pull/84) ([saschanaz](https://github.com/saschanaz)) - -## [v4.2.0](https://github.com/w3c/webidl2.js/tree/v4.2.0) (2017-10-16) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.1.0...v4.2.0) - -**Closed issues:** - -- Remove legacy caller support [\#78](https://github.com/w3c/webidl2.js/issues/78) -- Should report error for using duplicate names [\#77](https://github.com/w3c/webidl2.js/issues/77) - -**Merged pull requests:** - -- Check duplicated names [\#80](https://github.com/w3c/webidl2.js/pull/80) ([saschanaz](https://github.com/saschanaz)) -- Remove legacycaller [\#79](https://github.com/w3c/webidl2.js/pull/79) ([saschanaz](https://github.com/saschanaz)) -- Add "sequence" property to IDL Type AST definition [\#76](https://github.com/w3c/webidl2.js/pull/76) ([lerouche](https://github.com/lerouche)) - -## [v4.1.0](https://github.com/w3c/webidl2.js/tree/v4.1.0) (2017-07-04) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.0.0...v4.1.0) - -**Closed issues:** - -- Parsing error for annonated inner types of generic types [\#71](https://github.com/w3c/webidl2.js/issues/71) - -**Merged pull requests:** - -- Support TypeWithExtendedAttributes on generics [\#75](https://github.com/w3c/webidl2.js/pull/75) ([saschanaz](https://github.com/saschanaz)) - -## [v4.0.0](https://github.com/w3c/webidl2.js/tree/v4.0.0) (2017-06-27) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v3.0.2...v4.0.0) - -**Closed issues:** - -- Remove serializer-related productions [\#73](https://github.com/w3c/webidl2.js/issues/73) -- Records don't seem to be working right [\#72](https://github.com/w3c/webidl2.js/issues/72) -- Document namespace member output [\#59](https://github.com/w3c/webidl2.js/issues/59) - -**Merged pull requests:** - -- BREAKING CHANGE: remove serializers \(closes \#73\) [\#74](https://github.com/w3c/webidl2.js/pull/74) ([marcoscaceres](https://github.com/marcoscaceres)) -- Add documentation for namespaces [\#70](https://github.com/w3c/webidl2.js/pull/70) ([saschanaz](https://github.com/saschanaz)) - -## [v3.0.2](https://github.com/w3c/webidl2.js/tree/v3.0.2) (2017-05-29) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v3.0.1...v3.0.2) - -**Closed issues:** - -- Whitespace issues [\#64](https://github.com/w3c/webidl2.js/issues/64) - -**Merged pull requests:** - -- Test for latest LTS/stable node versions [\#69](https://github.com/w3c/webidl2.js/pull/69) ([saschanaz](https://github.com/saschanaz)) - -## [v3.0.1](https://github.com/w3c/webidl2.js/tree/v3.0.1) (2017-05-18) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v2.4.0...v3.0.1) - -**Closed issues:** - -- Is array syntax dead? [\#66](https://github.com/w3c/webidl2.js/issues/66) -- Remove exceptions support [\#65](https://github.com/w3c/webidl2.js/issues/65) - -**Merged pull requests:** - -- Fix whitespace error on parsing extended attributes [\#68](https://github.com/w3c/webidl2.js/pull/68) ([saschanaz](https://github.com/saschanaz)) -- Remove deprecated IDL arrays and exceptions [\#67](https://github.com/w3c/webidl2.js/pull/67) ([saschanaz](https://github.com/saschanaz)) - -## [v2.4.0](https://github.com/w3c/webidl2.js/tree/v2.4.0) (2017-04-12) -[Full Changelog](https://github.com/w3c/webidl2.js/compare/v2.1.0...v2.4.0) - -**Closed issues:** - -- Add support for Annotated Types [\#60](https://github.com/w3c/webidl2.js/issues/60) -- Question: Convert WebIDL -\> Javascript [\#56](https://github.com/w3c/webidl2.js/issues/56) -- Get Robin to give us push permissions on npm [\#54](https://github.com/w3c/webidl2.js/issues/54) -- Add support for records [\#53](https://github.com/w3c/webidl2.js/issues/53) -- module not supported? [\#52](https://github.com/w3c/webidl2.js/issues/52) -- Add support for namespaces [\#51](https://github.com/w3c/webidl2.js/issues/51) -- Export is not AMD compatible [\#48](https://github.com/w3c/webidl2.js/issues/48) -- Can't represent large constants [\#21](https://github.com/w3c/webidl2.js/issues/21) - -**Merged pull requests:** - -- Update webidl2.js [\#63](https://github.com/w3c/webidl2.js/pull/63) ([tqeto](https://github.com/tqeto)) -- Remove support for MapClass \(no longer valid in WebIDL\) [\#62](https://github.com/w3c/webidl2.js/pull/62) ([dontcallmedom](https://github.com/dontcallmedom)) -- Add support for annotated types [\#61](https://github.com/w3c/webidl2.js/pull/61) ([dontcallmedom](https://github.com/dontcallmedom)) -- Support namespaces [\#58](https://github.com/w3c/webidl2.js/pull/58) ([saschanaz](https://github.com/saschanaz)) -- Add support for records [\#57](https://github.com/w3c/webidl2.js/pull/57) ([TimothyGu](https://github.com/TimothyGu)) -- Refactor [\#50](https://github.com/w3c/webidl2.js/pull/50) ([marcoscaceres](https://github.com/marcoscaceres)) -- feat\(lib\): add AMD export support \(closes \#48\) [\#49](https://github.com/w3c/webidl2.js/pull/49) ([marcoscaceres](https://github.com/marcoscaceres)) - -## [v2.1.0](https://github.com/w3c/webidl2.js/tree/v2.1.0) (2016-08-12) -**Closed issues:** - -- Exception when parsing test/syntax/idl/typedef.widl [\#46](https://github.com/w3c/webidl2.js/issues/46) -- Wrong jsondiffpatch location [\#42](https://github.com/w3c/webidl2.js/issues/42) -- 'npm install' fails on building microtime [\#40](https://github.com/w3c/webidl2.js/issues/40) -- Can't represent union types in typedefs [\#38](https://github.com/w3c/webidl2.js/issues/38) -- tokenise\(\) assumes a specific property enumeration order [\#27](https://github.com/w3c/webidl2.js/issues/27) -- Add support for iterable\<\>, maplike\<\>, setlike\<\> declarations [\#24](https://github.com/w3c/webidl2.js/issues/24) -- WebIDL2 fails to parse `attribute Promise\<DOMString\>\[\] baz` [\#19](https://github.com/w3c/webidl2.js/issues/19) -- Support for ExtendedAttributeIdentList \(current editor's draft\) [\#18](https://github.com/w3c/webidl2.js/issues/18) -- No Licensing Information [\#17](https://github.com/w3c/webidl2.js/issues/17) -- how to regenerate w3c idl files ? [\#14](https://github.com/w3c/webidl2.js/issues/14) -- What is lib/writer.js [\#13](https://github.com/w3c/webidl2.js/issues/13) -- Numerous tests are failing [\#7](https://github.com/w3c/webidl2.js/issues/7) -- Add support for missing types in ServiceWorker [\#5](https://github.com/w3c/webidl2.js/issues/5) -- How can I parse just a function? [\#3](https://github.com/w3c/webidl2.js/issues/3) -- Parser throws on nullable array of nullable array [\#2](https://github.com/w3c/webidl2.js/issues/2) -- Parser throws on nullable array of any [\#1](https://github.com/w3c/webidl2.js/issues/1) - -**Merged pull requests:** - -- Fix "default": undefined [\#47](https://github.com/w3c/webidl2.js/pull/47) ([mkwtys](https://github.com/mkwtys)) -- Replace expect.js with expct [\#45](https://github.com/w3c/webidl2.js/pull/45) ([halton](https://github.com/halton)) -- Correct jsondiffpatch location. [\#44](https://github.com/w3c/webidl2.js/pull/44) ([halton](https://github.com/halton)) -- Bump microtime to 2.1.1 [\#43](https://github.com/w3c/webidl2.js/pull/43) ([halton](https://github.com/halton)) -- Expand writer support [\#39](https://github.com/w3c/webidl2.js/pull/39) ([markandrus](https://github.com/markandrus)) -- Accept wider \(but still incomplete\) set of allowed syntax for extended attributes [\#37](https://github.com/w3c/webidl2.js/pull/37) ([mlogan](https://github.com/mlogan)) -- Add test for callback with multiple arguments. [\#36](https://github.com/w3c/webidl2.js/pull/36) ([tobie](https://github.com/tobie)) -- Iterables [\#34](https://github.com/w3c/webidl2.js/pull/34) ([motiz88](https://github.com/motiz88)) -- Allow trailing comma in enum value lists, per spec [\#33](https://github.com/w3c/webidl2.js/pull/33) ([motiz88](https://github.com/motiz88)) -- Allow typedefs within interfaces \(behind an opt-in flag\) [\#32](https://github.com/w3c/webidl2.js/pull/32) ([motiz88](https://github.com/motiz88)) -- In draft [\#31](https://github.com/w3c/webidl2.js/pull/31) ([othree](https://github.com/othree)) -- Add support for extended attributes identifier lists [\#29](https://github.com/w3c/webidl2.js/pull/29) ([tobie](https://github.com/tobie)) -- Make `attribute Promise\<T\>\[\] attr;` work. [\#26](https://github.com/w3c/webidl2.js/pull/26) ([jyasskin](https://github.com/jyasskin)) -- Parse required dictionary fields. [\#25](https://github.com/w3c/webidl2.js/pull/25) ([jyasskin](https://github.com/jyasskin)) -- Define the WebIDL2 property on self rather than window. [\#23](https://github.com/w3c/webidl2.js/pull/23) ([Ms2ger](https://github.com/Ms2ger)) -- Teach WebIDL2 to parse \[\] default values. [\#22](https://github.com/w3c/webidl2.js/pull/22) ([jyasskin](https://github.com/jyasskin)) -- Support ID list in extended attributes [\#20](https://github.com/w3c/webidl2.js/pull/20) ([othree](https://github.com/othree)) -- Make sure that `sequence` property of idl types is set to false if the type is actually `sequence`. [\#16](https://github.com/w3c/webidl2.js/pull/16) ([tobie](https://github.com/tobie)) -- Parametrized [\#15](https://github.com/w3c/webidl2.js/pull/15) ([tobie](https://github.com/tobie)) -- Add promise support [\#12](https://github.com/w3c/webidl2.js/pull/12) ([tobie](https://github.com/tobie)) -- Remove broken coverage support from travis for now. [\#11](https://github.com/w3c/webidl2.js/pull/11) ([tobie](https://github.com/tobie)) -- Add support for \[MapClass\(type, type\)\]. [\#10](https://github.com/w3c/webidl2.js/pull/10) ([tobie](https://github.com/tobie)) -- Incorporate tests from widlproc\[1\] and remove dependency on said project. [\#9](https://github.com/w3c/webidl2.js/pull/9) ([tobie](https://github.com/tobie)) -- README incorrectly recommended updating the widlproc submodule. [\#8](https://github.com/w3c/webidl2.js/pull/8) ([tobie](https://github.com/tobie)) -- Fix bug where instrumented version of webidl2 was loaded. [\#6](https://github.com/w3c/webidl2.js/pull/6) ([tobie](https://github.com/tobie)) -- Use https:// instead of git:// [\#4](https://github.com/w3c/webidl2.js/pull/4) ([Manishearth](https://github.com/Manishearth)) - - - -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/LICENSE b/tests/wpt/web-platform-tests/resources/webidl2/LICENSE deleted file mode 100644 index fd21d439b09..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Robin Berjon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/tests/wpt/web-platform-tests/resources/webidl2/README.md b/tests/wpt/web-platform-tests/resources/webidl2/README.md deleted file mode 100644 index 9a8f3f8e9c1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/README.md +++ /dev/null @@ -1,629 +0,0 @@ - -# WebIDL 2 - -[](http://badge.fury.io/js/webidl2) - -## Purpose - -This is a parser for the [WebIDL](http://dev.w3.org/2006/webapi/WebIDL/) language. If -you don't know what that is, then you probably don't need it. It is meant to be used -both in Node and in the browser (the parser likely works in other JS environments, but -not the test suite). - -## Installation - -Just the usual. For Node: - -```Bash -npm install webidl2 -``` - -In the browser: - -```HTML -<script src='webidl2.js'></script> -``` - -## Documentation - -The API to WebIDL2 is trivial: you parse a string of WebIDL and it returns a syntax tree. - -### Parsing - -In Node, that happens with: - -```JS -var WebIDL2 = require("webidl2"); -var tree = WebIDL2.parse("string of WebIDL"); -``` - -In the browser: -```HTML -<script src='webidl2.js'></script> -<script> - var tree = WebIDL2.parse("string of WebIDL"); -</script> -``` - -### Errors - -When there is a syntax error in the WebIDL, it throws an exception object with the following -properties: - -* `message`: the error message -* `line`: the line at which the error occurred. -* `input`: a short peek at the text at the point where the error happened -* `tokens`: the five tokens at the point of error, as understood by the tokeniser - (this is the same content as `input`, but seen from the tokeniser's point of view) - -The exception also has a `toString()` method that hopefully should produce a decent -error message. - -### AST (Abstract Syntax Tree) - -The `parse()` method returns a tree object representing the parse tree of the IDL. -Comment and white space are not represented in the AST. - -The root of this object is always an array of definitions (where definitions are -any of interfaces, dictionaries, callbacks, etc. — anything that can occur at the root -of the IDL). - -### IDL Type - -This structure is used in many other places (operation return types, argument types, etc.). -It captures a WebIDL type with a number of options. Types look like this and are typically -attached to a field called `idlType`: - -```JS -{ - "type": "attribute-type", - "generic": null, - "idlType": "unsigned short", - "nullable": false, - "union": false, - "extAttrs": [...] -} -``` - -Where the fields are as follows: - -* `type`: String indicating where this type is used. Can be `null` if not applicable. -* `generic`: String indicating the generic type (e.g. "Promise", "sequence"). `null` - otherwise. -* `idlType`: Can be different things depending on context. In most cases, this will just - be a string with the type name. But the reason this field isn't called "typeName" is - because it can take more complex values. If the type is a union, then this contains an - array of the types it unites. If it is a generic type, it contains the IDL type - description for the type in the sequence, the eventual value of the promise, etc. -* `nullable`: Boolean indicating whether this is nullable or not. -* `union`: Boolean indicating whether this is a union type or not. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Interface - -Interfaces look like this: - -```JS -{ - "type": "interface", - "name": "Animal", - "partial": false, - "members": [...], - "inheritance": null, - "extAttrs": [...] -}, { - "type": "interface", - "name": "Human", - "partial": false, - "members": [...], - "inheritance": "Animal", - "extAttrs": [...] -} -``` - -The fields are as follows: - -* `type`: Always "interface". -* `name`: The name of the interface. -* `partial`: A boolean indicating whether it's a partial interface. -* `members`: An array of interface members (attributes, operations, etc.). Empty if there are none. -* `inheritance`: A string giving the name of an interface this one inherits from, `null` otherwise. - **NOTE**: In v1 this was an array, but multiple inheritance is no longer supported so this didn't make - sense. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Interface mixins - -Interfaces mixins look like this: - -```JS -{ - "type": "interface mixin", - "name": "Animal", - "partial": false, - "members": [...], - "extAttrs": [...] -}, { - "type": "interface mixin", - "name": "Human", - "partial": false, - "members": [...], - "extAttrs": [...] -} -``` - -The fields are as follows: - -* `type`: Always "interface mixin". -* `name`: The name of the interface mixin. -* `partial`: A boolean indicating whether it's a partial interface mixin. -* `members`: An array of interface members (attributes, operations, etc.). Empty if there are none. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Namespace - -Namespaces look like this: - -```JS -{ - "type": "namespace", - "name": "Console", - "partial": false, - "members": [...], - "extAttrs": [...] -} -``` - -The fields are as follows: - -* `type`: Always "namespace". -* `name`: The name of the namespace. -* `partial`: A boolean indicating whether it's a partial namespace. -* `members`: An array of namespace members (attributes and operations). Empty if there are none. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Callback Interfaces - -These are captured by the same structure as [Interfaces](#interface) except that -their `type` field is "callback interface". - -### Callback - -A callback looks like this: - -```JS -{ - "type": "callback", - "name": "AsyncOperationCallback", - "idlType": { - "type": "return-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "arguments": [...], - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "callback". -* `name`: The name of the callback. -* `idlType`: An [IDL Type](#idl-type) describing what the callback returns. -* `arguments`: A list of [arguments](#arguments), as in function paramters. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Dictionary - -A dictionary looks like this: - -```JS -{ - "type": "dictionary", - "name": "PaintOptions", - "partial": false, - "members": [{ - "type": "field", - "name": "fillPattern", - "required": false, - "idlType": { - "type": "dictionary-type", - "sequence": false, - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [...] - }, - "extAttrs": [], - "default": { - "type": "string", - "value": "black" - } - }], - "inheritance": null, - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "dictionary". -* `name`: The dictionary name. -* `partial`: Boolean indicating whether it's a partial dictionary. -* `members`: An array of members (see below). -* `inheritance`: A string indicating which dictionary is being inherited from, `null` otherwise. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -All the members are fields as follows: - -* `type`: Always "field". -* `name`: The name of the field. -* `required`: Boolean indicating whether this is a [required](https://heycam.github.io/webidl/#required-dictionary-member) field. -* `idlType`: An [IDL Type](#idl-type) describing what field's type. -* `extAttrs`: A list of [extended attributes](#extended-attributes). -* `default`: A [default value](#default-and-const-values), absent if there is none. - -### Enum - -An enum looks like this: - -```JS -{ - "type": "enum", - "name": "MealType", - "values": [ - { "type": "string", "value": "rice" }, - { "type": "string", "value": "noodles" }, - { "type": "string", "value": "other" } - ], - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "enum". -* `name`: The enum's name. -* `values`: An array of values. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Typedef - -A typedef looks like this: - -```JS -{ - "type": "typedef", - "idlType": { - "type": "typedef-type", - "sequence": true, - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "typedef-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [...] - }, - "extAttrs": [...] - }, - "name": "PointSequence", - "extAttrs": [] -} -``` - - -The fields are as follows: - -* `type`: Always "typedef". -* `name`: The typedef's name. -* `idlType`: An [IDL Type](#idl-type) describing what typedef's type. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Implements - -An implements definition looks like this: - -```JS -{ - "type": "implements", - "target": "Node", - "implements": "EventTarget", - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "implements". -* `target`: The interface that implements another. -* `implements`: The interface that is being implemented by the target. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Includes - -An includes definition looks like this: - -```JS -{ - "type": "includes", - "target": "Node", - "includes": "EventTarget", - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "includes". -* `target`: The interface that includes an interface mixin. -* `includes`: The interface mixin that is being included by the target. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Operation Member - -An operation looks like this: -```JS -{ - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "intersection", - "arguments": [{ - "optional": false, - "variadic": true, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [...] - }, - "name": "ints" - }], - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "operation". -* `getter`: True if a getter operation. -* `setter`: True if a setter operation. -* `deleter`: True if a deleter operation. -* `static`: True if a static operation. -* `stringifier`: True if a stringifier operation. -* `idlType`: An [IDL Type](#idl-type) of what the operation returns. If a stringifier, may be absent. -* `name`: The name of the operation. If a stringifier, may be `null`. -* `arguments`: An array of [arguments](#arguments) for the operation. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Attribute Member - -An attribute member looks like this: - -```JS -{ - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "RegExp", - "extAttrs": [...] - }, - "name": "regexp", - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "attribute". -* `name`: The attribute's name. -* `static`: True if it's a static attribute. -* `stringifier`: True if it's a stringifier attribute. -* `inherit`: True if it's an inherit attribute. -* `readonly`: True if it's a read-only attribute. -* `idlType`: An [IDL Type](#idl-type) for the attribute. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Constant Member - -A constant member looks like this: - -```JS -{ - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean" - "extAttrs": [] - }, - "name": "DEBUG", - "value": { - "type": "boolean", - "value": false - }, - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always "const". -* `nullable`: Whether its type is nullable. -* `idlType`: An [IDL Type](#idl-type) of the constant that represents a simple type, the type name. -* `name`: The name of the constant. -* `value`: The constant value as described by [Const Values](#default-and-const-values) -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Arguments - -The arguments (e.g. for an operation) look like this: - -```JS -{ - "arguments": [{ - "optional": false, - "variadic": true, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [...] - }, - "name": "ints" - }] -} -``` - -The fields are as follows: - -* `optional`: True if the argument is optional. -* `variadic`: True if the argument is variadic. -* `idlType`: An [IDL Type](#idl-type) describing the type of the argument. -* `name`: The argument's name. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - -### Extended Attributes - -Extended attributes are arrays of items that look like this: - -```JS -{ - "extAttrs": [{ - "name": "TreatNullAs", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "EmptyString" - } - }] -} -``` - -The fields are as follows: - -* `name`: The extended attribute's name. -* `arguments`: If the extended attribute takes arguments (e.g. `[Foo()]`) or if - its right-hand side does (e.g. `[NamedConstructor=Name(DOMString blah)]`) they - are listed here. Note that an empty arguments list will produce an empty array, - whereas the lack thereof will yield a `null`. If there is an `rhs` field then - they are the right-hand side's arguments, otherwise they apply to the extended - attribute directly. -* `type`: Always `"extended-attribute"`. -* `rhs`: If there is a right-hand side, this will capture its `type` (which can be - "identifier" or "identifier-list") and its `value`. - -### Default and Const Values - -Dictionary fields and operation arguments can take default values, and constants take -values, all of which have the following fields: - -* `type`: One of string, number, boolean, null, Infinity, NaN, or sequence. - -For string, number, boolean, and sequence: - -* `value`: The value of the given type, as a string. For sequence, the only possible value is `[]`. - -For Infinity: - -* `negative`: Boolean indicating whether this is negative Infinity or not. - -### `iterable<>`, `legacyiterable<>`, `maplike<>`, `setlike<>` declarations - -These appear as members of interfaces that look like this: - -```JS -{ - "type": "maplike", // or "legacyiterable" / "iterable" / "setlike" - "idlType": /* One or two types */ , - "readonly": false, // only for maplike and setlike - "extAttrs": [] -} -``` - -The fields are as follows: - -* `type`: Always one of "iterable", "legacyiterable", "maplike" or "setlike". -* `idlType`: An array with one or more [IDL Types](#idl-type) representing the declared type arguments. -* `readonly`: Whether the maplike or setlike is declared as read only. -* `extAttrs`: A list of [extended attributes](#extended-attributes). - - -## Testing - -### Running - -The test runs with mocha and expect.js. Normally, running mocha in the root directory -should be enough once you're set up. - -### Coverage - -Current test coverage, as documented in `coverage.html`, is 95%. You can run your own -coverage analysis with: - -```Bash -jscoverage lib lib-cov -``` - -That will create the lib-cov directory with instrumented code; the test suite knows -to use that if needed. You can then run the tests with: - -```Bash -JSCOV=1 mocha --reporter html-cov > coverage.html -``` - -Note that I've been getting weirdly overescaped results from the html-cov reporter, -so you might wish to try this instead: - -```Bash -JSCOV=1 mocha --reporter html-cov | sed "s/</</g" | sed "s/>/>/g" | sed "s/"/\"/g" > coverage.html -``` -### Browser tests - -In order to test in the browser, get inside `test/web` and run `make-web-tests.js`. This -will generate a `browser-tests.html` file that you can open in a browser. As of this -writing tests pass in the latest Firefox, Chrome, Opera, and Safari. Testing on IE -and older versions will happen progressively. diff --git a/tests/wpt/web-platform-tests/resources/webidl2/checker/index.html b/tests/wpt/web-platform-tests/resources/webidl2/checker/index.html deleted file mode 100644 index 9897d8572f2..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/checker/index.html +++ /dev/null @@ -1,55 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<title>WebIDL 2 Checker</title> - -<script src='../lib/webidl2.js'></script> -<script> -let parserResult = undefined; - -function formatParserOutput() { - const outputEl = document.getElementById('webidl-checker-output'); - if (parserResult) { - const prettyPrintEl = document.getElementById('pretty-print'); - outputEl.innerText = JSON.stringify(parserResult, null, prettyPrintEl.checked ? 2 : null); - } else { - outputEl.innerText = ''; - } -} - -function checkWebIDL(textToCheck) { - const validation = document.getElementById('webidl-checker-validation'); - parserResult = null; - try { - parserResult = WebIDL2.parse(textToCheck); - validation.innerText = 'WebIDL parsed successfully!'; - } catch (e) { - validation.innerText = 'Exception while parsing WebIDL. See JavaScript console for more details.\n\n' + e.toString(); - // Pass it along to the JavaScript console. - throw e; - } finally { - formatParserOutput(); - } -} -</script> -<style> -textarea { - font-family: monospace; -} -</style> -</head> -<body> -<h2>WebIDL Checker</h2> -<p>This is an online checker for WebIDL built on the <a href="https://github.com/w3c/webidl2.js">webidl2.js</a> project.</p> -<p>Enter your WebIDL to check below:</p> -<textarea id='webidl-to-check' rows='20' cols='80'></textarea> -<br> -<input type='button' value='Check WebIDL' onclick='checkWebIDL(document.getElementById("webidl-to-check").value)'> -<p>Validation results:</p> -<textarea id='webidl-checker-validation' rows='20' cols='80'></textarea> -<p>Parser output:</p> -<textarea id='webidl-checker-output' rows='20' cols='80'></textarea> -<br> -<input type='checkbox' id='pretty-print' checked='true' onchange='formatParserOutput()'>Pretty Print -</body> -</html> diff --git a/tests/wpt/web-platform-tests/resources/webidl2/coverage.html b/tests/wpt/web-platform-tests/resources/webidl2/coverage.html deleted file mode 100644 index 46e7ed324ec..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/coverage.html +++ /dev/null @@ -1,341 +0,0 @@ -<!DOCTYPE html><html><head><title>Coverage</title><script> - -headings = []; - -onload = function(){ - headings = document.querySelectorAll('h2'); -}; - -onscroll = function(e){ - var heading = find(window.scrollY); - if (!heading) return; - var links = document.querySelectorAll('#menu a') - , link; - - for (var i = 0, len = links.length; i < len; ++i) { - link = links[i]; - link.className = link.getAttribute('href') == '#' + heading.id - ? 'active' - : ''; - } -}; - -function find(y) { - var i = headings.length - , heading; - - while (i--) { - heading = headings[i]; - if (y >= heading.offsetTop) { - return heading; - } - } -} -</script> -<style> - -body { - font: 14px/1.6 "Helvetica Neue", Helvetica, Arial, sans-serif; - margin: 0; - color: #2C2C2C; - border-top: 2px solid #ddd; -} - -#coverage { - padding: 60px; -} - -h1 a { - color: inherit; - font-weight: inherit; -} - -h1 a:hover { - text-decoration: none; -} - -.onload h1 { - opacity: 1; -} - -h2 { - width: 80%; - margin-top: 80px; - margin-bottom: 0; - font-weight: 100; - letter-spacing: 1px; - border-bottom: 1px solid #eee; -} - -a { - color: #8A6343; - font-weight: bold; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -ul { - margin-top: 20px; - padding: 0 15px; - width: 100%; -} - -ul li { - float: left; - width: 40%; - margin-top: 5px; - margin-right: 60px; - list-style: none; - border-bottom: 1px solid #eee; - padding: 5px 0; - font-size: 12px; -} - -ul::after { - content: '.'; - height: 0; - display: block; - visibility: hidden; - clear: both; -} - -code { - font: 12px monaco, monospace; -} - -pre { - margin: 30px; - padding: 30px; - border: 1px solid #eee; - border-bottom-color: #ddd; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -webkit-box-shadow: inset 0 0 10px #eee; - -moz-box-shadow: inset 0 0 10px #eee; - overflow-x: auto; -} - -img { - margin: 30px; - padding: 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -webkit-box-shadow: 0 3px 10px #dedede, 0 1px 5px #888; - -moz-box-shadow: 0 3px 10px #dedede, 0 1px 5px #888; - max-width: 100%; -} - -footer { - background: #eee; - width: 100%; - padding: 50px 0; - text-align: right; - border-top: 1px solid #ddd; -} - -footer span { - display: block; - margin-right: 30px; - color: #888; - font-size: 12px; -} - -#menu { - position: fixed; - font-size: 12px; - overflow-y: auto; - top: 0; - right: 0; - margin: 0; - height: 100%; - padding: 15px 0; - text-align: right; - border-left: 1px solid #eee; - -moz-box-shadow: 0 0 2px #888 - , inset 5px 0 20px rgba(0,0,0,.5) - , inset 5px 0 3px rgba(0,0,0,.3); - -webkit-box-shadow: 0 0 2px #888 - , inset 5px 0 20px rgba(0,0,0,.5) - , inset 5px 0 3px rgba(0,0,0,.3); - -webkit-font-smoothing: antialiased; - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAMAAAAOARRQAAABelBMVEUjJSU6OzshIyM5OjoqKy02NjgsLS01NTYjJCUzNTUgISMlJSc0NTUvMDA6PDwlJyg1NjYoKis2NjYrLS02ODkpKyw0NDYrLC04ODovLzA4Ojo0NDUtLy86OjwjIyU4OTosLS82ODgtLS8hIyQvMTEnKCooKSsrKy0qLCwkJSUnKCkrLCwpKiwwMjIxMzMqLC0tLS0pKissLC00NTYwMDIwMTQpKysoKSovMDEtLzA2OTkxMzUrKywvLy8qKyszNTY5OzsqKiw6OjswMDExNDUoKiozNDUvMDIyNDY1Njg2Njk5OTozMzU0NjY4ODkiIyUiIyQ4OTkuMDEmKCowMjQwMTErLS4qKywwMTMhIiMpKiopKy0tLjAkJScxNDQvLzExNDYyNDQmKCk5OTslJig5OjskJSYxMzQrLS8gISIwMTIoKCk1NTUlJSUnJygwMDA4ODgiIiMhISI8PDw6Ojo5OTkpKSojIyQ7OzsyMjIpKSssLCw6Ozw1NjlrfLakAAAg2UlEQVR42jR6i3ea6rYvPgANIAhVXh8WvkQlioUiFlFcBtAmoiRNdzxqu9p0J7vrdK29zuPeex77nnvO/35n1r1ndHRktI0jTOacv/l7lCBK5UqVpOha/YxmWK7BC4TQFKVXrbYsnimqxuuMVlOQ0XltWjUdCwRJ1M+tC1KudOs9q6+da2adUewG0SC0SwELfHtgDds93VEuydEbl3QMWeNoYkR7b/0x1ZRobGI3mLwzAhePqTAwhg6aogjNsGy7/jwQ4rkdqe7CWLxF8k9LfMVFyRS7VJqtkrW8Vt/bkR8FZJao16ipknbC3Yw2lM7laO6HBEOadEZ2tpf65c4v8e3u7FyU6qbiNNyCuzXZ6pawgnwgmrpTT/Q7w2EZmiIJ0dzWDI7mhQ80IfRnMu2kzA5r5r1pIFoia+/d93HRYp1GV8TbrkWoU/+jdI0Ff6yGwTjT1Hn8J+8m1rKpGiYPuNiHnMtNMIv+zpsk84MYTNW1/+DpwXLvckdOCMYowVNPREe0QlM8xRHXXFhcNDzupwsSmb5pH+0t0RP2Qk+QtI7F1Qm6JRC6ZPBtPq/dq/kH+jxtCljn9TIpW6rQIgmSVyj6lPICIw4N/taka41PFUInth0je9+jO6Kt1G4/a7V2LEgG02B0pHVuCZrgltSKMuIl5SyufUv9mYuQi+mFgzbBEtFo2g+Dh4sSTrLNu8JPh00sQydpb00tqXBvqRN7Q7kqzcnIxCGnvZt/WmJacoOEO6Dcn8Qre03pOCSQxbMOXUuDNx9SxuLz4W1I18gvjViQ67zV0rxdWL8Te/TQkuo8STS41DR48W7L6YP2uWIqiUV8rd6Gbf/rnegKZeG8TpAM6afhGze9JAOxbLjsnUXEbrZ9vLYd7MT32cPF5mKKxmjy7huaoD9n62GOxni3iIJwv0IzZAZjdZkUtolCNLVfYZNaquFjGszVVf+J0vrz4CawoKdHnOzb0NMH7CDBOybfYNJ4rfeMyFNjkFYVTzMFs87rnPGXLUOeNKRVc0LnU7/UIgelzsy3CMuth0YfvnY0wsD3vODUL3eJcKqHQpm8yM3XZQWJxO6Un9iYloyyLpOwN2obHy6W6gbpcb44XmyC+mg+itAcaprGcrwZCqMj/GmtKn0zPvpTz/Cv1dw21XwP3cRupg3H3MF/S71eTKj1YrdwKdc2Mw0fRmb2sFf8lW3aU6JbIZSEPqvXvjM7G/aApyXlXeqKfMq0g/Su3rUGJPSPrtGElgknrZM3xUXqsAP6zMCNVn5u8aJnSNpJv2uru7t2jfRziW2+GuhqfldUNbPk71olwo+46ePUo1U3WKk/e5YK07F/wGRgcpODmQnIlVeHCWBE4puBi2jq28UKpqiN1/4UOrGz59TNYrrQHtd+11sG40BGD+pXdelNqGOg4NXe8W4eacJV/NS9/2Umtym6WQqveqR9xdCMElpxnbkalM4Vf9uaEcWZaKdyibEIjWKxJZPN95niCL3GiaXyssIrHxoLkqkzLCXULN46/f2h3tQJgyip+Tk9EAjJ9aJshq7t8X45aowSKspMSvPf7r9R8yxNptIaHS5ozuEm6luPDApugyNP8OaqiQ4BjaequXA54SLC83eHIY2r+CZp4409Xqw8Aa2oI7XkCrQi+in0w5AqF/kLNrcUz+qkl/lAobY1jSnx5OJNhyXIz3qfNFlXc0TKaglNwdWkWYt9QQ1Kr6W8zue21iNrdJk+N5oCr2O9nEtWKC7IS5J/zdDEYrmnAYfg6agCy+qcgz7ZofeDc4PbUWSvkshWuAc7OjiUyLkj+RAtdlwXJcjxdpkTTHDhK8lBCi8+JtvDVL1W6elmOM++YS0LuSlaP1oUvAeiW3cFnvTr8EbTz1tsSMYdGeZe40sRWu5uAfj7q+ZoKv2FNQ0p5XY1lmlcigHZqTPpabufEVrNuNPi165w3uCVQJHyJqmSJ7ZHnguqwtCmwViIJijj04ba2JNYtB+yORf5gg1/9t9iw4vUpeqiunSAbf+IBdj/b+iG2qrHvuNP0Vd/+ThVZT/lrvHYjjgDbbyxaqgHNM2uhxa1GW3UedZYhMMwM4mQhltouK+IV4NdbIQNM+8Yv311RZk9kT4tiYR4LkyFcuPpdcjuhUuFqBAWRZa11lcZ3gEBlXywsNhrt+plISZP5DlsV9l4EgY6J3yZPTUcMrgaWAT3oI79eSbGEbcJpr6BD8kyDiVt+G0/hXosQN4NFXKlfWIfsIs0BHODVok1/IGnKFHJYIquh8Xo+2+bkQNTGgWmN/fZ0Y33LSj6lr1GyV7mWIKg7ZTRZPGuhF/zjRNcQ1UPtSYgnWQxSs0yrVhwNDcdGMNSNe2JT3WuzbAM3HykyAajS3Uphf6STKEqxLas9EnmnhA/lyj9Uj+JoY7SVgVmGLl46Rm2u98sbkap2lzAdKBG4r6LgulQOSSjQv1GWdQ0jtDUK/mAaqM1Uqjpu4k3Rvfvxv7YTxLSK+wN3E5jVIzmF23uZ7hiH/sVP49D7tvoKp4S8b1LuvRlivVB/algbhcFITYVXvDpLzpDfplR2uD5V4XJFxpjmIpLc9Y5sB2TpBRix7Bme6GZIq+06v3XzNeTcA4obQIKxrnT4C2JpOqD92dbmSX8MGazly5EsZVMvSU1f4RZwyu8iQXbVdeLlZrjuTT1jrY1uk5c7iZ7RsvhhluqAkq4JpVQAg7RJFtSu+xgJ8Pv6O1j5DkLxT8mkbfyRW5DrQmG7hiDIjCgBsADbjuof6YHLGeV6a5Q1Smx9joUXPpdaaDx97A/Wq00oJkdR7ZYuQRfS533JtxO1erduqWOYIt3wh0wpbLuCNIYkwxbswbikCUu2CDCS+Q+7rgVtfRcm+SOcdKPRlZ/rE7wNVUEE39KTS5uvUKN1PUnkloPkyzhyGQ8qkouEjJ3H/VXdqG6asSRiw3ecMlBvDDt8dDhBHXMwZ2Cajzjr7/76T+IavqPYvz6r7//E/3X3+N//h/0QozbjPgPiir69P/8X3/9F/yv8b/827/++98WItPu5/Hvwd8YPf5bp/2/lX/T/+Of/0MJ/lYTa+L/Ef+d9vN/3/2T6P/+jyTzu/evf6U7vxN7B6pJkRtAF6jUr8I+P8RsP/ptGhfqFk+pQ/DgAy6NJtRYJdXmp4gK7WLqLKJ+MaKhGjOojvL+SnIWrkpy0SLHDe4QuyNzaEA15mLMCcmE8Em+4HdOihW4/ZWuppJEmzeAwcDtv7MuLc9y2V5atvxXNe3S4DUMt5/Qy2LM9kSYKiVWBuKlfp4nxTntpuW03JbIlkiRvBXmT23g1I2OYe6IizUHPIq6zm6mbfsbteKmi/sg9J+ocQBMctGFO7iljo8TPN+z3jxw4do+ZwfqoR9dkNTKHyM305GpTkfhcHexVkPVGEbUOjuo9f0UMPHBFlGEx0SLvJvVRKTwW7PSew5oPme+E42+frJa9cGt2njS3dK5kIif2eYbhuSEQXEqMVfUjhGIuin0G0/W5ezJyJQy3SpMLai4M0JUWb5u1k9tny5bd1pPwYBpQuDCXZl62xg4CdVEAtflXHs6JKmP/pH6mOl796Lgopj0o8d5kKh00hxG3OSdEE/QBo9Hgr8JJqAeLDwJohG5j/DGh61Rc/+tf22/8kEnxHNCEjo0ElvvGfESZkqmz2BDcKV1H1buSkhkdg7p1IMGs2s17nYjpblrWuE2K9WEO/hcRp5e9oOF/QBmOaDtgil+oaU6szPrdwW65fOB0KUTsVUn7LFU7J8e6cxJIl9+FHw5MQMzuQJ+4oxMH3iW/5GK+hWuG0T+gTLs+fAjdtUd58TmIUq04EeyRCYCjkldow234aIgR5bqwrtZosZ+6YEqAmDqatJ9lWasz4IquKALPtd92hGI3Z2BdzzZue+REl1Om4DIWD+RrtUTOJLI+S0jHowXXdAxsGLSd40zYNuEUlOGhrwL6c7tcOtUOvpJCP7QBQS19H+GvZn05ewjlVLz+IGKoC9TyfQjLMBNmXCuqqtTdOSukZW48B0HqgSTCBrBnlFvF4CG2Su7yFzqmJFURK3UmTT3ru050r0ptUpMilYnBJWfl2Bv6kPlUuE1kxxpdzui9AubsR2N2boVSu81OulAwBqoSr1LZ0LLYOomyZHmjqnXlP72s8LnDouEJjtodBvdHaG1jMySYO7crWd90MpCRyCG14vb5IE7Arupw/y/RcCm/Tm3zK6zYj8PYNaGldiUfkB/LHWcmf2lVM+mwyU27a0qq2tscrQ/vzBjN26DnntIrOyGizzXK35yKQdYnUABkyN4saz3WD/viF+eCcsXnIajdWYJWaYHRstIis9CS+tqnFGmz2j5uzfr3Z4prqgK4XOT/PyftvjZqIm8lhkfxJ7Ol3CJF1piYBGAG8wtAk56Drw1YwmOpcz+NdfkSpSLplRXLXHL0Rquj6YW/gabqgK7Dgr6NwtH0B/AN7XrN+MVJ6AmXmUuqmQulrNNYPmH0RoDogydOKLo/QbfYNARSQQKISRCzRXU+q9WWJFL3LZW6u34CkeG97xC0NNGaJ0bvK6SnZS3zPskr5EtuCgjMWR5o2x5BqhKmDWJPRe7JMEOyRb5uUKlHaGVtq5ivSOaSliSXp9SQm2qk8MRJh10MAp9QQ2H5t59J8rjiwSZtoIfMGjlLPVNdYl/LBR0AO6WLGDmkLkIPRE45Y9MftdAK/yNu1Hn6tzOQTesgQ+8fSzB19wO91vCnO23vOWQdwJ63SJrYjdfKFW6W281PKs2k8iT9ai1cgJ4sa3xqdvmtxR8/+D1B8AKc2u+6JftryRhMWSQtoSBgIyyQGyxcnELuAasXN12oSriU4RMz1DD6RL0TSV+om7i1Yt+jEE/jnawM8cX/UhN4nkiv/w9eALrzNhXuQfOzFL0Fi6SjF7/4Qn8rLYBoa85cvgAnkCEBP+HPbEnquVXCZsMS/yzYw2Vru60P/+nJPYKkzZFjmbykzUoEqV836T5q3fP/L383dF82tx18/AZgZczMAgyeWYKmSZIqtHL+e+O4ZRcq9VI3g/qPeCoiK4pcgEqdbS0S/Be54sbVQOuJVPNBblIghzeasNu7h/g+Sz1IdhI5lCwq1nUb3Ji4OCIcqQZqtqJ5w7rXrg/DA9IgVmEGhDgGecEwnCTHffXcXs0V3OCEVzYDKS1vp/oX+ng+6XVU86UjA6FMO2RXOOOrqY1GgPvrAk9HV/BXtCu5RuwF8qgdGDLsBcui4E33ymdBip1X8uKyhIWT8qNRDsXz+gvO9UiEC0d8RG4Tf2x8H4slljgHtCBcxHLTWOYJm5H/fCPCzOgf9qgOUxTRZ0Pc6ha5yLuLVT9ntvIa6gacE99mCovdUumTQdRP4RPsS9129eEe2uSvvGh0bV4Y3QPPhPZMqhZWSMa5R0Hc1SGO4IVOQc0FrirlibTVfKRrYkD8kz3b+X65/QkUNaZdrdl3mCap0Hf3YcCw/LiouJYNbqz88UqeDYv93yO7vvXtgl4XCyAO4ODkY6W+83+LZU//p3/zXNGGrUKClCiOnL27iJZbNWDF02XXAOeFlB7IaADoMH1Yqr+UP9biyZDEa/iJt4MDeIz6GKTdLVBfWGVtRN4fdT2rgReX8UXwF2zOrradm4J0nyTgdPnai3RvzpZvCKDUqjOwD/QA6EDaMCLewX6QWYVnHY1sx1bd8ovYnPm1ZvPH+rE20lWjOCnZ66/xDt0QAl15FjfBcZp+i9OU0RNPQ0t3x2pSNWo8eiYudwsnuP1Hq6iH1LJCJynkYsfgJ0p3pF6SoQk2l+jqE8CPk+ziGJRSKjs+W5AO185umPdkYzlK4wl7TC9NxyyDP7ZoyYVoXiuS6SjnInlLWrwz1i8bGTKXX0AVQWkSfIlglW3zRJRJ8bg5VgE6ZEnqNu9B++0GNQvDQJvFize4ESNKBJP+8vA3LM4AX5SIBq08Mob+7QMTCZx4nwP/64+4BnlZC+8WtlP/CXw6t1PwMwkJ3jhP1FiXLhDF/3I6FGUzO2DSi9ABxKyyL9paZxSEz40ZCPQToDAJu1959k7QdbVxgB4icsu2s4zsTPJhcEDo+N1GX4zSk/wriRh8AqwL62972i9HJHd1ydaLXVzvKvOfGGw5RVcUVMiKXFH4APdkQU/dc5BX0YfKTNZYXCW9mb8bc8mufoQP6BbdQmT99ZjoYfr/go4TgQX9IDgztim7wyFeGMfbNaeqj8Dzs38pgcqwSv2hbqB3oSGKWKy+sesY7p57wAHldqE6NDudk/W7s/zjrK4rZFlFvaGxnSZdHbc1y47qDN6xkoK8O3bfr2j41dlJZ71rB4dlDqapPFa8N6xBrprUdtenUCHwxKNhw1uuTBh+9uU45k4REpQABN2bAO9DSLqoIL26gNroWgup5pUMxHUNSq4Gyz47vBPvilpo5f9OYI2ddAqTqmnxXERxQJ3UK8fHbVE9HagHi3+tqNRoNsArdmAxHA5LwtQo9ZAaNKUTljnokljo2x8scqVpEEIPc01fPCdHOCg0DeWBz8D5TVAAfx8aRH5X2ZYNI3ebKDZdeJ+oBDAxmRqJ30Eh2/DaeAy5diVNMpEDmXiPDsGTzBLXy8eVDdJoIafgx/gxMyQi454QrW56nCyeELgSuNNEmYkflF+t3CZQOVRWjKhIuCclmQSlAXT3+4JGG75B4t/5hQ+ldMP4LsAW6z3XmU6IJJwpnGVnsgUZhoY1fZlwTR8wSU7xRejf2uCx9Z5trVTRRJP9KnEb134dEieil6eCOGWgboI7xsqsqM99jfJLTePjygKlH2CVxxsse9QRzTBFjD/Kjqitr/CCTBt/SJ6nLxz7cKP9pFqBpp0lN5y+adKNsZjrPuroemZauH9aTTFD3EKHW8S55XBLFQAt1jgxTQCTwxmx/JyfsZDN1RroN3VaxpSenpIX7K+ZbL8VdlQDcI4Cbzg3QJLa9yVqNxUelu+EtxLVqeekaAvSJkO6sSVqbUajxqhKshNpvZqoeApF0k/0P0ikkwUcbdwc4A1ejN7Oo0O15kG7hTMoK3hZRBCX7YYeLW0wvcXx/18n/u37yLgzBYVBUvORGli+sfRcX/74uD6P4hq+7xu54TlWJLFzT63uwUDwuEDdOjJQqx7JV+ZjaEAPi7t0MMrR4Q8Rkf18uxD6RK0RKh0hL8YU+DeL97i4pa5ZSyAfXKwZRS/8gXcxdZXm62RBDj8U3sN8x95b5PpPs/mCBKYvpaA50pN5Ct/499AFTtwQ5vgeSh+NHrKIi4NVpwM/XzRaNfJD856lPE6M21zWPguFsH7jbLVyEDfRmt4VwrhCJ5VTYmcSPfGgO5clfN+vbaDZ7sakU5+2vZ2WCDY031NxJarVytfDDVtiafcTGO2rJ/taoL3zChN2qmjxofczTOYQPPVQPh0JVtYgdUQINcSiNEEy58UdYXX1MpWUCEBx7LbcGtAm8XWRQTVOaoV3ySri4RShhs/B/0m4jX6OAwXOvcA09bNSG4czEGv/Wey6V/jbTCNTW6awXdNTcA1GsPe1E9fZdGl7R0vyoVpIdJtfC6d32NNErrvq/R+d65VG+YOwRXppXxOCYyGNSf1K3x6VxAW/vtz4EC1SgCOSPdN62sLsoIzuDfg8GwZAbquVO8HIuFP/ToVoeUB7nnwMF35a1wK1tI6fkrqFKhQdeJpwyls0pIy8AZde3/6LUUbFaYJthyUJSU/kqDXTLQElnn0Jr4B2RVghNrmNmoEn7pXIeshPguXVsvwoTdmClq49JJU3LWhHyWTrJL9bRP6VKv3tZoA/th77p5Jw++OEENvyvWy/pNeExiDUVQaXIRGh8xySZTI36yueFaSXo1uJY0RnXYgEOoWWOJHeaVuX/bGNhHsh2yinznl/++NJcE9j6fBPRcBdq9hb8awNw8U7Bl6GM7x69EDOIIbX/npZ++amlHR9L/35mE/2Ss4gb0xCcY4VyTFLRE796vHysLAamqcyO+aFQyJIDBNslbH2/MrAvZiSEIedc/cqjmv4fbda2pXbv+F5a2szSsdkm9noiNURXt8edUhGUF6fSZWd1IJaXKFwD+49R6eCXD4Bkef7j9tRtNMVgW8BhRz/Qpy1TmeYk0doyjZoJSbePOReVHgkFsCFuQJ+Lgc4BxeAsK/cOiNDRmdNw0ctYhn/nQ498dYI5znzGLoJi1rav7Cn88rL3wLePVtDK5gl77Tki3gHEsIAQ2+IKgarj7Y8W1IQzV5V9N+0TjLqbg68WfKcOmBCOj3JkwJhVIkwDhc+JorXuZEPMEh0vvH3x7iqf+VAwXgd4diZiaJD1zHL9Snx6Wfg4IugreyhabQkcir+y5XgDtdx3Avs7lkeeCBwDvZoTUCXx5QrZkcEqWfYEiEYRs/EphmRALSNGR1Iclgdr5VFoELpzF4++f35w3/j0t5ucW3n2ch4PQCLuUXupsPRR7UA5FjSKrMtPcKAZJfagO4lGE7FH3YKMjorpK0ZxAv+i2JkJhtAMWWWFej4RhPR/cJ3DxwocCvXDi4SGZU4cu+K32XndiFWgopAl+0GApcwf1XvymJcFs39jExIBO4yUjU9MExBLQYc9H+W7+IgdESPRpciT+rKZPebVtaVq+1GYO/5xTAL3HASjNTGIgMvdjWbgc7JvdE1zIFpuC0U9ESiZyzBixzxWxj4Kwh8My34q+FK3KNLtmsA1qyrmKSNQOXCPUZd+ONelBTvFoUI/CYsqa/RhtKiyMf2CgSFqEPk59Y3uqnlZ8gFpswfSYyko23yVZYxzKGxGm49Zqxg1l8oz5Ra9XaRwHkuxepmgyhm0SoNy2KlbcEqK+9QqS9PNx9Ihm9U7gsR55SSJ1FBDNnkuWKxIZ0SDpXuOGwZdoUbOMDPHP4vBAgz2VlSEJAHZGJVbYIg7l/FO5KfIVvxC8pPPxMGcNMoevFDeStt2iqztE10n2TA4dgJH76YS9HDhKHD3iCx6ieFX84BAI3QQnngh76f5ruPQVbr5qZmck/5UjDc26lfrOvUBWy0Ogl8bCoOkMOns81TnC3cuUS9KW8+9A+fe3XYZOFUPG1u5epSSmDLw0s5s2F0W30ANeo+zJkJQz9SPZgzwYpEoktofhGVfmLOAB20boCbW1QWq/NpET/hnMecw/uSyAH4NJc3ECOU4nnkK1fj3S/i5dwb3R7k00AqQQUwt7Ie1qV0aY/VQX0J8hLPy7eBNXMHYZYDNxHZ2Qh6AuXJxq+AeRec/Q+JLhZV6hpXwQEzw7bf5v9uUf2vpq3qlhmy0IIGTkwYdCfSAFmqbdo+3XvDTDjFJde0mbeQLcn2n31xaAqJ0ixO/CLsT4I4G4DoncVTgRGNBtsCcjISWT+oeXZ4Iedw/8OsJI1aPnNKLX/60VvcZb94uasRxCkqlPQ11u1Sa2hHvB80WQENxVyzjns0/PiEByyil21Te6oisk3mNCEMrhouCFO3yEZTHHOCMy9eb/4Tmi8cVf3Lf7P53SY2hX3PSN033As3ETIMLHWumWEO9JXHA2y2SIBlIPpLGG2qvNsCIlIr+B1SWAqRKm2w6Blf7U+zCSBwJrfHG5i8J5Gax/cVonMlon7aHJX/gSvucIncRP93XCqkv7D8IFKFsLiBgHqUpXhE3pYjEcV1dk/JD9zFVCfEaQIVX8Jmfz7IIofcBKQ4OaG+C3xC2veX9CD+iAFXDNaGg9eTVxvkbJRJlW4Nk9Wk13kn696jWppRDe/8pDrYMO9ZyxZ98ReKSz9kWKLLyk2zCZgAniCkLJVX3n1M9DYbomyahWiv/KixRIV9hj/oFz87I+HLznbPTjpa+D+bZQnMuRsljTpv90vQUt/pK7jCFnA30B/jtroSF2/m/gpWn1aQs5WeA6ghzF8SdqWI20fghdSeDOCSCmLgTkfaGgGDmw7nHFkRzGtag57IHS2na06I+gzEphXo1w/Zx2BM/jKL2nZoFjHggtFQjYi8nSVRSXIE58RPbBObXk7uuIL9+rs/5Zo7suJInEUxgsiZZAWS25iBtpEiZeBgDtghEoAE0sjcayNq85M4tbu/LF5h51335PsGzQ09O875+vUS89lkWMyNOFoip2PuyWyMP/iU2XIZdfCCJNDjebDoBLQdpy7QQZC7s9c0wjHJervQNDu2jWzBW5MSAJMr7bP+Iv92BkS/GGgzjEn7MF1IRKFwwzbjbS4/slGOmhx9cZrFu7HSEefojNv3r0UaKfKOWzXsq1zEugbzlMDFsacRJJI/iJlK3vtkZ+PLZIVMFlKA32wbq2Kd5T0uCLZ1CPkAfCdzkz2EYscjDcZq2AWfziN2covN4kXE1lQXPPLTNM1xx3tbiepcO/t3SWm4w87qfh99SL0ZnY+LKFPLPeXVM2mIIoVWt+9Nk0I7nY4O79iGYqxZ8RVz289an6NVdJWnSKZvJQCAuHNiVaDxPAFoH392t9wot5t0/qmU95eEWNbU2udUW5sN9JVqcYlvAIfLeYC33oUzzxZgSktsv21mA7Uly1FA5VnoJFh6N244Wmv3YJGFv/TCPryaw+ZORlpZjQdq/2DYXr3EZskfed0G61P09ipTKmlTQ1067Rg5+PAk5FlQ9e0SWbGf2B/08kqymOTMVOznsALHHNFH4LFRKl2F/NOiYFl9khNHnSu9Ak5sq26Ynl/i2fdTle29Y1ugqmR5Yj4YT9pvslFyYCbw0mNFr5rVQm1LvkG27QMq9ph3t8fmn6r6SQ4oSbr5tz+J1kIawGzDxb6VYOvvWhobDTXfBeNv3b4aNm5XUinsCGqG2q/45m3+LoCOsddFceYhRx1Tsss9PLdPfJdErFMjYd3gddjiP0+XQjcRadZP6bwNLySvunFf20Czy6JqdEW2a96KxdYdOryBv1BjbuUq2yCHeh+6sk7fGmmPi50pe/1l5TyPe5oHW9oPnhPswLyf2TFDdCyYlhwBCstv5C1HwlW7xWoGT9XZt4qVj5WryLPLLD6h/5cMLEjWzgCeAIKNsLak92aBqBsHl4AJwl2N4jfvbSkBExGimv0nFvv09uDScQbjx+w4kPQjgjlW+g9ws9VEJvI2k8N6XxVu0uIwovgTFdunG24gBtaDi+y1YLQwZ8mwbip5fVlO3k0n0AEr/ETbtu8Vjkm+nNSiEb7X/3fMjBL5A8PdgG+/FnbexbFFExmEfetXAnisEKy5z44WVPpQZjSy/jzeGn4yDRsFGqhh87QPaDBWhlo37IFbe/C0xynS91d2tP/AJoJS0sVF6iwAAAAAElFTkSuQmCC"); -} - -#menu::after { - display: block; - content: ''; - padding-top: 80px; -} - -#logo { - position: fixed; - bottom: 10px; - right: 10px; - background: rgba(255,255,255,.1); - font-size: 11px; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); - -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); - color: inherit; -} - -#menu li a { - display: block; - color: white; - padding: 0 35px 0 25px; - -webkit-transition: background 300ms; - -moz-transition: background 300ms; -} - -#menu li { - position: relative; - list-style: none; -} - -#menu a:hover, -#menu a.active { - text-decoration: none; - background: rgba(255,255,255,.1); -} - -#menu li:hover .cov { - opacity: 1; -} - -#menu li .dirname { - opacity: .60; - padding-right: 2px; -} - -#menu li .basename { - opacity: 1; -} - -#menu .cov { - background: rgba(0,0,0,.4); - position: absolute; - top: 0; - right: 8px; - font-size: 9px; - opacity: .6; - text-align: left; - width: 17px; - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - padding: 2px 3px; - text-align: center; -} - -#stats:nth-child(2n) { - display: inline-block; - margin-top: 15px; - border: 1px solid #eee; - padding: 10px; - -webkit-box-shadow: inset 0 0 2px #eee; - -moz-box-shadow: inset 0 0 2px #eee; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; -} - -#stats div { - float: left; - padding: 0 5px; -} - -#stats::after { - display: block; - content: ''; - clear: both; -} - -#stats .sloc::after { - content: ' SLOC'; - color: #b6b6b6; -} - -#stats .percentage::after { - content: ' coverage'; - color: #b6b6b6; -} - -#stats .hits, -#stats .misses { - display: none; -} - -.high { - color: #00d4b4; -} -.medium { - color: #e87d0d; -} -.low { - color: #d4081a; -} -.terrible { - color: #d4081a; - font-weight: bold; -} - -table { - width: 80%; - margin-top: 10px; - border-collapse: collapse; - border: 1px solid #cbcbcb; - color: #363636; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -} - -table thead { - display: none; -} - -table td.line, -table td.hits { - width: 20px; - background: #eaeaea; - text-align: center; - font-size: 11px; - padding: 0 10px; - color: #949494; -} - -table td.hits { - width: 10px; - padding: 2px 5px; - color: rgba(0,0,0,.2); - background: #f0f0f0; -} - -tr.miss td.line, -tr.miss td.hits { - background: #e6c3c7; -} - -tr.miss td { - background: #f8d5d8; -} - -td.source { - padding-left: 15px; - line-height: 15px; - white-space: pre; - font: 12px monaco, monospace; -} - -code .comment { color: #ddd } -code .init { color: #2F6FAD } -code .string { color: #5890AD } -code .keyword { color: #8A6343 } -code .number { color: #2F6FAD } -</style></head><body><div id="coverage"><h1 id="overview">Coverage</h1><div id="menu"><li><a href="#overview">overview</a></li><li><span class="cov high">95</span><a href="#webidl2.js"><span class="basename">webidl2.js</span></a></li><a id="logo" href="http://visionmedia.github.com/mocha/">m</a></div><div id="stats" class="high"><div class="percentage">95%</div><div class="sloc">572</div><div class="hits">548</div><div class="misses">24</div></div><div id="files"><div class="file"><h2 id="webidl2.js">webidl2.js</h2><div id="stats" class="high"><div class="percentage">95%</div><div class="sloc">572</div><div class="hits">548</div><div class="misses">24</div></div><table id="source"><thead><tr><th>Line</th><th>Hits</th><th>Source</th></tr></thead><tbody><tr><td class="line">1</td><td class="hits"></td><td class="source"> </td></tr><tr><td class="line">2</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">3</td><td class="hits">1</td><td class="source"><span class="k">(</span><span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">4</td><td class="hits">1</td><td class="source"> <span class="k">var</span> tokenise <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>str<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">5</td><td class="hits">47</td><td class="source"> <span class="k">var</span> tokens <span class="k">=</span> <span class="k">[]</span></td></tr><tr><td class="line">6</td><td class="hits"></td><td class="source"> <span class="k">,</span> re <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">7</td><td class="hits"></td><td class="source"> <span class="s">"float"</span><span class="k">:</span> <span class="s">/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][-+]?[0-9]+)?|[0-9]+[Ee][-+]?[0-9]+)/</span></td></tr><tr><td class="line">8</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"integer"</span><span class="k">:</span> <span class="s">/^-?(0([Xx][0-9A-Fa-f]+|[0-7]*)|[1-9][0-9]*)/</span></td></tr><tr><td class="line">9</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"identifier"</span><span class="k">:</span> <span class="s">/^[A-Z_a-z][0-9A-Z_a-z]*/</span></td></tr><tr><td class="line">10</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"string"</span><span class="k">:</span> <span class="s">/^"[^"]*"/</span></td></tr><tr><td class="line">11</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"whitespace"</span><span class="k">:</span> <span class="s">/^(?:[\t\n\r ]+|[\t\n\r ]*((\/\/.*|\/\*(.|\n|\r)*?\*\/)[\t\n\r ]*))+/</span></td></tr><tr><td class="line">12</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"other"</span><span class="k">:</span> <span class="s">/^[^\t\n\r 0-9A-Z_a-z]/</span></td></tr><tr><td class="line">13</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">14</td><td class="hits"></td><td class="source"> <span class="k">,</span> types <span class="k">=</span> <span class="k">[]</span></td></tr><tr><td class="line">15</td><td class="hits"></td><td class="source"> <span class="k">;</span></td></tr><tr class="hit"> <td class="line">16</td><td class="hits">329</td><td class="source"> <span class="k">for</span> <span class="k">(</span><span class="k">var</span> k <span class="k">in</span> re<span class="k">)</span> types<span class="k">.</span>push<span class="k">(</span>k<span class="k">);</span></td></tr><tr class="hit"> <td class="line">17</td><td class="hits">47</td><td class="source"> <span class="k">while</span> <span class="k">(</span>str<span class="k">.</span>length <span class="k">></span> <span class="s">0</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">18</td><td class="hits">2914</td><td class="source"> <span class="k">var</span> matched <span class="k">=</span> <span class="k">false</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">19</td><td class="hits">2914</td><td class="source"> <span class="k">for</span> <span class="k">(</span><span class="k">var</span> i <span class="k">=</span> <span class="s">0</span><span class="k">,</span> n <span class="k">=</span> types<span class="k">.</span>length<span class="k">;</span> i <span class="k"><</span> n<span class="k">;</span> i<span class="k">++)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">20</td><td class="hits">13325</td><td class="source"> <span class="k">var</span> type <span class="k">=</span> types<span class="k">[</span>i<span class="k">];</span></td></tr><tr class="hit"> <td class="line">21</td><td class="hits">13325</td><td class="source"> str <span class="k">=</span> str<span class="k">.</span>replace<span class="k">(</span>re<span class="k">[</span>type<span class="k">],</span> <span class="k">function</span> <span class="k">(</span>tok<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">22</td><td class="hits">2914</td><td class="source"> tokens<span class="k">.</span>push<span class="k">(</span><span class="k">{</span> type<span class="k">:</span> type<span class="k">,</span> value<span class="k">:</span> tok <span class="k">}</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">23</td><td class="hits">2914</td><td class="source"> matched <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">24</td><td class="hits">2914</td><td class="source"> <span class="k">return</span> <span class="s">""</span><span class="k">;</span></td></tr><tr><td class="line">25</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">26</td><td class="hits">16239</td><td class="source"> <span class="k">if</span> <span class="k">(</span>matched<span class="k">)</span> <span class="k">break</span><span class="k">;</span></td></tr><tr><td class="line">27</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">28</td><td class="hits">5828</td><td class="source"> <span class="k">if</span> <span class="k">(</span>matched<span class="k">)</span> <span class="k">continue</span><span class="k">;</span></td></tr><tr class="miss"> <td class="line">29</td><td class="hits">0</td><td class="source"> <span class="k">throw</span> <span class="k">new</span> Error<span class="k">(</span><span class="s">"Token stream not progressing"</span><span class="k">);</span></td></tr><tr><td class="line">30</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">31</td><td class="hits">47</td><td class="source"> <span class="k">return</span> tokens<span class="k">;</span></td></tr><tr><td class="line">32</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">33</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">34</td><td class="hits">1</td><td class="source"> <span class="k">var</span> parse <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>tokens<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">35</td><td class="hits">47</td><td class="source"> <span class="k">var</span> line <span class="k">=</span> <span class="s">1</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">36</td><td class="hits">47</td><td class="source"> tokens <span class="k">=</span> tokens<span class="k">.</span>slice<span class="k">();</span></td></tr><tr><td class="line">37</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">38</td><td class="hits">47</td><td class="source"> <span class="k">var</span> FLOAT <span class="k">=</span> <span class="s">"float"</span></td></tr><tr><td class="line">39</td><td class="hits"></td><td class="source"> <span class="k">,</span> INT <span class="k">=</span> <span class="s">"integer"</span></td></tr><tr><td class="line">40</td><td class="hits"></td><td class="source"> <span class="k">,</span> ID <span class="k">=</span> <span class="s">"identifier"</span></td></tr><tr><td class="line">41</td><td class="hits"></td><td class="source"> <span class="k">,</span> STR <span class="k">=</span> <span class="s">"string"</span></td></tr><tr><td class="line">42</td><td class="hits"></td><td class="source"> <span class="k">,</span> OTHER <span class="k">=</span> <span class="s">"other"</span></td></tr><tr><td class="line">43</td><td class="hits"></td><td class="source"> <span class="k">;</span></td></tr><tr><td class="line">44</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">45</td><td class="hits">47</td><td class="source"> <span class="k">var</span> WebIDLParseError <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>str<span class="k">,</span> line<span class="k">,</span> input<span class="k">,</span> tokens<span class="k">)</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">46</td><td class="hits">0</td><td class="source"> <span class="k">this</span><span class="k">.</span>message <span class="k">=</span> str<span class="k">;</span></td></tr><tr class="miss"> <td class="line">47</td><td class="hits">0</td><td class="source"> <span class="k">this</span><span class="k">.</span>line <span class="k">=</span> line<span class="k">;</span></td></tr><tr class="miss"> <td class="line">48</td><td class="hits">0</td><td class="source"> <span class="k">this</span><span class="k">.</span>input <span class="k">=</span> input<span class="k">;</span></td></tr><tr class="miss"> <td class="line">49</td><td class="hits">0</td><td class="source"> <span class="k">this</span><span class="k">.</span>tokens <span class="k">=</span> tokens<span class="k">;</span></td></tr><tr><td class="line">50</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">51</td><td class="hits">47</td><td class="source"> WebIDLParseError<span class="k">.</span>prototype<span class="k">.</span>toString <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">52</td><td class="hits">0</td><td class="source"> <span class="k">return</span> <span class="k">this</span><span class="k">.</span>message <span class="k">+</span> <span class="s">", line "</span> <span class="k">+</span> <span class="k">this</span><span class="k">.</span>line <span class="k">+</span> <span class="s">" (tokens: '"</span> <span class="k">+</span> <span class="k">this</span><span class="k">.</span>input <span class="k">+</span> <span class="s">"')</span><span class="t">\n</span><span class="s">"</span> <span class="k">+</span></td></tr><tr><td class="line">53</td><td class="hits"></td><td class="source"> JSON<span class="k">.</span>stringify<span class="k">(</span><span class="k">this</span><span class="k">.</span>tokens<span class="k">,</span> <span class="k">null</span><span class="k">,</span> <span class="s">4</span><span class="k">);</span></td></tr><tr><td class="line">54</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">55</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">56</td><td class="hits">47</td><td class="source"> <span class="k">var</span> error <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>str<span class="k">)</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">57</td><td class="hits">0</td><td class="source"> <span class="k">var</span> tok <span class="k">=</span> <span class="s">""</span><span class="k">,</span> numTokens <span class="k">=</span> <span class="s">0</span><span class="k">,</span> maxTokens <span class="k">=</span> <span class="s">5</span><span class="k">;</span></td></tr><tr class="miss"> <td class="line">58</td><td class="hits">0</td><td class="source"> <span class="k">while</span> <span class="k">(</span>numTokens <span class="k"><</span> maxTokens <span class="k">&&</span> tokens<span class="k">.</span>length <span class="k">></span> numTokens<span class="k">)</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">59</td><td class="hits">0</td><td class="source"> tok <span class="k">+=</span> tokens<span class="k">[</span>numTokens<span class="k">].</span>value<span class="k">;</span></td></tr><tr class="miss"> <td class="line">60</td><td class="hits">0</td><td class="source"> numTokens<span class="k">++;</span></td></tr><tr><td class="line">61</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="miss"> <td class="line">62</td><td class="hits">0</td><td class="source"> <span class="k">throw</span> <span class="k">new</span> WebIDLParseError<span class="k">(</span>str<span class="k">,</span> line<span class="k">,</span> tok<span class="k">,</span> tokens<span class="k">.</span>slice<span class="k">(</span><span class="s">0</span><span class="k">,</span> <span class="s">5</span><span class="k">));</span></td></tr><tr><td class="line">63</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">64</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">65</td><td class="hits">47</td><td class="source"> <span class="k">var</span> last_token <span class="k">=</span> <span class="k">null</span><span class="k">;</span></td></tr><tr><td class="line">66</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">67</td><td class="hits">47</td><td class="source"> <span class="k">var</span> consume <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>type<span class="k">,</span> value<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">68</td><td class="hits">8778</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>tokens<span class="k">.</span>length <span class="k">||</span> tokens<span class="k">[</span><span class="s">0</span><span class="k">].</span>type <span class="k">!==</span> type<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">69</td><td class="hits">5470</td><td class="source"> <span class="k">if</span> <span class="k">(</span><span class="k">typeof</span> value <span class="k">===</span> <span class="s">"undefined"</span> <span class="k">||</span> tokens<span class="k">[</span><span class="s">0</span><span class="k">].</span>value <span class="k">===</span> value<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">70</td><td class="hits">1738</td><td class="source"> last_token <span class="k">=</span> tokens<span class="k">.</span>shift<span class="k">();</span></td></tr><tr class="hit"> <td class="line">71</td><td class="hits">1738</td><td class="source"> <span class="k">return</span> last_token<span class="k">;</span></td></tr><tr><td class="line">72</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">73</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">74</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">75</td><td class="hits">47</td><td class="source"> <span class="k">var</span> ws <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">76</td><td class="hits">6961</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>tokens<span class="k">.</span>length<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr><td class="line">77</td><td class="hits"></td><td class="source"> <span class="c">// console.log("tokens.length", tokens.length, tokens[0]);</span></td></tr><tr class="hit"> <td class="line">78</td><td class="hits">6115</td><td class="source"> <span class="k">if</span> <span class="k">(</span>tokens<span class="k">[</span><span class="s">0</span><span class="k">].</span>type <span class="k">===</span> <span class="s">"whitespace"</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">79</td><td class="hits">1172</td><td class="source"> <span class="k">var</span> t <span class="k">=</span> tokens<span class="k">.</span>shift<span class="k">();</span></td></tr><tr class="hit"> <td class="line">80</td><td class="hits">2294</td><td class="source"> t<span class="k">.</span>value<span class="k">.</span>replace<span class="k">(</span><span class="s">/\n/g</span><span class="k">,</span> <span class="k">function</span> <span class="k">(</span>m<span class="k">)</span> <span class="k">{</span> line<span class="k">++;</span> <span class="k">return</span> m<span class="k">;</span> <span class="k">}</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">81</td><td class="hits">1172</td><td class="source"> <span class="k">return</span> t<span class="k">;</span></td></tr><tr><td class="line">82</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">83</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">84</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">85</td><td class="hits">47</td><td class="source"> <span class="k">var</span> all_ws <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">86</td><td class="hits">5366</td><td class="source"> <span class="k">var</span> t <span class="k">=</span> <span class="k">{</span> type<span class="k">:</span> <span class="s">"whitespace"</span><span class="k">,</span> value<span class="k">:</span> <span class="s">""</span> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">87</td><td class="hits">5366</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">88</td><td class="hits">6538</td><td class="source"> <span class="k">var</span> w <span class="k">=</span> ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">89</td><td class="hits">11904</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>w<span class="k">)</span> <span class="k">break</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">90</td><td class="hits">1172</td><td class="source"> t<span class="k">.</span>value <span class="k">+=</span> w<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">91</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">92</td><td class="hits">6538</td><td class="source"> <span class="k">if</span> <span class="k">(</span>t<span class="k">.</span>value<span class="k">.</span>length <span class="k">></span> <span class="s">0</span><span class="k">)</span> <span class="k">return</span> t<span class="k">;</span></td></tr><tr><td class="line">93</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">94</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">95</td><td class="hits">47</td><td class="source"> <span class="k">var</span> integer_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">96</td><td class="hits">273</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="s">""</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">97</td><td class="hits">273</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">98</td><td class="hits">312</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"unsigned"</span><span class="k">))</span> ret <span class="k">=</span> <span class="s">"unsigned "</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">99</td><td class="hits">273</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">100</td><td class="hits">287</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"short"</span><span class="k">))</span> <span class="k">return</span> ret <span class="k">+</span> <span class="s">"short"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">101</td><td class="hits">259</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"long"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">102</td><td class="hits">41</td><td class="source"> ret <span class="k">+=</span> <span class="s">"long"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">103</td><td class="hits">41</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">104</td><td class="hits">43</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"long"</span><span class="k">))</span> <span class="k">return</span> ret <span class="k">+</span> <span class="s">" long"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">105</td><td class="hits">39</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">106</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">107</td><td class="hits">218</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">)</span> error<span class="k">(</span><span class="s">"Failed to parse integer type"</span><span class="k">);</span></td></tr><tr><td class="line">108</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">109</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">110</td><td class="hits">47</td><td class="source"> <span class="k">var</span> float_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">111</td><td class="hits">218</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="s">""</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">112</td><td class="hits">218</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">113</td><td class="hits">222</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"unrestricted"</span><span class="k">))</span> ret <span class="k">=</span> <span class="s">"unrestricted "</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">114</td><td class="hits">218</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">115</td><td class="hits">257</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"float"</span><span class="k">))</span> <span class="k">return</span> ret <span class="k">+</span> <span class="s">"float"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">116</td><td class="hits">182</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"double"</span><span class="k">))</span> <span class="k">return</span> ret <span class="k">+</span> <span class="s">"double"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">117</td><td class="hits">176</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">)</span> error<span class="k">(</span><span class="s">"Failed to parse float type"</span><span class="k">);</span></td></tr><tr><td class="line">118</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">119</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">120</td><td class="hits">47</td><td class="source"> <span class="k">var</span> primitive_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">121</td><td class="hits">273</td><td class="source"> <span class="k">var</span> num_type <span class="k">=</span> integer_type<span class="k">()</span> <span class="k">||</span> float_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">122</td><td class="hits">370</td><td class="source"> <span class="k">if</span> <span class="k">(</span>num_type<span class="k">)</span> <span class="k">return</span> num_type<span class="k">;</span></td></tr><tr class="hit"> <td class="line">123</td><td class="hits">176</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">124</td><td class="hits">186</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"boolean"</span><span class="k">))</span> <span class="k">return</span> <span class="s">"boolean"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">125</td><td class="hits">167</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"byte"</span><span class="k">))</span> <span class="k">return</span> <span class="s">"byte"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">126</td><td class="hits">168</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"octet"</span><span class="k">))</span> <span class="k">return</span> <span class="s">"octet"</span><span class="k">;</span></td></tr><tr><td class="line">127</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">128</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">129</td><td class="hits">47</td><td class="source"> <span class="k">var</span> const_value <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">130</td><td class="hits">17</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"true"</span><span class="k">))</span> <span class="k">return</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">131</td><td class="hits">19</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"false"</span><span class="k">))</span> <span class="k">return</span> <span class="k">false</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">132</td><td class="hits">17</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"null"</span><span class="k">))</span> <span class="k">return</span> <span class="k">null</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">133</td><td class="hits">14</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"Infinity"</span><span class="k">))</span> <span class="k">return</span> Infinity<span class="k">;</span></td></tr><tr class="hit"> <td class="line">134</td><td class="hits">13</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"NaN"</span><span class="k">))</span> <span class="k">return</span> NaN<span class="k">;</span></td></tr><tr class="hit"> <td class="line">135</td><td class="hits">11</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> consume<span class="k">(</span>FLOAT<span class="k">)</span> <span class="k">||</span> consume<span class="k">(</span>INT<span class="k">);</span></td></tr><tr class="hit"> <td class="line">136</td><td class="hits">19</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">)</span> <span class="k">return</span> <span class="s">1</span> <span class="k">*</span> ret<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">137</td><td class="hits">3</td><td class="source"> <span class="k">var</span> tok <span class="k">=</span> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"-"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">138</td><td class="hits">3</td><td class="source"> <span class="k">if</span> <span class="k">(</span>tok<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">139</td><td class="hits">2</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"Infinity"</span><span class="k">))</span> <span class="k">return</span> <span class="k">-</span>Infinity<span class="k">;</span></td></tr><tr class="miss"> <td class="line">140</td><td class="hits">0</td><td class="source"> <span class="k">else</span> tokens<span class="k">.</span>unshift<span class="k">(</span>tok<span class="k">);</span></td></tr><tr><td class="line">141</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">142</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">143</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">144</td><td class="hits">47</td><td class="source"> <span class="k">var</span> type_suffix <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>obj<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">145</td><td class="hits">249</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">146</td><td class="hits">263</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">147</td><td class="hits">263</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"?"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">148</td><td class="hits">11</td><td class="source"> <span class="k">if</span> <span class="k">(</span>obj<span class="k">.</span>nullable<span class="k">)</span> error<span class="k">(</span><span class="s">"Can't nullable more than once"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">149</td><td class="hits">11</td><td class="source"> obj<span class="k">.</span>nullable <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr><td class="line">150</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">151</td><td class="hits">252</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"["</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">152</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">153</td><td class="hits">3</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"]"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated array type"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">154</td><td class="hits">5</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>obj<span class="k">.</span>array<span class="k">)</span> obj<span class="k">.</span>array <span class="k">=</span> <span class="s">1</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">155</td><td class="hits">1</td><td class="source"> <span class="k">else</span> obj<span class="k">.</span>array<span class="k">++;</span></td></tr><tr><td class="line">156</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">157</td><td class="hits">249</td><td class="source"> <span class="k">else</span> <span class="k">return</span><span class="k">;</span></td></tr><tr><td class="line">158</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">159</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">160</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">161</td><td class="hits">47</td><td class="source"> <span class="k">var</span> single_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">162</td><td class="hits">261</td><td class="source"> <span class="k">var</span> prim <span class="k">=</span> primitive_type<span class="k">()</span></td></tr><tr><td class="line">163</td><td class="hits"></td><td class="source"> <span class="k">,</span> ret <span class="k">=</span> <span class="k">{</span> sequence<span class="k">:</span> <span class="k">false</span><span class="k">,</span> nullable<span class="k">:</span> <span class="k">false</span><span class="k">,</span> array<span class="k">:</span> <span class="k">false</span><span class="k">,</span> union<span class="k">:</span> <span class="k">false</span> <span class="k">}</span></td></tr><tr><td class="line">164</td><td class="hits"></td><td class="source"> <span class="k">;</span></td></tr><tr class="hit"> <td class="line">165</td><td class="hits">261</td><td class="source"> <span class="k">if</span> <span class="k">(</span>prim<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">166</td><td class="hits">99</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> prim<span class="k">;</span></td></tr><tr><td class="line">167</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">168</td><td class="hits">162</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"sequence"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">169</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">170</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"<"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">171</td><td class="hits">0</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> <span class="s">"sequence"</span><span class="k">;</span></td></tr><tr><td class="line">172</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">173</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">174</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>sequence <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">175</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Error parsing sequence type"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">176</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">177</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">">"</span><span class="k">))</span> error<span class="k">(</span><span class="s">"Unterminated sequence"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">178</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">179</td><td class="hits">5</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"?"</span><span class="k">))</span> ret<span class="k">.</span>nullable <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">180</td><td class="hits">4</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">181</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">182</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">183</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">184</td><td class="hits">158</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">185</td><td class="hits">169</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>name<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">186</td><td class="hits">147</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">187</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">188</td><td class="hits">246</td><td class="source"> type_suffix<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">189</td><td class="hits">246</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">.</span>nullable <span class="k">&&</span> ret<span class="k">.</span>idlType <span class="k">===</span> <span class="s">"any"</span><span class="k">)</span> error<span class="k">(</span><span class="s">"Type any cannot be made nullable"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">190</td><td class="hits">246</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">191</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">192</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">193</td><td class="hits">47</td><td class="source"> <span class="k">var</span> union_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">194</td><td class="hits">11</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">195</td><td class="hits">19</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"("</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">196</td><td class="hits">3</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span> sequence<span class="k">:</span> <span class="k">false</span><span class="k">,</span> nullable<span class="k">:</span> <span class="k">false</span><span class="k">,</span> array<span class="k">:</span> <span class="k">false</span><span class="k">,</span> union<span class="k">:</span> <span class="k">true</span><span class="k">,</span> idlType<span class="k">:</span> <span class="k">[]</span> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">197</td><td class="hits">3</td><td class="source"> <span class="k">var</span> fst <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Union type with no content"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">198</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>idlType<span class="k">.</span>push<span class="k">(</span>fst<span class="k">);</span></td></tr><tr class="hit"> <td class="line">199</td><td class="hits">3</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">200</td><td class="hits">7</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">201</td><td class="hits">10</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"or"</span><span class="k">))</span> <span class="k">break</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">202</td><td class="hits">4</td><td class="source"> <span class="k">var</span> typ <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No type after 'or' in union type"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">203</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>idlType<span class="k">.</span>push<span class="k">(</span>typ<span class="k">);</span></td></tr><tr><td class="line">204</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">205</td><td class="hits">3</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">")"</span><span class="k">))</span> error<span class="k">(</span><span class="s">"Unterminated union type"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">206</td><td class="hits">3</td><td class="source"> type_suffix<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">207</td><td class="hits">3</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">208</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">209</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">210</td><td class="hits">47</td><td class="source"> <span class="k">var</span> type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">211</td><td class="hits">261</td><td class="source"> <span class="k">return</span> single_type<span class="k">()</span> <span class="k">||</span> union_type<span class="k">();</span></td></tr><tr><td class="line">212</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">213</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">214</td><td class="hits">47</td><td class="source"> <span class="k">var</span> argument <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">215</td><td class="hits">79</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span> optional<span class="k">:</span> <span class="k">false</span><span class="k">,</span> variadic<span class="k">:</span> <span class="k">false</span> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">216</td><td class="hits">79</td><td class="source"> ret<span class="k">.</span>extAttrs <span class="k">=</span> extended_attrs<span class="k">();</span></td></tr><tr class="hit"> <td class="line">217</td><td class="hits">79</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">218</td><td class="hits">79</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"optional"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">219</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>optional <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">220</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr><td class="line">221</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">222</td><td class="hits">79</td><td class="source"> ret<span class="k">.</span>type <span class="k">=</span> type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">223</td><td class="hits">87</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>ret<span class="k">.</span>type<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">224</td><td class="hits">71</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>ret<span class="k">.</span>optional<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">225</td><td class="hits">69</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">226</td><td class="hits">69</td><td class="source"> <span class="k">if</span> <span class="k">(</span>tokens<span class="k">.</span>length <span class="k">>=</span> <span class="s">3</span> <span class="k">&&</span></td></tr><tr><td class="line">227</td><td class="hits"></td><td class="source"> tokens<span class="k">[</span><span class="s">0</span><span class="k">].</span>type <span class="k">===</span> <span class="s">"other"</span> <span class="k">&&</span> tokens<span class="k">[</span><span class="s">0</span><span class="k">].</span>value <span class="k">===</span> <span class="s">"."</span> <span class="k">&&</span></td></tr><tr><td class="line">228</td><td class="hits"></td><td class="source"> tokens<span class="k">[</span><span class="s">1</span><span class="k">].</span>type <span class="k">===</span> <span class="s">"other"</span> <span class="k">&&</span> tokens<span class="k">[</span><span class="s">1</span><span class="k">].</span>value <span class="k">===</span> <span class="s">"."</span> <span class="k">&&</span></td></tr><tr><td class="line">229</td><td class="hits"></td><td class="source"> tokens<span class="k">[</span><span class="s">2</span><span class="k">].</span>type <span class="k">===</span> <span class="s">"other"</span> <span class="k">&&</span> tokens<span class="k">[</span><span class="s">2</span><span class="k">].</span>value <span class="k">===</span> <span class="s">"."</span></td></tr><tr><td class="line">230</td><td class="hits"></td><td class="source"> <span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">231</td><td class="hits">4</td><td class="source"> tokens<span class="k">.</span>shift<span class="k">();</span></td></tr><tr class="hit"> <td class="line">232</td><td class="hits">4</td><td class="source"> tokens<span class="k">.</span>shift<span class="k">();</span></td></tr><tr class="hit"> <td class="line">233</td><td class="hits">4</td><td class="source"> tokens<span class="k">.</span>shift<span class="k">();</span></td></tr><tr class="hit"> <td class="line">234</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>variadic <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr><td class="line">235</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">236</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">237</td><td class="hits">71</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">238</td><td class="hits">71</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name in argument"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">239</td><td class="hits">71</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">240</td><td class="hits">71</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">.</span>optional<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">241</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">242</td><td class="hits">2</td><td class="source"> ret<span class="k">[</span><span class="s">"default"</span><span class="k">]</span> <span class="k">=</span> default_<span class="k">();</span></td></tr><tr><td class="line">243</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">244</td><td class="hits">71</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">245</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">246</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">247</td><td class="hits">47</td><td class="source"> <span class="k">var</span> argument_list <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">248</td><td class="hits">59</td><td class="source"> <span class="k">var</span> arg <span class="k">=</span> argument<span class="k">(),</span> ret <span class="k">=</span> <span class="k">[];</span></td></tr><tr class="hit"> <td class="line">249</td><td class="hits">67</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>arg<span class="k">)</span> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr class="hit"> <td class="line">250</td><td class="hits">51</td><td class="source"> ret<span class="k">.</span>push<span class="k">(</span>arg<span class="k">);</span></td></tr><tr class="hit"> <td class="line">251</td><td class="hits">51</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">252</td><td class="hits">71</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">253</td><td class="hits">122</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">","</span><span class="k">))</span> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr class="hit"> <td class="line">254</td><td class="hits">20</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">255</td><td class="hits">20</td><td class="source"> <span class="k">var</span> nxt <span class="k">=</span> argument<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Trailing comma in arguments list"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">256</td><td class="hits">20</td><td class="source"> ret<span class="k">.</span>push<span class="k">(</span>nxt<span class="k">);</span></td></tr><tr><td class="line">257</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">258</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">259</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">260</td><td class="hits">47</td><td class="source"> <span class="k">var</span> simple_extended_attr <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">261</td><td class="hits">17</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">262</td><td class="hits">17</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">263</td><td class="hits">17</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>name<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">264</td><td class="hits">17</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">265</td><td class="hits"></td><td class="source"> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">266</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"arguments"</span><span class="k">:</span> <span class="k">null</span></td></tr><tr><td class="line">267</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">268</td><td class="hits">17</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">269</td><td class="hits">17</td><td class="source"> <span class="k">var</span> eq <span class="k">=</span> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">270</td><td class="hits">17</td><td class="source"> <span class="k">if</span> <span class="k">(</span>eq<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">271</td><td class="hits">5</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">272</td><td class="hits">5</td><td class="source"> ret<span class="k">.</span>rhs <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">273</td><td class="hits">5</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>ret<span class="k">.</span>rhs<span class="k">)</span> <span class="k">return</span> error<span class="k">(</span><span class="s">"No right hand side to extended attribute assignment"</span><span class="k">);</span></td></tr><tr><td class="line">274</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">275</td><td class="hits">17</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">276</td><td class="hits">17</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"("</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">277</td><td class="hits">2</td><td class="source"> ret<span class="k">[</span><span class="s">"arguments"</span><span class="k">]</span> <span class="k">=</span> argument_list<span class="k">();</span></td></tr><tr class="hit"> <td class="line">278</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">279</td><td class="hits">2</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">")"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unclosed argument in extended attribute"</span><span class="k">);</span></td></tr><tr><td class="line">280</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">281</td><td class="hits">17</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">282</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">283</td><td class="hits"></td><td class="source"> </td></tr><tr><td class="line">284</td><td class="hits"></td><td class="source"> <span class="c">// Note: we parse something simpler than the official syntax. It's all that ever</span></td></tr><tr><td class="line">285</td><td class="hits"></td><td class="source"> <span class="c">// seems to be used</span></td></tr><tr class="hit"> <td class="line">286</td><td class="hits">47</td><td class="source"> <span class="k">var</span> extended_attrs <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">287</td><td class="hits">415</td><td class="source"> <span class="k">var</span> eas <span class="k">=</span> <span class="k">[];</span></td></tr><tr class="hit"> <td class="line">288</td><td class="hits">415</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">289</td><td class="hits">815</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"["</span><span class="k">))</span> <span class="k">return</span> eas<span class="k">;</span></td></tr><tr class="hit"> <td class="line">290</td><td class="hits">15</td><td class="source"> eas<span class="k">[</span><span class="s">0</span><span class="k">]</span> <span class="k">=</span> simple_extended_attr<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Extended attribute with not content"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">291</td><td class="hits">15</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">292</td><td class="hits">15</td><td class="source"> <span class="k">while</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">","</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">293</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">294</td><td class="hits">2</td><td class="source"> eas<span class="k">.</span>push<span class="k">(</span>simple_extended_attr<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Trailing comma in extended attribute"</span><span class="k">));</span></td></tr><tr class="hit"> <td class="line">295</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr><td class="line">296</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">297</td><td class="hits">15</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"]"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No end of extended attribute"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">298</td><td class="hits">15</td><td class="source"> <span class="k">return</span> eas<span class="k">;</span></td></tr><tr><td class="line">299</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">300</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">301</td><td class="hits">47</td><td class="source"> <span class="k">var</span> default_ <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">302</td><td class="hits">11</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">303</td><td class="hits">11</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">304</td><td class="hits">5</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">305</td><td class="hits">5</td><td class="source"> <span class="k">var</span> def <span class="k">=</span> const_value<span class="k">();</span></td></tr><tr class="hit"> <td class="line">306</td><td class="hits">5</td><td class="source"> <span class="k">if</span> <span class="k">(</span><span class="k">typeof</span> def <span class="k">!==</span> <span class="s">"undefined"</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">307</td><td class="hits">3</td><td class="source"> <span class="k">return</span> def<span class="k">;</span></td></tr><tr><td class="line">308</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">309</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">310</td><td class="hits">2</td><td class="source"> <span class="k">var</span> str <span class="k">=</span> consume<span class="k">(</span>STR<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No value for default"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">311</td><td class="hits">2</td><td class="source"> <span class="k">return</span> str<span class="k">;</span></td></tr><tr><td class="line">312</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">313</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">314</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">315</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">316</td><td class="hits">47</td><td class="source"> <span class="k">var</span> const_ <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">317</td><td class="hits">180</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">318</td><td class="hits">348</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"const"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">319</td><td class="hits">12</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span> type<span class="k">:</span> <span class="s">"const"</span><span class="k">,</span> nullable<span class="k">:</span> <span class="k">false</span> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">320</td><td class="hits">12</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">321</td><td class="hits">12</td><td class="source"> <span class="k">var</span> typ <span class="k">=</span> primitive_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">322</td><td class="hits">12</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>typ<span class="k">)</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">323</td><td class="hits">0</td><td class="source"> typ <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No type for const"</span><span class="k">);</span></td></tr><tr class="miss"> <td class="line">324</td><td class="hits">0</td><td class="source"> typ <span class="k">=</span> typ<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">325</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">326</td><td class="hits">12</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> typ<span class="k">;</span></td></tr><tr class="hit"> <td class="line">327</td><td class="hits">12</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">328</td><td class="hits">12</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"?"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">329</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>nullable <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">330</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr><td class="line">331</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">332</td><td class="hits">12</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for const"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">333</td><td class="hits">12</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">334</td><td class="hits">12</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">335</td><td class="hits">12</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No value assignment for const"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">336</td><td class="hits">12</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">337</td><td class="hits">12</td><td class="source"> <span class="k">var</span> cnt <span class="k">=</span> const_value<span class="k">();</span></td></tr><tr class="hit"> <td class="line">338</td><td class="hits">24</td><td class="source"> <span class="k">if</span> <span class="k">(</span><span class="k">typeof</span> cnt <span class="k">!==</span> <span class="s">"undefined"</span><span class="k">)</span> ret<span class="k">.</span>value <span class="k">=</span> cnt<span class="k">;</span></td></tr><tr class="miss"> <td class="line">339</td><td class="hits">0</td><td class="source"> <span class="k">else</span> error<span class="k">(</span><span class="s">"No value for const"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">340</td><td class="hits">12</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">341</td><td class="hits">12</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated const"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">342</td><td class="hits">12</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">343</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">344</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">345</td><td class="hits">47</td><td class="source"> <span class="k">var</span> inheritance <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">346</td><td class="hits">89</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">347</td><td class="hits">89</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">":"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">348</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">349</td><td class="hits">9</td><td class="source"> <span class="k">var</span> inh <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error <span class="k">(</span><span class="s">"No type in inheritance"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">350</td><td class="hits">9</td><td class="source"> <span class="k">return</span> inh<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">351</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">352</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">353</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">354</td><td class="hits">47</td><td class="source"> <span class="k">var</span> operation_rest <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>ret<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">355</td><td class="hits">56</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">356</td><td class="hits">57</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>ret<span class="k">)</span> ret <span class="k">=</span> <span class="k">{}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">357</td><td class="hits">56</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">358</td><td class="hits">56</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name <span class="k">?</span> name<span class="k">.</span>value <span class="k">:</span> <span class="k">null</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">359</td><td class="hits">56</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">360</td><td class="hits">56</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"("</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Invalid operation"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">361</td><td class="hits">56</td><td class="source"> ret<span class="k">[</span><span class="s">"arguments"</span><span class="k">]</span> <span class="k">=</span> argument_list<span class="k">();</span></td></tr><tr class="hit"> <td class="line">362</td><td class="hits">56</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">363</td><td class="hits">56</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">")"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated operation"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">364</td><td class="hits">56</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">365</td><td class="hits">56</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated operation"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">366</td><td class="hits">56</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">367</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">368</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">369</td><td class="hits">47</td><td class="source"> <span class="k">var</span> callback <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">370</td><td class="hits">144</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">371</td><td class="hits">144</td><td class="source"> <span class="k">var</span> ret<span class="k">;</span></td></tr><tr class="hit"> <td class="line">372</td><td class="hits">286</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"callback"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">373</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">374</td><td class="hits">2</td><td class="source"> <span class="k">var</span> tok <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"interface"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">375</td><td class="hits">2</td><td class="source"> <span class="k">if</span> <span class="k">(</span>tok<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">376</td><td class="hits">1</td><td class="source"> tokens<span class="k">.</span>unshift<span class="k">(</span>tok<span class="k">);</span></td></tr><tr class="hit"> <td class="line">377</td><td class="hits">1</td><td class="source"> ret <span class="k">=</span> interface_<span class="k">();</span></td></tr><tr class="hit"> <td class="line">378</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>type <span class="k">=</span> <span class="s">"callback interface"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">379</td><td class="hits">1</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">380</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">381</td><td class="hits">1</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for callback"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">382</td><td class="hits">1</td><td class="source"> ret <span class="k">=</span> <span class="k">{</span> type<span class="k">:</span> <span class="s">"callback"</span><span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">383</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">384</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No assignment in callback"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">385</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">386</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">387</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">388</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"("</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No arguments in callback"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">389</td><td class="hits">1</td><td class="source"> ret<span class="k">[</span><span class="s">"arguments"</span><span class="k">]</span> <span class="k">=</span> argument_list<span class="k">();</span></td></tr><tr class="hit"> <td class="line">390</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">391</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">")"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated callback"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">392</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">393</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated callback"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">394</td><td class="hits">1</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">395</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">396</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">397</td><td class="hits">47</td><td class="source"> <span class="k">var</span> attribute <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">398</td><td class="hits">154</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">399</td><td class="hits">154</td><td class="source"> <span class="k">var</span> grabbed <span class="k">=</span> <span class="k">[]</span></td></tr><tr><td class="line">400</td><td class="hits"></td><td class="source"> <span class="k">,</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">401</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"attribute"</span></td></tr><tr><td class="line">402</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"static"</span><span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">403</td><td class="hits"></td><td class="source"> <span class="k">,</span> stringifier<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">404</td><td class="hits"></td><td class="source"> <span class="k">,</span> inherit<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">405</td><td class="hits"></td><td class="source"> <span class="k">,</span> readonly<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">406</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">407</td><td class="hits">154</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"static"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">408</td><td class="hits">2</td><td class="source"> ret<span class="k">[</span><span class="s">"static"</span><span class="k">]</span> <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">409</td><td class="hits">2</td><td class="source"> grabbed<span class="k">.</span>push<span class="k">(</span>last_token<span class="k">);</span></td></tr><tr><td class="line">410</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">411</td><td class="hits">152</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"stringifier"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">412</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>stringifier <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">413</td><td class="hits">4</td><td class="source"> grabbed<span class="k">.</span>push<span class="k">(</span>last_token<span class="k">);</span></td></tr><tr><td class="line">414</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">415</td><td class="hits">154</td><td class="source"> <span class="k">var</span> w <span class="k">=</span> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">416</td><td class="hits">159</td><td class="source"> <span class="k">if</span> <span class="k">(</span>w<span class="k">)</span> grabbed<span class="k">.</span>push<span class="k">(</span>w<span class="k">);</span></td></tr><tr class="hit"> <td class="line">417</td><td class="hits">154</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"inherit"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">418</td><td class="hits">1</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">[</span><span class="s">"static"</span><span class="k">]</span> <span class="k">||</span> ret<span class="k">.</span>stringifier<span class="k">)</span> error<span class="k">(</span><span class="s">"Cannot have a static or stringifier inherit"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">419</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>inherit <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">420</td><td class="hits">1</td><td class="source"> grabbed<span class="k">.</span>push<span class="k">(</span>last_token<span class="k">);</span></td></tr><tr class="hit"> <td class="line">421</td><td class="hits">1</td><td class="source"> <span class="k">var</span> w <span class="k">=</span> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">422</td><td class="hits">2</td><td class="source"> <span class="k">if</span> <span class="k">(</span>w<span class="k">)</span> grabbed<span class="k">.</span>push<span class="k">(</span>w<span class="k">);</span></td></tr><tr><td class="line">423</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">424</td><td class="hits">154</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"readonly"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">425</td><td class="hits">32</td><td class="source"> ret<span class="k">.</span>readonly <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">426</td><td class="hits">32</td><td class="source"> grabbed<span class="k">.</span>push<span class="k">(</span>last_token<span class="k">);</span></td></tr><tr class="hit"> <td class="line">427</td><td class="hits">32</td><td class="source"> <span class="k">var</span> w <span class="k">=</span> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">428</td><td class="hits">64</td><td class="source"> <span class="k">if</span> <span class="k">(</span>w<span class="k">)</span> grabbed<span class="k">.</span>push<span class="k">(</span>w<span class="k">);</span></td></tr><tr><td class="line">429</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">430</td><td class="hits">154</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"attribute"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">431</td><td class="hits">60</td><td class="source"> tokens <span class="k">=</span> grabbed<span class="k">.</span>concat<span class="k">(</span>tokens<span class="k">);</span></td></tr><tr class="hit"> <td class="line">432</td><td class="hits">60</td><td class="source"> <span class="k">return</span><span class="k">;</span></td></tr><tr><td class="line">433</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">434</td><td class="hits">94</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">435</td><td class="hits">94</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No type in attribute"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">436</td><td class="hits">94</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">.</span>idlType<span class="k">.</span>sequence<span class="k">)</span> error<span class="k">(</span><span class="s">"Attributes cannot accept sequence types"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">437</td><td class="hits">94</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">438</td><td class="hits">94</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name in attribute"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">439</td><td class="hits">94</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">440</td><td class="hits">94</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">441</td><td class="hits">94</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated attribute"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">442</td><td class="hits">94</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">443</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">444</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">445</td><td class="hits">47</td><td class="source"> <span class="k">var</span> return_type <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">446</td><td class="hits">61</td><td class="source"> <span class="k">var</span> typ <span class="k">=</span> type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">447</td><td class="hits">61</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>typ<span class="k">)</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">448</td><td class="hits">0</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"void"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">449</td><td class="hits">0</td><td class="source"> <span class="k">return</span> <span class="s">"void"</span><span class="k">;</span></td></tr><tr><td class="line">450</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="miss"> <td class="line">451</td><td class="hits">0</td><td class="source"> <span class="k">else</span> error<span class="k">(</span><span class="s">"No return type"</span><span class="k">);</span></td></tr><tr><td class="line">452</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">453</td><td class="hits">61</td><td class="source"> <span class="k">return</span> typ<span class="k">;</span></td></tr><tr><td class="line">454</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">455</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">456</td><td class="hits">47</td><td class="source"> <span class="k">var</span> operation <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">457</td><td class="hits">60</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">458</td><td class="hits">60</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">459</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"operation"</span></td></tr><tr><td class="line">460</td><td class="hits"></td><td class="source"> <span class="k">,</span> getter<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">461</td><td class="hits"></td><td class="source"> <span class="k">,</span> setter<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">462</td><td class="hits"></td><td class="source"> <span class="k">,</span> creator<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">463</td><td class="hits"></td><td class="source"> <span class="k">,</span> deleter<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">464</td><td class="hits"></td><td class="source"> <span class="k">,</span> legacycaller<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">465</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"static"</span><span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">466</td><td class="hits"></td><td class="source"> <span class="k">,</span> stringifier<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">467</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">468</td><td class="hits">60</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">469</td><td class="hits">78</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">470</td><td class="hits">87</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"getter"</span><span class="k">))</span> ret<span class="k">.</span>getter <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">471</td><td class="hits">74</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"setter"</span><span class="k">))</span> ret<span class="k">.</span>setter <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">472</td><td class="hits">65</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"creator"</span><span class="k">))</span> ret<span class="k">.</span>creator <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">473</td><td class="hits">65</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"deleter"</span><span class="k">))</span> ret<span class="k">.</span>deleter <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">474</td><td class="hits">62</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"legacycaller"</span><span class="k">))</span> ret<span class="k">.</span>legacycaller <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">475</td><td class="hits">60</td><td class="source"> <span class="k">else</span> <span class="k">break</span><span class="k">;</span></td></tr><tr><td class="line">476</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">477</td><td class="hits">60</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ret<span class="k">.</span>getter <span class="k">||</span> ret<span class="k">.</span>setter <span class="k">||</span> ret<span class="k">.</span>creator <span class="k">||</span> ret<span class="k">.</span>deleter <span class="k">||</span> ret<span class="k">.</span>legacycaller<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">478</td><td class="hits">17</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">479</td><td class="hits">17</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">480</td><td class="hits">17</td><td class="source"> operation_rest<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">481</td><td class="hits">17</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">482</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">483</td><td class="hits">43</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"static"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">484</td><td class="hits">1</td><td class="source"> ret<span class="k">[</span><span class="s">"static"</span><span class="k">]</span> <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">485</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">486</td><td class="hits">1</td><td class="source"> operation_rest<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">487</td><td class="hits">1</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">488</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">489</td><td class="hits">42</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"stringifier"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">490</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>stringifier <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">491</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">492</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">))</span> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr class="hit"> <td class="line">493</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">494</td><td class="hits">2</td><td class="source"> operation_rest<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">495</td><td class="hits">2</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">496</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">497</td><td class="hits">39</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">498</td><td class="hits">39</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">499</td><td class="hits">39</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"iterator"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">500</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">501</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>type <span class="k">=</span> <span class="s">"iterator"</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">502</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"object"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">503</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>iteratorObject <span class="k">=</span> <span class="s">"object"</span><span class="k">;</span></td></tr><tr><td class="line">504</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">505</td><td class="hits">3</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">506</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">507</td><td class="hits">2</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No right hand side in iterator"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">508</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>iteratorObject <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">509</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">510</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">511</td><td class="hits">4</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated iterator"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">512</td><td class="hits">4</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">513</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">514</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">515</td><td class="hits">35</td><td class="source"> operation_rest<span class="k">(</span>ret<span class="k">);</span></td></tr><tr class="hit"> <td class="line">516</td><td class="hits">35</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">517</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">518</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">519</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">520</td><td class="hits">47</td><td class="source"> <span class="k">var</span> identifiers <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>arr<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">521</td><td class="hits">5</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">522</td><td class="hits">11</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">523</td><td class="hits">11</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">","</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">524</td><td class="hits">6</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">525</td><td class="hits">6</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Trailing comma in identifiers list"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">526</td><td class="hits">6</td><td class="source"> arr<span class="k">.</span>push<span class="k">(</span>name<span class="k">.</span>value<span class="k">);</span></td></tr><tr><td class="line">527</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">528</td><td class="hits">5</td><td class="source"> <span class="k">else</span> <span class="k">break</span><span class="k">;</span></td></tr><tr><td class="line">529</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">530</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">531</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">532</td><td class="hits">47</td><td class="source"> <span class="k">var</span> serialiser <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">533</td><td class="hits">164</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">534</td><td class="hits">318</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"serializer"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">535</td><td class="hits">10</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span> type<span class="k">:</span> <span class="s">"serializer"</span> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">536</td><td class="hits">10</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">537</td><td class="hits">10</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"="</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">538</td><td class="hits">8</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">539</td><td class="hits">8</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"{"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">540</td><td class="hits">5</td><td class="source"> ret<span class="k">.</span>patternMap <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">541</td><td class="hits">5</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">542</td><td class="hits">5</td><td class="source"> <span class="k">var</span> id <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">543</td><td class="hits">5</td><td class="source"> <span class="k">if</span> <span class="k">(</span>id <span class="k">&&</span> id<span class="k">.</span>value <span class="k">===</span> <span class="s">"getter"</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">544</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[</span><span class="s">"getter"</span><span class="k">];</span></td></tr><tr><td class="line">545</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">546</td><td class="hits">4</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>id <span class="k">&&</span> id<span class="k">.</span>value <span class="k">===</span> <span class="s">"inherit"</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">547</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[</span><span class="s">"inherit"</span><span class="k">];</span></td></tr><tr class="hit"> <td class="line">548</td><td class="hits">2</td><td class="source"> identifiers<span class="k">(</span>ret<span class="k">.</span>names<span class="k">);</span></td></tr><tr><td class="line">549</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">550</td><td class="hits">2</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>id<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">551</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[</span>id<span class="k">.</span>value<span class="k">];</span></td></tr><tr class="hit"> <td class="line">552</td><td class="hits">2</td><td class="source"> identifiers<span class="k">(</span>ret<span class="k">.</span>names<span class="k">);</span></td></tr><tr><td class="line">553</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">554</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">555</td><td class="hits">0</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[];</span></td></tr><tr><td class="line">556</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">557</td><td class="hits">5</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">558</td><td class="hits">5</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"}"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated serializer pattern map"</span><span class="k">);</span></td></tr><tr><td class="line">559</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">560</td><td class="hits">3</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"["</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">561</td><td class="hits">2</td><td class="source"> ret<span class="k">.</span>patternList <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">562</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">563</td><td class="hits">2</td><td class="source"> <span class="k">var</span> id <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">564</td><td class="hits">2</td><td class="source"> <span class="k">if</span> <span class="k">(</span>id <span class="k">&&</span> id<span class="k">.</span>value <span class="k">===</span> <span class="s">"getter"</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">565</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[</span><span class="s">"getter"</span><span class="k">];</span></td></tr><tr><td class="line">566</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">567</td><td class="hits">1</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>id<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">568</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[</span>id<span class="k">.</span>value<span class="k">];</span></td></tr><tr class="hit"> <td class="line">569</td><td class="hits">1</td><td class="source"> identifiers<span class="k">(</span>ret<span class="k">.</span>names<span class="k">);</span></td></tr><tr><td class="line">570</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">571</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">572</td><td class="hits">0</td><td class="source"> ret<span class="k">.</span>names <span class="k">=</span> <span class="k">[];</span></td></tr><tr><td class="line">573</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">574</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">575</td><td class="hits">2</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"]"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated serializer pattern list"</span><span class="k">);</span></td></tr><tr><td class="line">576</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">577</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">578</td><td class="hits">1</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Invalid serializer"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">579</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr><td class="line">580</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">581</td><td class="hits">8</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">582</td><td class="hits">8</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated serializer"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">583</td><td class="hits">8</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">584</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">585</td><td class="hits">2</td><td class="source"> <span class="k">else</span> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr><td class="line">586</td><td class="hits"></td><td class="source"> <span class="c">// noop, just parsing</span></td></tr><tr><td class="line">587</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">588</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">589</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> return_type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">590</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">591</td><td class="hits">1</td><td class="source"> ret<span class="k">.</span>operation <span class="k">=</span> operation_rest<span class="k">();</span></td></tr><tr><td class="line">592</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">593</td><td class="hits">2</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">594</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">595</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">596</td><td class="hits">47</td><td class="source"> <span class="k">var</span> interface_ <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>isPartial<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">597</td><td class="hits">144</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">598</td><td class="hits">210</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"interface"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">599</td><td class="hits">78</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">600</td><td class="hits">78</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for interface"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">601</td><td class="hits">78</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">602</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"interface"</span></td></tr><tr><td class="line">603</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">604</td><td class="hits"></td><td class="source"> <span class="k">,</span> partial<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">605</td><td class="hits"></td><td class="source"> <span class="k">,</span> members<span class="k">:</span> <span class="k">[]</span></td></tr><tr><td class="line">606</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">607</td><td class="hits">155</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>isPartial<span class="k">)</span> ret<span class="k">.</span>inheritance <span class="k">=</span> inheritance<span class="k">()</span> <span class="k">||</span> <span class="k">null</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">608</td><td class="hits">78</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">609</td><td class="hits">78</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"{"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Bodyless interface"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">610</td><td class="hits">78</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">611</td><td class="hits">251</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">612</td><td class="hits">251</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"}"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">613</td><td class="hits">78</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">614</td><td class="hits">78</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Missing semicolon after interface"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">615</td><td class="hits">78</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">616</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">617</td><td class="hits">173</td><td class="source"> <span class="k">var</span> ea <span class="k">=</span> extended_attrs<span class="k">();</span></td></tr><tr class="hit"> <td class="line">618</td><td class="hits">173</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">619</td><td class="hits">173</td><td class="source"> <span class="k">var</span> cnt <span class="k">=</span> const_<span class="k">();</span></td></tr><tr class="hit"> <td class="line">620</td><td class="hits">173</td><td class="source"> <span class="k">if</span> <span class="k">(</span>cnt<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">621</td><td class="hits">9</td><td class="source"> cnt<span class="k">.</span>extAttrs <span class="k">=</span> ea<span class="k">;</span></td></tr><tr class="hit"> <td class="line">622</td><td class="hits">9</td><td class="source"> ret<span class="k">.</span>members<span class="k">.</span>push<span class="k">(</span>cnt<span class="k">);</span></td></tr><tr class="hit"> <td class="line">623</td><td class="hits">9</td><td class="source"> <span class="k">continue</span><span class="k">;</span></td></tr><tr><td class="line">624</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">625</td><td class="hits">164</td><td class="source"> <span class="k">var</span> mem <span class="k">=</span> serialiser<span class="k">()</span> <span class="k">||</span> attribute<span class="k">()</span> <span class="k">||</span> operation<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unknown member"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">626</td><td class="hits">164</td><td class="source"> mem<span class="k">.</span>extAttrs <span class="k">=</span> ea<span class="k">;</span></td></tr><tr class="hit"> <td class="line">627</td><td class="hits">164</td><td class="source"> ret<span class="k">.</span>members<span class="k">.</span>push<span class="k">(</span>mem<span class="k">);</span></td></tr><tr><td class="line">628</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">629</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">630</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">631</td><td class="hits">47</td><td class="source"> <span class="k">var</span> partial <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">632</td><td class="hits">66</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">633</td><td class="hits">130</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"partial"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">634</td><td class="hits">2</td><td class="source"> <span class="k">var</span> thing <span class="k">=</span> dictionary<span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">||</span> interface_<span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Partial doesn't apply to anything"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">635</td><td class="hits">2</td><td class="source"> thing<span class="k">.</span>partial <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">636</td><td class="hits">2</td><td class="source"> <span class="k">return</span> thing<span class="k">;</span></td></tr><tr><td class="line">637</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">638</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">639</td><td class="hits">47</td><td class="source"> <span class="k">var</span> dictionary <span class="k">=</span> <span class="k">function</span> <span class="k">(</span>isPartial<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">640</td><td class="hits">66</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">641</td><td class="hits">128</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"dictionary"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">642</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">643</td><td class="hits">4</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for dictionary"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">644</td><td class="hits">4</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">645</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"dictionary"</span></td></tr><tr><td class="line">646</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">647</td><td class="hits"></td><td class="source"> <span class="k">,</span> partial<span class="k">:</span> <span class="k">false</span></td></tr><tr><td class="line">648</td><td class="hits"></td><td class="source"> <span class="k">,</span> members<span class="k">:</span> <span class="k">[]</span></td></tr><tr><td class="line">649</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">650</td><td class="hits">7</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>isPartial<span class="k">)</span> ret<span class="k">.</span>inheritance <span class="k">=</span> inheritance<span class="k">()</span> <span class="k">||</span> <span class="k">null</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">651</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">652</td><td class="hits">4</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"{"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Bodyless dictionary"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">653</td><td class="hits">4</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">654</td><td class="hits">13</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">655</td><td class="hits">13</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"}"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">656</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">657</td><td class="hits">4</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Missing semicolon after dictionary"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">658</td><td class="hits">4</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">659</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">660</td><td class="hits">9</td><td class="source"> <span class="k">var</span> ea <span class="k">=</span> extended_attrs<span class="k">();</span></td></tr><tr class="hit"> <td class="line">661</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">662</td><td class="hits">9</td><td class="source"> <span class="k">var</span> typ <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No type for dictionary member"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">663</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">664</td><td class="hits">9</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for dictionary member"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">665</td><td class="hits">9</td><td class="source"> ret<span class="k">.</span>members<span class="k">.</span>push<span class="k">(</span><span class="k">{</span></td></tr><tr><td class="line">666</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"field"</span></td></tr><tr><td class="line">667</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">668</td><td class="hits"></td><td class="source"> <span class="k">,</span> idlType<span class="k">:</span> typ</td></tr><tr><td class="line">669</td><td class="hits"></td><td class="source"> <span class="k">,</span> extAttrs<span class="k">:</span> ea</td></tr><tr><td class="line">670</td><td class="hits"></td><td class="source"> <span class="k">,</span> <span class="s">"default"</span><span class="k">:</span> default_<span class="k">()</span></td></tr><tr><td class="line">671</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">672</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">673</td><td class="hits">9</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated dictionary member"</span><span class="k">);</span></td></tr><tr><td class="line">674</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">675</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">676</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">677</td><td class="hits">47</td><td class="source"> <span class="k">var</span> exception <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">678</td><td class="hits">61</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">679</td><td class="hits">113</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"exception"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">680</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">681</td><td class="hits">9</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for exception"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">682</td><td class="hits">9</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">683</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"exception"</span></td></tr><tr><td class="line">684</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">685</td><td class="hits"></td><td class="source"> <span class="k">,</span> members<span class="k">:</span> <span class="k">[]</span></td></tr><tr><td class="line">686</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">687</td><td class="hits">9</td><td class="source"> ret<span class="k">.</span>inheritance <span class="k">=</span> inheritance<span class="k">()</span> <span class="k">||</span> <span class="k">null</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">688</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">689</td><td class="hits">9</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"{"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Bodyless exception"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">690</td><td class="hits">9</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">691</td><td class="hits">16</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">692</td><td class="hits">16</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"}"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">693</td><td class="hits">9</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">694</td><td class="hits">9</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Missing semicolon after exception"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">695</td><td class="hits">9</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">696</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">697</td><td class="hits">7</td><td class="source"> <span class="k">var</span> ea <span class="k">=</span> extended_attrs<span class="k">();</span></td></tr><tr class="hit"> <td class="line">698</td><td class="hits">7</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">699</td><td class="hits">7</td><td class="source"> <span class="k">var</span> cnt <span class="k">=</span> const_<span class="k">();</span></td></tr><tr class="hit"> <td class="line">700</td><td class="hits">7</td><td class="source"> <span class="k">if</span> <span class="k">(</span>cnt<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">701</td><td class="hits">3</td><td class="source"> cnt<span class="k">.</span>extAttrs <span class="k">=</span> ea<span class="k">;</span></td></tr><tr class="hit"> <td class="line">702</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>members<span class="k">.</span>push<span class="k">(</span>cnt<span class="k">);</span></td></tr><tr><td class="line">703</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">704</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">705</td><td class="hits">4</td><td class="source"> <span class="k">var</span> typ <span class="k">=</span> type<span class="k">();</span></td></tr><tr class="hit"> <td class="line">706</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">707</td><td class="hits">4</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">708</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">709</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>typ <span class="k">||</span> <span class="k">!</span>name <span class="k">||</span> <span class="k">!</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">))</span> error<span class="k">(</span><span class="s">"Unknown member in exception body"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">710</td><td class="hits">4</td><td class="source"> ret<span class="k">.</span>members<span class="k">.</span>push<span class="k">(</span><span class="k">{</span></td></tr><tr><td class="line">711</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"field"</span></td></tr><tr><td class="line">712</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">713</td><td class="hits"></td><td class="source"> <span class="k">,</span> idlType<span class="k">:</span> typ</td></tr><tr><td class="line">714</td><td class="hits"></td><td class="source"> <span class="k">,</span> extAttrs<span class="k">:</span> ea</td></tr><tr><td class="line">715</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">);</span></td></tr><tr><td class="line">716</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">717</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">718</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">719</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">720</td><td class="hits">47</td><td class="source"> <span class="k">var</span> enum_ <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">721</td><td class="hits">52</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">722</td><td class="hits">103</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"enum"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">723</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">724</td><td class="hits">1</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name for enum"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">725</td><td class="hits">1</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">726</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"enum"</span></td></tr><tr><td class="line">727</td><td class="hits"></td><td class="source"> <span class="k">,</span> name<span class="k">:</span> name<span class="k">.</span>value</td></tr><tr><td class="line">728</td><td class="hits"></td><td class="source"> <span class="k">,</span> values<span class="k">:</span> <span class="k">[]</span></td></tr><tr><td class="line">729</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">730</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">731</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"{"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No curly for enum"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">732</td><td class="hits">1</td><td class="source"> <span class="k">var</span> saw_comma <span class="k">=</span> <span class="k">false</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">733</td><td class="hits">1</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">734</td><td class="hits">4</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">735</td><td class="hits">4</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">"}"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">736</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">737</td><td class="hits">1</td><td class="source"> <span class="k">if</span> <span class="k">(</span>saw_comma<span class="k">)</span> error<span class="k">(</span><span class="s">"Trailing comma in enum"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">738</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No semicolon after enum"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">739</td><td class="hits">1</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">740</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">741</td><td class="hits">3</td><td class="source"> <span class="k">var</span> val <span class="k">=</span> consume<span class="k">(</span>STR<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unexpected value in enum"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">742</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>values<span class="k">.</span>push<span class="k">(</span>val<span class="k">.</span>value<span class="k">.</span>replace<span class="k">(</span><span class="s">/"/g</span><span class="k">,</span> <span class="s">""</span><span class="k">));</span></td></tr><tr class="hit"> <td class="line">743</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">744</td><td class="hits">3</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">","</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">745</td><td class="hits">2</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">746</td><td class="hits">2</td><td class="source"> saw_comma <span class="k">=</span> <span class="k">true</span><span class="k">;</span></td></tr><tr><td class="line">747</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">748</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">749</td><td class="hits">1</td><td class="source"> saw_comma <span class="k">=</span> <span class="k">false</span><span class="k">;</span></td></tr><tr><td class="line">750</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">751</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">752</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">753</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">754</td><td class="hits">47</td><td class="source"> <span class="k">var</span> typedef <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">755</td><td class="hits">51</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">756</td><td class="hits">99</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"typedef"</span><span class="k">))</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">757</td><td class="hits">3</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">758</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"typedef"</span></td></tr><tr><td class="line">759</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">760</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">761</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>extAttrs <span class="k">=</span> extended_attrs<span class="k">();</span></td></tr><tr class="hit"> <td class="line">762</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">763</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>idlType <span class="k">=</span> type<span class="k">()</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No type in typedef"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">764</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">765</td><td class="hits">3</td><td class="source"> <span class="k">var</span> name <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No name in typedef"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">766</td><td class="hits">3</td><td class="source"> ret<span class="k">.</span>name <span class="k">=</span> name<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">767</td><td class="hits">3</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">768</td><td class="hits">3</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Unterminated typedef"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">769</td><td class="hits">3</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">770</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">771</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">772</td><td class="hits">47</td><td class="source"> <span class="k">var</span> implements_ <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">773</td><td class="hits">48</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">774</td><td class="hits">48</td><td class="source"> <span class="k">var</span> target <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">);</span></td></tr><tr class="hit"> <td class="line">775</td><td class="hits">95</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>target<span class="k">)</span> <span class="k">return</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">776</td><td class="hits">1</td><td class="source"> <span class="k">var</span> w <span class="k">=</span> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">777</td><td class="hits">1</td><td class="source"> <span class="k">if</span> <span class="k">(</span>consume<span class="k">(</span>ID<span class="k">,</span> <span class="s">"implements"</span><span class="k">))</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">778</td><td class="hits">1</td><td class="source"> <span class="k">var</span> ret <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">779</td><td class="hits"></td><td class="source"> type<span class="k">:</span> <span class="s">"implements"</span></td></tr><tr><td class="line">780</td><td class="hits"></td><td class="source"> <span class="k">,</span> target<span class="k">:</span> target<span class="k">.</span>value</td></tr><tr><td class="line">781</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">782</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">783</td><td class="hits">1</td><td class="source"> <span class="k">var</span> imp <span class="k">=</span> consume<span class="k">(</span>ID<span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"Incomplete implements statement"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">784</td><td class="hits">1</td><td class="source"> ret<span class="k">[</span><span class="s">"implements"</span><span class="k">]</span> <span class="k">=</span> imp<span class="k">.</span>value<span class="k">;</span></td></tr><tr class="hit"> <td class="line">785</td><td class="hits">1</td><td class="source"> all_ws<span class="k">();</span></td></tr><tr class="hit"> <td class="line">786</td><td class="hits">1</td><td class="source"> consume<span class="k">(</span>OTHER<span class="k">,</span> <span class="s">";"</span><span class="k">)</span> <span class="k">||</span> error<span class="k">(</span><span class="s">"No terminating ; for implements statement"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">787</td><td class="hits">1</td><td class="source"> <span class="k">return</span> ret<span class="k">;</span></td></tr><tr><td class="line">788</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">789</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr><td class="line">790</td><td class="hits"></td><td class="source"> <span class="c">// rollback</span></td></tr><tr class="miss"> <td class="line">791</td><td class="hits">0</td><td class="source"> tokens<span class="k">.</span>unshift<span class="k">(</span>w<span class="k">);</span></td></tr><tr class="miss"> <td class="line">792</td><td class="hits">0</td><td class="source"> tokens<span class="k">.</span>unshift<span class="k">(</span>target<span class="k">);</span></td></tr><tr><td class="line">793</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">794</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">795</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">796</td><td class="hits">47</td><td class="source"> <span class="k">var</span> definition <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">797</td><td class="hits">144</td><td class="source"> <span class="k">return</span> callback<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">798</td><td class="hits"></td><td class="source"> interface_<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">799</td><td class="hits"></td><td class="source"> partial<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">800</td><td class="hits"></td><td class="source"> dictionary<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">801</td><td class="hits"></td><td class="source"> exception<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">802</td><td class="hits"></td><td class="source"> enum_<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">803</td><td class="hits"></td><td class="source"> typedef<span class="k">()</span> <span class="k">||</span></td></tr><tr><td class="line">804</td><td class="hits"></td><td class="source"> implements_<span class="k">()</span></td></tr><tr><td class="line">805</td><td class="hits"></td><td class="source"> <span class="k">;</span></td></tr><tr><td class="line">806</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">807</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">808</td><td class="hits">47</td><td class="source"> <span class="k">var</span> definitions <span class="k">=</span> <span class="k">function</span> <span class="k">()</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">809</td><td class="hits">47</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>tokens<span class="k">.</span>length<span class="k">)</span> <span class="k">return</span> <span class="k">[];</span></td></tr><tr class="hit"> <td class="line">810</td><td class="hits">47</td><td class="source"> <span class="k">var</span> defs <span class="k">=</span> <span class="k">[];</span></td></tr><tr class="hit"> <td class="line">811</td><td class="hits">47</td><td class="source"> <span class="k">while</span> <span class="k">(</span><span class="k">true</span><span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">812</td><td class="hits">144</td><td class="source"> <span class="k">var</span> ea <span class="k">=</span> extended_attrs<span class="k">()</span></td></tr><tr><td class="line">813</td><td class="hits"></td><td class="source"> <span class="k">,</span> def <span class="k">=</span> definition<span class="k">();</span></td></tr><tr class="hit"> <td class="line">814</td><td class="hits">144</td><td class="source"> <span class="k">if</span> <span class="k">(!</span>def<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">815</td><td class="hits">47</td><td class="source"> <span class="k">if</span> <span class="k">(</span>ea<span class="k">.</span>length<span class="k">)</span> error<span class="k">(</span><span class="s">"Stray extended attributes"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">816</td><td class="hits">47</td><td class="source"> <span class="k">break</span><span class="k">;</span></td></tr><tr><td class="line">817</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">818</td><td class="hits">97</td><td class="source"> def<span class="k">.</span>extAttrs <span class="k">=</span> ea<span class="k">;</span></td></tr><tr class="hit"> <td class="line">819</td><td class="hits">97</td><td class="source"> defs<span class="k">.</span>push<span class="k">(</span>def<span class="k">);</span></td></tr><tr><td class="line">820</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr class="hit"> <td class="line">821</td><td class="hits">47</td><td class="source"> <span class="k">return</span> defs<span class="k">;</span></td></tr><tr><td class="line">822</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">823</td><td class="hits">47</td><td class="source"> <span class="k">var</span> res <span class="k">=</span> definitions<span class="k">();</span></td></tr><tr class="hit"> <td class="line">824</td><td class="hits">47</td><td class="source"> <span class="k">if</span> <span class="k">(</span>tokens<span class="k">.</span>length<span class="k">)</span> error<span class="k">(</span><span class="s">"Unrecognised tokens"</span><span class="k">);</span></td></tr><tr class="hit"> <td class="line">825</td><td class="hits">47</td><td class="source"> <span class="k">return</span> res<span class="k">;</span></td></tr><tr><td class="line">826</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr><td class="line">827</td><td class="hits"></td><td class="source"> </td></tr><tr class="hit"> <td class="line">828</td><td class="hits">1</td><td class="source"> <span class="k">var</span> obj <span class="k">=</span> <span class="k">{</span></td></tr><tr><td class="line">829</td><td class="hits"></td><td class="source"> parse<span class="k">:</span> <span class="k">function</span> <span class="k">(</span>str<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">830</td><td class="hits">47</td><td class="source"> <span class="k">var</span> tokens <span class="k">=</span> tokenise<span class="k">(</span>str<span class="k">);</span></td></tr><tr><td class="line">831</td><td class="hits"></td><td class="source"> <span class="c">// console.log(tokens);</span></td></tr><tr class="hit"> <td class="line">832</td><td class="hits">47</td><td class="source"> <span class="k">return</span> parse<span class="k">(</span>tokens<span class="k">);</span></td></tr><tr><td class="line">833</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">834</td><td class="hits"></td><td class="source"> <span class="k">}</span><span class="k">;</span></td></tr><tr class="hit"> <td class="line">835</td><td class="hits">1</td><td class="source"> <span class="k">if</span> <span class="k">(</span><span class="k">typeof</span> module <span class="k">!==</span> <span class="s">"undefined"</span> <span class="k">&&</span> module<span class="k">.</span>exports<span class="k">)</span> <span class="k">{</span></td></tr><tr class="hit"> <td class="line">836</td><td class="hits">1</td><td class="source"> module<span class="k">.</span>exports <span class="k">=</span> obj<span class="k">;</span></td></tr><tr><td class="line">837</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">838</td><td class="hits"></td><td class="source"> <span class="k">else</span> <span class="k">{</span></td></tr><tr class="miss"> <td class="line">839</td><td class="hits">0</td><td class="source"> window<span class="k">.</span>WebIDL2 <span class="k">=</span> obj<span class="k">;</span></td></tr><tr><td class="line">840</td><td class="hits"></td><td class="source"> <span class="k">}</span></td></tr><tr><td class="line">841</td><td class="hits"></td><td class="source"><span class="k">}</span><span class="k">());</span></td></tr></tbody></table></div></div></div></body></html> diff --git a/tests/wpt/web-platform-tests/resources/webidl2/index.js b/tests/wpt/web-platform-tests/resources/webidl2/index.js deleted file mode 100644 index 09f9eb46aa7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/index.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./lib/webidl2.js"); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js b/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js index ef519c09df6..d909c30ff07 100644 --- a/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js +++ b/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js @@ -1,970 +1,2036 @@ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["WebIDL2"] = factory(); + else + root["WebIDL2"] = factory(); +})(this, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + "use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _lib_webidl2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "parse", function() { return _lib_webidl2_js__WEBPACK_IMPORTED_MODULE_0__["parse"]; }); -(() => { - // These regular expressions use the sticky flag so they will only match at - // the current location (ie. the offset of lastIndex). - const tokenRe = { - // This expression uses a lookahead assertion to catch false matches - // against integers early. - "float": /-?(?=[0-9]*\.|[0-9]+[eE])(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][-+]?[0-9]+)?|[0-9]+[Ee][-+]?[0-9]+)/y, - "integer": /-?(0([Xx][0-9A-Fa-f]+|[0-7]*)|[1-9][0-9]*)/y, - "identifier": /_?[A-Za-z][0-9A-Z_a-z-]*/y, - "string": /"[^"]*"/y, - "whitespace": /[\t\n\r ]+/y, - "comment": /((\/(\/.*|\*([^*]|\*[^\/])*\*\/)[\t\n\r ]*)+)/y, - "other": /[^\t\n\r 0-9A-Za-z]/y - }; +/* harmony import */ var _lib_writer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(11); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "write", function() { return _lib_writer_js__WEBPACK_IMPORTED_MODULE_1__["write"]; }); - const stringTypes = [ - "ByteString", - "DOMString", - "USVString" - ]; +/* harmony import */ var _lib_validator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(12); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "validate", function() { return _lib_validator_js__WEBPACK_IMPORTED_MODULE_2__["validate"]; }); - const argumentNameKeywords = [ - "attribute", - "callback", - "const", - "deleter", - "dictionary", - "enum", - "getter", - "includes", - "inherit", - "interface", - "iterable", - "maplike", - "namespace", - "partial", - "required", - "setlike", - "setter", - "static", - "stringifier", - "typedef", - "unrestricted" - ]; - const nonRegexTerminals = [ - "FrozenArray", - "Infinity", - "NaN", - "Promise", - "boolean", - "byte", - "double", - "false", - "float", - "implements", - "legacyiterable", - "long", - "mixin", - "null", - "octet", - "optional", - "or", - "readonly", - "record", - "sequence", - "short", - "true", - "unsigned", - "void" - ].concat(argumentNameKeywords, stringTypes); - - const punctuations = [ - "(", - ")", - ",", - "-Infinity", - "...", - ":", - ";", - "<", - "=", - ">", - "?", - "[", - "]", - "{", - "}" - ]; - function tokenise(str) { - const tokens = []; - let lastIndex = 0; - let trivia = ""; - while (lastIndex < str.length) { - const nextChar = str.charAt(lastIndex); - let result = -1; - - if (/[\t\n\r ]/.test(nextChar)) { - result = attemptTokenMatch("whitespace", { noFlushTrivia: true }); - } else if (nextChar === '/') { - result = attemptTokenMatch("comment", { noFlushTrivia: true }); - } - - if (result !== -1) { - trivia += tokens.pop().value; - } else if (/[-0-9.]/.test(nextChar)) { - result = attemptTokenMatch("float"); - if (result === -1) { - result = attemptTokenMatch("integer"); - } - } else if (/[A-Z_a-z]/.test(nextChar)) { - result = attemptTokenMatch("identifier"); - const token = tokens[tokens.length - 1]; - if (result !== -1 && nonRegexTerminals.includes(token.value)) { - token.type = token.value; - } - } else if (nextChar === '"') { - result = attemptTokenMatch("string"); - } - for (const punctuation of punctuations) { - if (str.startsWith(punctuation, lastIndex)) { - tokens.push({ type: punctuation, value: punctuation, trivia }); - trivia = ""; - lastIndex += punctuation.length; - result = lastIndex; - break; - } - } - // other as the last try - if (result === -1) { - result = attemptTokenMatch("other"); - } - if (result === -1) { - throw new Error("Token stream not progressing"); - } - lastIndex = result; - } - return tokens; - function attemptTokenMatch(type, { noFlushTrivia } = {}) { - const re = tokenRe[type]; - re.lastIndex = lastIndex; - const result = re.exec(str); - if (result) { - tokens.push({ type, value: result[0], trivia }); - if (!noFlushTrivia) { - trivia = ""; - } - return re.lastIndex; - } - return -1; - } - } +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { - class WebIDLParseError { - constructor(str, line, input, tokens) { - this.message = str; - this.line = line; - this.input = input; - this.tokens = tokens; - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parse", function() { return parse; }); +/* harmony import */ var _productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); +/* harmony import */ var _tokeniser_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); +/* harmony import */ var _productions_array_base_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5); +/* harmony import */ var _productions_base_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6); +/* harmony import */ var _productions_token_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7); +/* harmony import */ var _productions_default_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8); +/* harmony import */ var _productions_enum_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(9); +/* harmony import */ var _productions_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(10); - toString() { - const escapedInput = JSON.stringify(this.input); - const tokens = JSON.stringify(this.tokens, null, 4); - return `${this.message}, line ${this.line} (tokens: ${escapedInput})\n${tokens}`; - } - } - function parse(tokens) { - let line = 1; - tokens = tokens.slice(); - const names = new Map(); - let current = null; - const FLOAT = "float"; - const INT = "integer"; - const ID = "identifier"; - const STR = "string"; - const OTHER = "other"; - const EMPTY_OPERATION = Object.freeze({ - type: "operation", - getter: false, - setter: false, - deleter: false, - static: false, - stringifier: false - }); - const EMPTY_IDLTYPE = Object.freeze({ - generic: null, - nullable: false, - union: false, - idlType: null, - extAttrs: [] - }); - function error(str) { - const maxTokens = 5; - const tok = tokens - .slice(consume_position, consume_position + maxTokens) - .map(t => t.trivia + t.value).join(""); - // Count newlines preceding the actual erroneous token - if (tokens.length) { - line += count(tokens[consume_position].trivia, "\n"); - } - let message; - if (current) { - message = `Got an error during or right after parsing \`${current.partial ? "partial " : ""}${current.type} ${current.name}\`: ${str}` - } - else { - // throwing before any valid definition - message = `Got an error before parsing any named definition: ${str}`; - } - throw new WebIDLParseError(message, line, tok, tokens.slice(0, maxTokens)); - } - function sanitize_name(name, type) { - if (names.has(name)) { - error(`The name "${name}" of type "${names.get(name)}" is already seen`); - } - names.set(name, type); - return name; - } - let consume_position = 0; - function probe(type) { - return tokens.length > consume_position && tokens[consume_position].type === type; - } +/** + * @param {Tokeniser} tokeniser + * @param {object} options + * @param {boolean} [options.concrete] + */ +function parseByTokens(tokeniser, options) { + const source = tokeniser.source; - function consume(...candidates) { - // TODO: use const when Servo updates its JS engine - for (let type of candidates) { - if (!probe(type)) continue; - const token = tokens[consume_position]; - consume_position++; - line += count(token.trivia, "\n"); - return token; - } - } + const DECIMAL = "decimal"; + const INT = "integer"; + const ID = "identifier"; + const STR = "string"; - function unescape(identifier) { - return identifier.startsWith('_') ? identifier.slice(1) : identifier; - } + function error(str) { + tokeniser.error(str); + } - function unconsume(position) { - while (consume_position > position) { - consume_position--; - line -= count(tokens[consume_position].trivia, "\n"); - } - } + function probe(type) { + return tokeniser.probe(type); + } - function count(str, char) { - let total = 0; - for (let i = str.indexOf(char); i !== -1; i = str.indexOf(char, i + 1)) { - ++total; - } - return total; + function consume(...candidates) { + return tokeniser.consume(...candidates); + } + + function unconsume(position) { + return tokeniser.unconsume(position); + } + + function integer_type() { + const prefix = consume("unsigned"); + const base = consume("short", "long"); + if (base) { + const postfix = consume("long"); + return new Type({ source, tokens: { prefix, base, postfix } }); } + if (prefix) error("Failed to parse integer type"); + } - function integer_type() { - let ret = ""; - if (consume("unsigned")) ret = "unsigned "; - if (consume("short")) return ret + "short"; - if (consume("long")) { - ret += "long"; - if (consume("long")) return ret + " long"; - return ret; - } - if (ret) error("Failed to parse integer type"); + function float_type() { + const prefix = consume("unrestricted"); + const base = consume("float", "double"); + if (base) { + return new Type({ source, tokens: { prefix, base } }); } + if (prefix) error("Failed to parse float type"); + } - function float_type() { - let ret = ""; - if (consume("unrestricted")) ret = "unrestricted "; - if (consume("float")) return ret + "float"; - if (consume("double")) return ret + "double"; - if (ret) error("Failed to parse float type"); + function primitive_type() { + const num_type = integer_type() || float_type(); + if (num_type) return num_type; + const base = consume("boolean", "byte", "octet"); + if (base) { + return new Type({ source, tokens: { base } }); } + } - function primitive_type() { - const num_type = integer_type() || float_type(); - if (num_type) return num_type; - if (consume("boolean")) return "boolean"; - if (consume("byte")) return "byte"; - if (consume("octet")) return "octet"; + function type_suffix(obj) { + const nullable = consume("?"); + if (nullable) { + obj.tokens.nullable = nullable; } + if (probe("?")) error("Can't nullable more than once"); + } - function const_value() { - if (consume("true")) return { type: "boolean", value: true }; - if (consume("false")) return { type: "boolean", value: false }; - if (consume("null")) return { type: "null" }; - if (consume("Infinity")) return { type: "Infinity", negative: false }; - if (consume("-Infinity")) return { type: "Infinity", negative: true }; - if (consume("NaN")) return { type: "NaN" }; - const ret = consume(FLOAT, INT); - if (ret) return { type: "number", value: ret.value }; + class Type extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + constructor({ source, tokens }) { + super({ source, tokens }); + Object.defineProperty(this, "subtype", { value: [] }); + this.extAttrs = []; } - function type_suffix(obj) { - obj.nullable = !!consume("?"); - if (probe("?")) error("Can't nullable more than once"); + get generic() { + return ""; + } + get nullable() { + return !!this.tokens.nullable; + } + get union() { + return false; } + get idlType() { + if (this.subtype.length) { + return this.subtype; + } + // Adding prefixes/postfixes for "unrestricted float", etc. + const name = [ + this.tokens.prefix, + this.tokens.base, + this.tokens.postfix + ].filter(t => t).map(t => t.value).join(" "); + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(name); + } + } - function generic_type(typeName) { - const name = consume("FrozenArray", "Promise", "sequence", "record"); - if (!name) { + class GenericType extends Type { + static parse(typeName) { + const base = consume("FrozenArray", "Promise", "sequence", "record"); + if (!base) { return; } - const ret = { generic: name.type }; - consume("<") || error(`No opening bracket after ${name.type}`); - switch (name.type) { - case "Promise": + const ret = new GenericType({ source, tokens: { base } }); + ret.tokens.open = consume("<") || error(`No opening bracket after ${base.type}`); + switch (base.type) { + case "Promise": { if (probe("[")) error("Promise type cannot have extended attribute"); - ret.idlType = return_type(typeName); + const subtype = return_type(typeName) || error("Missing Promise subtype"); + ret.subtype.push(subtype); break; + } case "sequence": - case "FrozenArray": - ret.idlType = type_with_extended_attributes(typeName); + case "FrozenArray": { + const subtype = type_with_extended_attributes(typeName) || error(`Missing ${base.type} subtype`); + ret.subtype.push(subtype); break; - case "record": + } + case "record": { if (probe("[")) error("Record key cannot have extended attribute"); - ret.idlType = []; - const keyType = consume(...stringTypes); - if (!keyType) error(`Record key must be a string type`); - ret.idlType.push(Object.assign({ type: typeName }, EMPTY_IDLTYPE, { idlType: keyType.value })); - consume(",") || error("Missing comma after record key type"); + const keyType = consume(..._tokeniser_js__WEBPACK_IMPORTED_MODULE_1__["stringTypes"]) || error(`Record key must be one of: ${_tokeniser_js__WEBPACK_IMPORTED_MODULE_1__["stringTypes"].join(", ")}`); + const keyIdlType = new Type({ source, tokens: { base: keyType }}); + keyIdlType.tokens.separator = consume(",") || error("Missing comma after record key type"); + keyIdlType.type = typeName; const valueType = type_with_extended_attributes(typeName) || error("Error parsing generic type record"); - ret.idlType.push(valueType); + ret.subtype.push(keyIdlType, valueType); break; + } } - if (!ret.idlType) error(`Error parsing generic type ${name.type}`); - consume(">") || error(`Missing closing bracket after ${name.type}`); - if (name.type === "Promise" && probe("?")) { - error("Promise type cannot be nullable"); - } - type_suffix(ret); + if (!ret.idlType) error(`Error parsing generic type ${base.type}`); + ret.tokens.close = consume(">") || error(`Missing closing bracket after ${base.type}`); return ret; } - function single_type(typeName) { - const ret = Object.assign({ type: typeName || null }, EMPTY_IDLTYPE); - const generic = generic_type(typeName); - if (generic) { - return Object.assign(ret, generic); - } - const prim = primitive_type(); - let name; - if (prim) { - ret.idlType = prim; - } else if (name = consume(ID, ...stringTypes)) { - ret.idlType = name.value; - if (probe("<")) error(`Unsupported generic type ${name.value}`); - } else { + get generic() { + return this.tokens.base.value; + } + } + + function single_type(typeName) { + let ret = GenericType.parse(typeName) || primitive_type(); + if (!ret) { + const base = consume(ID, ..._tokeniser_js__WEBPACK_IMPORTED_MODULE_1__["stringTypes"]); + if (!base) { return; } - type_suffix(ret); - if (ret.nullable && ret.idlType === "any") error("Type any cannot be made nullable"); - return ret; + ret = new Type({ source, tokens: { base } }); + if (probe("<")) error(`Unsupported generic type ${base.value}`); + } + if (ret.generic === "Promise" && probe("?")) { + error("Promise type cannot be nullable"); } + ret.type = typeName || null; + type_suffix(ret); + if (ret.nullable && ret.idlType === "any") error("Type `any` cannot be made nullable"); + return ret; + } - function union_type(typeName) { - if (!consume("(")) return; - const ret = Object.assign({ type: typeName || null }, EMPTY_IDLTYPE, { union: true, idlType: [] }); - do { + class UnionType extends Type { + static parse(type) { + const tokens = {}; + tokens.open = consume("("); + if (!tokens.open) return; + const ret = new UnionType({ source, tokens }); + ret.type = type || null; + while (true) { const typ = type_with_extended_attributes() || error("No type after open parenthesis or 'or' in union type"); - ret.idlType.push(typ); - } while (consume("or")); + if (typ.idlType === "any") error("Type `any` cannot be included in a union type"); + ret.subtype.push(typ); + const or = consume("or"); + if (or) { + typ.tokens.separator = or; + } + else break; + } if (ret.idlType.length < 2) { error("At least two types are expected in a union type but found less"); } - if (!consume(")")) error("Unterminated union type"); + tokens.close = consume(")") || error("Unterminated union type"); type_suffix(ret); return ret; } - function type(typeName) { - return single_type(typeName) || union_type(typeName); + get union() { + return true; } + } - function type_with_extended_attributes(typeName) { - const extAttrs = extended_attrs(); - const ret = single_type(typeName) || union_type(typeName); - if (extAttrs.length && ret) ret.extAttrs = extAttrs; - return ret; - } + function type(typeName) { + return single_type(typeName) || UnionType.parse(typeName); + } - function argument() { - const start_position = consume_position; - const ret = { optional: false, variadic: false, default: null }; - ret.extAttrs = extended_attrs(); - const opt_token = consume("optional"); - if (opt_token) { - ret.optional = true; - } + function type_with_extended_attributes(typeName) { + const extAttrs = ExtendedAttributes.parse(); + const ret = type(typeName); + if (ret) ret.extAttrs = extAttrs; + return ret; + } + + class Argument extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const start_position = tokeniser.position; + const tokens = {}; + const ret = new Argument({ source, tokens }); + ret.extAttrs = ExtendedAttributes.parse(); + tokens.optional = consume("optional"); ret.idlType = type_with_extended_attributes("argument-type"); if (!ret.idlType) { - unconsume(start_position); - return; - } - if (!ret.optional && consume("...")) { - ret.variadic = true; + return unconsume(start_position); } - const name = consume(ID, ...argumentNameKeywords); - if (!name) { - unconsume(start_position); - return; + if (!tokens.optional) { + tokens.variadic = consume("..."); } - ret.name = unescape(name.value); - ret.escapedName = name.value; - if (ret.optional) { - ret.default = default_() || null; + tokens.name = consume(ID, ..._tokeniser_js__WEBPACK_IMPORTED_MODULE_1__["argumentNameKeywords"]); + if (!tokens.name) { + return unconsume(start_position); } + ret.default = tokens.optional ? _productions_default_js__WEBPACK_IMPORTED_MODULE_5__["Default"].parse(tokeniser) : null; return ret; } - function argument_list() { - const ret = []; - const arg = argument(); - if (!arg) return ret; - ret.push(arg); - while (true) { - if (!consume(",")) return ret; - const nxt = argument() || error("Trailing comma in arguments list"); - ret.push(nxt); - } + get optional() { + return !!this.tokens.optional; + } + get variadic() { + return !!this.tokens.variadic; } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + } - function simple_extended_attr() { - const name = consume(ID); - if (!name) return; - const ret = { - name: name.value, - arguments: null, - type: "extended-attribute", - rhs: null - }; - const eq = consume("="); - if (eq) { - ret.rhs = consume(ID, FLOAT, INT, STR); - if (ret.rhs) { - // No trivia exposure yet - ret.rhs.trivia = undefined; - } + function argument_list() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["list"])(tokeniser, { parser: Argument.parse, listName: "arguments list" }); + } + + function identifiers() { + const ids = Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["list"])(tokeniser, { parser: _productions_token_js__WEBPACK_IMPORTED_MODULE_4__["Token"].parser(tokeniser, ID), listName: "identifier list" }); + if (!ids.length) { + error("Expected identifiers but none found"); + } + return ids; + } + + class ExtendedAttributeParameters extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const tokens = { assign: consume("=") }; + const ret = new ExtendedAttributeParameters({ source, tokens }); + if (tokens.assign) { + tokens.secondaryName = consume(ID, DECIMAL, INT, STR); } - if (consume("(")) { - if (eq && !ret.rhs) { + tokens.open = consume("("); + if (tokens.open) { + ret.list = ret.rhsType === "identifier-list" ? // [Exposed=(Window,Worker)] - ret.rhs = { - type: "identifier-list", - value: identifiers() - }; - } - else { + identifiers() : // [NamedConstructor=Audio(DOMString src)] or [Constructor(DOMString str)] - ret.arguments = argument_list(); - } - consume(")") || error("Unexpected token in extended attribute argument list"); + argument_list(); + tokens.close = consume(")") || error("Unexpected token in extended attribute argument list"); + } else if (ret.hasRhs && !tokens.secondaryName) { + error("No right hand side to extended attribute assignment"); } - if (eq && !ret.rhs) error("No right hand side to extended attribute assignment"); return ret; } - // Note: we parse something simpler than the official syntax. It's all that ever - // seems to be used - function extended_attrs() { - const eas = []; - if (!consume("[")) return eas; - eas[0] = simple_extended_attr() || error("Extended attribute with not content"); - while (consume(",")) { - eas.push(simple_extended_attr() || error("Trailing comma in extended attribute")); - } - consume("]") || error("No end of extended attribute"); - return eas; - } - - function default_() { - if (consume("=")) { - const def = const_value(); - if (def) { - return def; - } else if (consume("[")) { - if (!consume("]")) error("Default sequence value must be empty"); - return { type: "sequence", value: [] }; - } else { - const str = consume(STR) || error("No value for default"); - str.value = str.value.slice(1, -1); - // No trivia exposure yet - str.trivia = undefined; - return str; - } - } + get rhsType() { + return !this.tokens.assign ? null : + !this.tokens.secondaryName ? "identifier-list" : + this.tokens.secondaryName.type; } + } - function const_() { - if (!consume("const")) return; - const ret = { type: "const", nullable: false }; - let typ = primitive_type(); - if (!typ) { - typ = consume(ID) || error("No type for const"); - typ = typ.value; + class SimpleExtendedAttribute extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const name = consume(ID); + if (name) { + return new SimpleExtendedAttribute({ + tokens: { name }, + params: ExtendedAttributeParameters.parse() + }); } - ret.idlType = Object.assign({ type: "const-type" }, EMPTY_IDLTYPE, { idlType: typ }); - type_suffix(ret); - const name = consume(ID) || error("No name for const"); - ret.name = name.value; - consume("=") || error("No value assignment for const"); - const cnt = const_value(); - if (cnt) ret.value = cnt; - else error("No value for const"); - consume(";") || error("Unterminated const"); - return ret; } - function inheritance() { - if (consume(":")) { - const inh = consume(ID) || error("No type in inheritance"); - return inh.value; + constructor({ source, tokens, params }) { + super({ source, tokens }); + Object.defineProperty(this, "params", { value: params }); + } + + get type() { + return "extended-attribute"; + } + get name() { + return this.tokens.name.value; + } + get rhs() { + const { rhsType: type, tokens, list } = this.params; + if (!type) { + return null; + } + const value = type === "identifier-list" ? list : tokens.secondaryName.value; + return { type, value }; + } + get arguments() { + const { rhsType, list } = this.params; + if (!list || rhsType === "identifier-list") { + return []; } + return list; } + } - function operation_rest(ret) { - if (!ret) ret = {}; - const name = consume(ID); - ret.name = name ? unescape(name.value) : null; - ret.escapedName = name ? name.value : null; - consume("(") || error("Invalid operation"); - ret.arguments = argument_list(); - consume(")") || error("Unterminated operation"); - consume(";") || error("Unterminated operation"); + // Note: we parse something simpler than the official syntax. It's all that ever + // seems to be used + class ExtendedAttributes extends _productions_array_base_js__WEBPACK_IMPORTED_MODULE_2__["ArrayBase"] { + static parse() { + const tokens = {}; + tokens.open = consume("["); + if (!tokens.open) return []; + const ret = new ExtendedAttributes({ source, tokens }); + ret.push(...Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["list"])(tokeniser, { + parser: SimpleExtendedAttribute.parse, + listName: "extended attribute" + })); + tokens.close = consume("]") || error("Unexpected form of extended attribute"); + if (!ret.length) { + error("Found an empty extended attribute"); + } + if (probe("[")) { + error("Illegal double extended attribute lists, consider merging them"); + } return ret; } + } - function callback() { - let ret; - if (!consume("callback")) return; - const tok = consume("interface"); - if (tok) { - ret = interface_rest(false, "callback interface"); - return ret; + class Constant extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const tokens = {}; + tokens.base = consume("const"); + if (!tokens.base) { + return; + } + let idlType = primitive_type(); + if (!idlType) { + const base = consume(ID) || error("No type for const"); + idlType = new Type({ source, tokens: { base } }); } - const name = consume(ID) || error("No name for callback"); - ret = current = { type: "callback", name: sanitize_name(name.value, "callback") }; - consume("=") || error("No assignment in callback"); + if (probe("?")) { + error("Unexpected nullable constant type"); + } + idlType.type = "const-type"; + tokens.name = consume(ID) || error("No name for const"); + tokens.assign = consume("=") || error("No value assignment for const"); + tokens.value = Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["const_value"])(tokeniser) || error("No value for const"); + tokens.termination = consume(";") || error("Unterminated const"); + const ret = new Constant({ source, tokens }); + ret.idlType = idlType; + return ret; + } + + get type() { + return "const"; + } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + get value() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["const_data"])(this.tokens.value); + } + } + + class CallbackFunction extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse(base) { + const tokens = { base }; + const ret = new CallbackFunction({ source, tokens }); + tokens.name = consume(ID) || error("No name for callback"); + tokeniser.current = ret; + tokens.assign = consume("=") || error("No assignment in callback"); ret.idlType = return_type() || error("Missing return type"); - consume("(") || error("No arguments in callback"); + tokens.open = consume("(") || error("No arguments in callback"); ret.arguments = argument_list(); - consume(")") || error("Unterminated callback"); - consume(";") || error("Unterminated callback"); + tokens.close = consume(")") || error("Unterminated callback"); + tokens.termination = consume(";") || error("Unterminated callback"); return ret; } - function attribute({ noInherit = false, readonly = false } = {}) { - const start_position = consume_position; - const ret = { - type: "attribute", - static: false, - stringifier: false, - inherit: false, - readonly: false - }; - if (!noInherit && consume("inherit")) { - ret.inherit = true; - } - if (consume("readonly")) { - ret.readonly = true; - } else if (readonly && probe("attribute")) { + get type() { + return "callback"; + } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + } + + function callback() { + const callback = consume("callback"); + if (!callback) return; + const tok = consume("interface"); + if (tok) { + return Interface.parse(tok, { callback }); + } + return CallbackFunction.parse(callback); + } + + class Attribute extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse({ special, noInherit = false, readonly = false } = {}) { + const start_position = tokeniser.position; + const tokens = { special }; + const ret = new Attribute({ source, tokens }); + if (!special && !noInherit) { + tokens.special = consume("inherit"); + } + if (ret.special === "inherit" && probe("readonly")) { + error("Inherited attributes cannot be read-only"); + } + tokens.readonly = consume("readonly"); + if (readonly && !tokens.readonly && probe("attribute")) { error("Attributes must be readonly in this context"); } - const rest = attribute_rest(ret); - if (!rest) { + tokens.base = consume("attribute"); + if (!tokens.base) { unconsume(start_position); - } - return rest; - } - - function attribute_rest(ret) { - if (!consume("attribute")) { return; } ret.idlType = type_with_extended_attributes("attribute-type") || error("No type in attribute"); - if (ret.idlType.generic === "sequence") error("Attributes cannot accept sequence types"); - if (ret.idlType.generic === "record") error("Attributes cannot accept record types"); - const name = consume(ID, "required") || error("No name in attribute"); - ret.name = unescape(name.value); - ret.escapedName = name.value; - consume(";") || error("Unterminated attribute"); + switch (ret.idlType.generic) { + case "sequence": + case "record": error(`Attributes cannot accept ${ret.idlType.generic} types`); + } + tokens.name = consume(ID, "required") || error("No name in attribute"); + tokens.termination = consume(";") || error("Unterminated attribute"); return ret; } - function return_type(typeName) { - const typ = type(typeName || "return-type"); - if (typ) { - return typ; - } - if (consume("void")) { - return Object.assign({ type: "return-type" }, EMPTY_IDLTYPE, { idlType: "void" }); + get type() { + return "attribute"; + } + get special() { + if (!this.tokens.special) { + return ""; } + return this.tokens.special.value; + } + get readonly() { + return !!this.tokens.readonly; } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + } - function operation({ regular = false } = {}) { - const ret = Object.assign({}, EMPTY_OPERATION); - while (!regular) { - if (consume("getter")) ret.getter = true; - else if (consume("setter")) ret.setter = true; - else if (consume("deleter")) ret.deleter = true; - else break; + function return_type(typeName) { + const typ = type(typeName || "return-type"); + if (typ) { + return typ; + } + const voidToken = consume("void"); + if (voidToken) { + const ret = new Type({ source, tokens: { base: voidToken } }); + ret.type = "return-type"; + return ret; + } + } + + class Operation extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse({ special, regular } = {}) { + const tokens = { special }; + const ret = new Operation({ source, tokens }); + if (special && special.value === "stringifier") { + tokens.termination = consume(";"); + if (tokens.termination) { + ret.arguments = []; + return ret; + } + } + if (!special && !regular) { + tokens.special = consume("getter", "setter", "deleter"); } ret.idlType = return_type() || error("Missing return type"); - operation_rest(ret); + tokens.name = consume(ID); + tokens.open = consume("(") || error("Invalid operation"); + ret.arguments = argument_list(); + tokens.close = consume(")") || error("Unterminated operation"); + tokens.termination = consume(";") || error("Unterminated attribute"); return ret; } - function static_member() { - if (!consume("static")) return; - const member = attribute({ noInherit: true }) || - operation({ regular: true }) || - error("No body in static member"); - member.static = true; - return member; + get type() { + return "operation"; } - - function stringifier() { - if (!consume("stringifier")) return; - if (consume(";")) { - return Object.assign({}, EMPTY_OPERATION, { stringifier: true }); + get name() { + const { name } = this.tokens; + if (!name) { + return ""; } - const member = attribute({ noInherit: true }) || - operation({ regular: true }) || - error("Unterminated stringifier"); - member.stringifier = true; - return member; + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(name.value); } - - function identifiers() { - const arr = []; - const id = consume(ID); - if (id) { - arr.push(id.value); + get special() { + if (!this.tokens.special) { + return ""; } - else error("Expected identifiers but not found"); - while (true) { - if (consume(",")) { - const name = consume(ID) || error("Trailing comma in identifiers list"); - arr.push(name.value); - } else break; - } - return arr; - } - - function iterable_type() { - if (consume("iterable")) return "iterable"; - else if (consume("legacyiterable")) return "legacyiterable"; - else if (consume("maplike")) return "maplike"; - else if (consume("setlike")) return "setlike"; - else return; + return this.tokens.special.value; } + } - function readonly_iterable_type() { - if (consume("maplike")) return "maplike"; - else if (consume("setlike")) return "setlike"; - else return; - } + function static_member() { + const special = consume("static"); + if (!special) return; + const member = Attribute.parse({ special }) || + Operation.parse({ special }) || + error("No body in static member"); + return member; + } - function iterable() { - const start_position = consume_position; - const ret = { type: null, idlType: null, readonly: false }; - if (consume("readonly")) { - ret.readonly = true; - } - const consumeItType = ret.readonly ? readonly_iterable_type : iterable_type; + function stringifier() { + const special = consume("stringifier"); + if (!special) return; + const member = Attribute.parse({ special }) || + Operation.parse({ special }) || + error("Unterminated stringifier"); + return member; + } - const ittype = consumeItType(); - if (!ittype) { + class IterableLike extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const start_position = tokeniser.position; + const tokens = {}; + const ret = new IterableLike({ source, tokens }); + tokens.readonly = consume("readonly"); + tokens.base = tokens.readonly ? + consume("maplike", "setlike") : + consume("iterable", "maplike", "setlike"); + if (!tokens.base) { unconsume(start_position); return; } - const secondTypeRequired = ittype === "maplike"; - const secondTypeAllowed = secondTypeRequired || ittype === "iterable"; - ret.type = ittype; - if (ret.type !== 'maplike' && ret.type !== 'setlike') - delete ret.readonly; - if (consume("<")) { - ret.idlType = [type_with_extended_attributes()] || error(`Error parsing ${ittype} declaration`); - if (secondTypeAllowed) { - if (consume(",")) { - ret.idlType.push(type_with_extended_attributes()); - } - else if (secondTypeRequired) - error(`Missing second type argument in ${ittype} declaration`); + const { type } = ret; + const secondTypeRequired = type === "maplike"; + const secondTypeAllowed = secondTypeRequired || type === "iterable"; + + tokens.open = consume("<") || error(`Error parsing ${type} declaration`); + const first = type_with_extended_attributes() || error(`Error parsing ${type} declaration`); + ret.idlType = [first]; + if (secondTypeAllowed) { + first.tokens.separator = consume(","); + if (first.tokens.separator) { + ret.idlType.push(type_with_extended_attributes()); } - if (!consume(">")) error(`Unterminated ${ittype} declaration`); - if (!consume(";")) error(`Missing semicolon after ${ittype} declaration`); - } else - error(`Error parsing ${ittype} declaration`); + else if (secondTypeRequired) + error(`Missing second type argument in ${type} declaration`); + } + tokens.close = consume(">") || error(`Unterminated ${type} declaration`); + tokens.termination = consume(";") || error(`Missing semicolon after ${type} declaration`); return ret; } - function interface_rest(isPartial, typeName = "interface") { - const name = consume(ID) || error("No name for interface"); - const mems = []; - const ret = current = { - type: typeName, - name: isPartial ? name.value : sanitize_name(name.value, "interface"), - partial: isPartial, - members: mems - }; - if (!isPartial) ret.inheritance = inheritance() || null; - consume("{") || error("Bodyless interface"); + get type() { + return this.tokens.base.value; + } + get readonly() { + return !!this.tokens.readonly; + } + } + + function inheritance() { + const colon = consume(":"); + if (!colon) { + return {}; + } + const inheritance = consume(ID) || error("No type in inheritance"); + return { colon, inheritance }; + } + + class Container extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse(instance, { type, inheritable, allowedMembers }) { + const { tokens } = instance; + tokens.name = consume(ID) || error("No name for interface"); + tokeniser.current = instance; + if (inheritable) { + Object.assign(tokens, inheritance()); + } + tokens.open = consume("{") || error(`Bodyless ${type}`); + instance.members = []; while (true) { - if (consume("}")) { - consume(";") || error("Missing semicolon after interface"); - return ret; + tokens.close = consume("}"); + if (tokens.close) { + tokens.termination = consume(";") || error(`Missing semicolon after ${type}`); + return instance; + } + const ea = ExtendedAttributes.parse(); + let mem; + for (const [parser, ...args] of allowedMembers) { + mem = parser(...args); + if (mem) { + break; + } } - const ea = extended_attrs(); - const mem = const_() || - static_member() || - stringifier() || - iterable() || - attribute() || - operation() || + if (!mem) { error("Unknown member"); + } mem.extAttrs = ea; - ret.members.push(mem); + instance.members.push(mem); } } - function mixin_rest(isPartial) { - if (!consume("mixin")) return; - const name = consume(ID) || error("No name for interface mixin"); - const mems = []; - const ret = current = { - type: "interface mixin", - name: isPartial ? name.value : sanitize_name(name.value, "interface mixin"), - partial: isPartial, - members: mems - }; - consume("{") || error("Bodyless interface mixin"); - while (true) { - if (consume("}")) { - consume(";") || error("Missing semicolon after interface mixin"); - return ret; - } - const ea = extended_attrs(); - const mem = const_() || - stringifier() || - attribute({ noInherit: true }) || - operation({ regular: true }) || - error("Unknown member"); - mem.extAttrs = ea; - ret.members.push(mem); + get partial() { + return !!this.tokens.partial; + } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + get inheritance() { + if (!this.tokens.inheritance) { + return null; } + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.inheritance.value); } + } - function interface_(isPartial) { - if (!consume("interface")) return; - return mixin_rest(isPartial) || - interface_rest(isPartial) || - error("Interface has no proper body"); + class Interface extends Container { + static parse(base, { callback = null, partial = null } = {}) { + const tokens = { callback, partial, base }; + return Container.parse(new Interface({ source, tokens }), { + type: "interface", + inheritable: !partial, + allowedMembers: [ + [Constant.parse], + [static_member], + [stringifier], + [IterableLike.parse], + [Attribute.parse], + [Operation.parse] + ] + }); } - function namespace(isPartial) { - if (!consume("namespace")) return; - const name = consume(ID) || error("No name for namespace"); - const mems = []; - const ret = current = { - type: "namespace", - name: isPartial ? name.value : sanitize_name(name.value, "namespace"), - partial: isPartial, - members: mems - }; - consume("{") || error("Bodyless namespace"); - while (true) { - if (consume("}")) { - consume(";") || error("Missing semicolon after namespace"); - return ret; - } - const ea = extended_attrs(); - const mem = attribute({ noInherit: true, readonly: true }) || - operation({ regular: true }) || - error("Unknown member"); - mem.extAttrs = ea; - ret.members.push(mem); + get type() { + if (this.tokens.callback) { + return "callback interface"; + } + return "interface"; + } + } + + class Mixin extends Container { + static parse(base, { partial } = {}) { + const tokens = { partial, base }; + tokens.mixin = consume("mixin"); + if (!tokens.mixin) { + return; } + return Container.parse(new Mixin({ source, tokens }), { + type: "interface mixin", + allowedMembers: [ + [Constant.parse], + [stringifier], + [Attribute.parse, { noInherit: true }], + [Operation.parse, { regular: true }] + ] + }); } - function partial() { - if (!consume("partial")) return; - const thing = dictionary(true) || - interface_(true) || - namespace(true) || - error("Partial doesn't apply to anything"); - return thing; + get type() { + return "interface mixin"; } + } - function dictionary(isPartial) { - if (!consume("dictionary")) return; - const name = consume(ID) || error("No name for dictionary"); - const mems = []; - const ret = current = { - type: "dictionary", - name: isPartial ? name.value : sanitize_name(name.value, "dictionary"), - partial: isPartial, - members: mems - }; - if (!isPartial) ret.inheritance = inheritance() || null; - consume("{") || error("Bodyless dictionary"); - while (true) { - if (consume("}")) { - consume(";") || error("Missing semicolon after dictionary"); - return ret; - } - const ea = extended_attrs(); - const required = consume("required"); - const typ = type_with_extended_attributes("dictionary-type") || error("No type for dictionary member"); - const name = consume(ID) || error("No name for dictionary member"); - const dflt = default_() || null; - if (required && dflt) error("Required member must not have a default"); - const member = { - type: "field", - name: unescape(name.value), - escapedName: name.value, - required: !!required, - idlType: typ, - extAttrs: ea, - default: dflt - }; - ret.members.push(member); - consume(";") || error("Unterminated dictionary member"); - } - } - - function enum_() { - if (!consume("enum")) return; - const name = consume(ID) || error("No name for enum"); - const vals = []; - const ret = current = { - type: "enum", - name: sanitize_name(name.value, "enum"), - values: vals - }; - consume("{") || error("No curly for enum"); - let value_expected = true; - while (true) { - if (consume("}")) { - if (!ret.values.length) error("No value in enum"); - consume(";") || error("No semicolon after enum"); - return ret; - } - else if (!value_expected) { - error("No comma between enum values"); - } - const val = consume(STR) || error("Unexpected value in enum"); - val.value = val.value.slice(1, -1); - // No trivia exposure yet - val.trivia = undefined; - ret.values.push(val); - value_expected = !!consume(","); + function interface_(opts) { + const base = consume("interface"); + if (!base) return; + const ret = Mixin.parse(base, opts) || + Interface.parse(base, opts) || + error("Interface has no proper body"); + return ret; + } + + class Namespace extends Container { + static parse({ partial } = {}) { + const tokens = { partial }; + tokens.base = consume("namespace"); + if (!tokens.base) { + return; + } + return Container.parse(new Namespace({ source, tokens }), { + type: "namespace", + allowedMembers: [ + [Attribute.parse, { noInherit: true, readonly: true }], + [Operation.parse, { regular: true }] + ] + }); + } + + get type() { + return "namespace"; + } + } + + function partial() { + const partial = consume("partial"); + if (!partial) return; + return Dictionary.parse({ partial }) || + interface_({ partial }) || + Namespace.parse({ partial }) || + error("Partial doesn't apply to anything"); + } + + class Dictionary extends Container { + static parse({ partial } = {}) { + const tokens = { partial }; + tokens.base = consume("dictionary"); + if (!tokens.base) { + return; } + return Container.parse(new Dictionary({ source, tokens }), { + type: "dictionary", + inheritable: !partial, + allowedMembers: [ + [Field.parse], + ] + }); } - function typedef() { - if (!consume("typedef")) return; - const ret = { - type: "typedef" - }; + get type() { + return "dictionary"; + } + } + + class Field extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const tokens = {}; + const ret = new Field({ source, tokens }); + ret.extAttrs = ExtendedAttributes.parse(); + tokens.required = consume("required"); + ret.idlType = type_with_extended_attributes("dictionary-type") || error("No type for dictionary member"); + tokens.name = consume(ID) || error("No name for dictionary member"); + ret.default = _productions_default_js__WEBPACK_IMPORTED_MODULE_5__["Default"].parse(tokeniser); + if (tokens.required && ret.default) error("Required member must not have a default"); + tokens.termination = consume(";") || error("Unterminated dictionary member"); + return ret; + } + + get type() { + return "field"; + } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + get required() { + return !!this.tokens.required; + } + } + + class Typedef extends _productions_base_js__WEBPACK_IMPORTED_MODULE_3__["Base"] { + static parse() { + const tokens = {}; + const ret = new Typedef({ source, tokens }); + tokens.base = consume("typedef"); + if (!tokens.base) { + return; + } ret.idlType = type_with_extended_attributes("typedef-type") || error("No type in typedef"); - const name = consume(ID) || error("No name in typedef"); - ret.name = sanitize_name(name.value, "typedef"); - current = ret; - consume(";") || error("Unterminated typedef"); + tokens.name = consume(ID) || error("No name in typedef"); + tokeniser.current = ret; + tokens.termination = consume(";") || error("Unterminated typedef"); return ret; } - function implements_() { - const start_position = consume_position; - const target = consume(ID); - if (!target) return; - if (consume("implements")) { - const ret = { - type: "implements", - target: target.value - }; - const imp = consume(ID) || error("Incomplete implements statement"); - ret.implements = imp.value; - consume(";") || error("No terminating ; for implements statement"); - return ret; - } else { - // rollback - unconsume(start_position); + get type() { + return "typedef"; + } + get name() { + return Object(_productions_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } + } + + function definition() { + return callback() || + interface_() || + partial() || + Dictionary.parse() || + _productions_enum_js__WEBPACK_IMPORTED_MODULE_6__["Enum"].parse(tokeniser) || + Typedef.parse() || + _productions_includes_js__WEBPACK_IMPORTED_MODULE_7__["Includes"].parse(tokeniser) || + Namespace.parse(); + } + + function definitions() { + if (!source.length) return []; + const defs = []; + while (true) { + const ea = ExtendedAttributes.parse(); + const def = definition(); + if (!def) { + if (ea.length) error("Stray extended attributes"); + break; } + def.extAttrs = ea; + defs.push(def); + } + const eof = consume("eof"); + if (options.concrete) { + defs.push(eof); } + return defs; + } + const res = definitions(); + if (tokeniser.position < source.length) error("Unrecognised tokens"); + return res; +} - function includes() { - const start_position = consume_position; - const target = consume(ID); - if (!target) return; - if (consume("includes")) { - const ret = { - type: "includes", - target: target.value - }; - const imp = consume(ID) || error("Incomplete includes statement"); - ret.includes = imp.value; - consume(";") || error("No terminating ; for includes statement"); - return ret; - } else { - // rollback - unconsume(start_position); +function parse(str, options = {}) { + const tokeniser = new _tokeniser_js__WEBPACK_IMPORTED_MODULE_1__["Tokeniser"](str); + return parseByTokens(tokeniser, options); +} + + +/***/ }), +/* 2 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unescape", function() { return unescape; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "const_value", function() { return const_value; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "const_data", function() { return const_data; }); +/** + * @param {string} identifier + */ +function unescape(identifier) { + return identifier.startsWith('_') ? identifier.slice(1) : identifier; +} + +/** + * Parses comma-separated list + * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {object} args + * @param {Function} args.parser parser function for each item + * @param {boolean} [args.allowDangler] whether to allow dangling comma + * @param {string} [args.listName] the name to be shown on error messages + */ +function list(tokeniser, { parser, allowDangler, listName = "list" }) { + const first = parser(tokeniser); + if (!first) { + return []; + } + first.tokens.separator = tokeniser.consume(","); + const items = [first]; + while (first.tokens.separator) { + const item = parser(tokeniser); + if (!item) { + if (!allowDangler) { + tokeniser.error(`Trailing comma in ${listName}`); } + break; } + item.tokens.separator = tokeniser.consume(","); + items.push(item); + if (!item.tokens.separator) break; + } + return items; +} + +/** + * @param {import("../tokeniser").Tokeniser} tokeniser + */ +function const_value(tokeniser) { + return tokeniser.consume("true", "false", "Infinity", "-Infinity", "NaN", "decimal", "integer"); +} + +/** + * @param {object} token + * @param {string} token.type + * @param {string} token.value + */ +function const_data({ type, value }) { + switch (type) { + case "true": + case "false": + return { type: "boolean", value: type === "true" }; + case "Infinity": + case "-Infinity": + return { type: "Infinity", negative: type.startsWith("-") }; + case "[": + return { type: "sequence", value: [] }; + case "decimal": + case "integer": + return { type: "number", value }; + case "string": + return { type: "string", value: value.slice(1, -1) }; + default: + return { type }; + } +} + - function definition() { - return callback() || - interface_(false) || - partial() || - dictionary(false) || - enum_() || - typedef() || - implements_() || - includes() || - namespace(false); +/***/ }), +/* 3 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stringTypes", function() { return stringTypes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "argumentNameKeywords", function() { return argumentNameKeywords; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Tokeniser", function() { return Tokeniser; }); +/* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4); + + +// These regular expressions use the sticky flag so they will only match at +// the current location (ie. the offset of lastIndex). +const tokenRe = { + // This expression uses a lookahead assertion to catch false matches + // against integers early. + "decimal": /-?(?=[0-9]*\.|[0-9]+[eE])(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][-+]?[0-9]+)?|[0-9]+[Ee][-+]?[0-9]+)/y, + "integer": /-?(0([Xx][0-9A-Fa-f]+|[0-7]*)|[1-9][0-9]*)/y, + "identifier": /[_-]?[A-Za-z][0-9A-Z_a-z-]*/y, + "string": /"[^"]*"/y, + "whitespace": /[\t\n\r ]+/y, + "comment": /((\/(\/.*|\*([^*]|\*[^/])*\*\/)[\t\n\r ]*)+)/y, + "other": /[^\t\n\r 0-9A-Za-z]/y +}; + +const stringTypes = [ + "ByteString", + "DOMString", + "USVString" +]; + +const argumentNameKeywords = [ + "attribute", + "callback", + "const", + "deleter", + "dictionary", + "enum", + "getter", + "includes", + "inherit", + "interface", + "iterable", + "maplike", + "namespace", + "partial", + "required", + "setlike", + "setter", + "static", + "stringifier", + "typedef", + "unrestricted" +]; + +const nonRegexTerminals = [ + "-Infinity", + "FrozenArray", + "Infinity", + "NaN", + "Promise", + "boolean", + "byte", + "double", + "false", + "float", + "implements", + "legacyiterable", + "long", + "mixin", + "null", + "octet", + "optional", + "or", + "readonly", + "record", + "sequence", + "short", + "true", + "unsigned", + "void" +].concat(argumentNameKeywords, stringTypes); + +const punctuations = [ + "(", + ")", + ",", + "...", + ":", + ";", + "<", + "=", + ">", + "?", + "[", + "]", + "{", + "}" +]; + +/** + * @param {string} str + */ +function tokenise(str) { + const tokens = []; + let lastCharIndex = 0; + let trivia = ""; + let line = 1; + let index = 0; + while (lastCharIndex < str.length) { + const nextChar = str.charAt(lastCharIndex); + let result = -1; + + if (/[\t\n\r ]/.test(nextChar)) { + result = attemptTokenMatch("whitespace", { noFlushTrivia: true }); + } else if (nextChar === '/') { + result = attemptTokenMatch("comment", { noFlushTrivia: true }); } - function definitions() { - if (!tokens.length) return []; - const defs = []; - while (true) { - const ea = extended_attrs(); - const def = definition(); - if (!def) { - if (ea.length) error("Stray extended attributes"); - break; + if (result !== -1) { + const currentTrivia = tokens.pop().value; + line += (currentTrivia.match(/\n/g) || []).length; + trivia += currentTrivia; + index -= 1; + } else if (/[-0-9.A-Z_a-z]/.test(nextChar)) { + result = attemptTokenMatch("decimal"); + if (result === -1) { + result = attemptTokenMatch("integer"); + } + if (result === -1) { + result = attemptTokenMatch("identifier"); + const token = tokens[tokens.length - 1]; + if (result !== -1 && nonRegexTerminals.includes(token.value)) { + token.type = token.value; } - def.extAttrs = ea; - defs.push(def); } - return defs; + } else if (nextChar === '"') { + result = attemptTokenMatch("string"); } - const res = definitions(); - if (consume_position < tokens.length) error("Unrecognised tokens"); - return res; + + for (const punctuation of punctuations) { + if (str.startsWith(punctuation, lastCharIndex)) { + tokens.push({ type: punctuation, value: punctuation, trivia, line, index }); + trivia = ""; + lastCharIndex += punctuation.length; + result = lastCharIndex; + break; + } + } + + // other as the last try + if (result === -1) { + result = attemptTokenMatch("other"); + } + if (result === -1) { + throw new Error("Token stream not progressing"); + } + lastCharIndex = result; + index += 1; + } + + // remaining trivia as eof + tokens.push({ + type: "eof", + value: "", + trivia + }); + + return tokens; + + /** + * @param {keyof tokenRe} type + * @param {object} [options] + * @param {boolean} [options.noFlushTrivia] + */ + function attemptTokenMatch(type, { noFlushTrivia } = {}) { + const re = tokenRe[type]; + re.lastIndex = lastCharIndex; + const result = re.exec(str); + if (result) { + tokens.push({ type, value: result[0], trivia, line, index }); + if (!noFlushTrivia) { + trivia = ""; + } + return re.lastIndex; + } + return -1; + } +} + +class Tokeniser { + /** + * @param {string} idl + */ + constructor(idl) { + this.source = tokenise(idl); + this.position = 0; + } + + /** + * @param {string} message + */ + error(message) { + throw new WebIDLParseError(Object(_error_js__WEBPACK_IMPORTED_MODULE_0__["syntaxError"])(this.source, this.position, this.current, message)); } - const obj = { - parse(str) { - const tokens = tokenise(str); - return parse(tokens); + /** + * @param {string} type + */ + probe(type) { + return this.source.length > this.position && this.source[this.position].type === type; + } + + /** + * @param {...string} candidates + */ + consume(...candidates) { + for (const type of candidates) { + if (!this.probe(type)) continue; + const token = this.source[this.position]; + this.position++; + return token; } + } + + /** + * @param {number} position + */ + unconsume(position) { + this.position = position; + } +} + +class WebIDLParseError extends Error { + constructor({ message, line, input, tokens }) { + super(message); + this.name = "WebIDLParseError"; // not to be mangled + this.line = line; + this.input = input; + this.tokens = tokens; + } +} + + +/***/ }), +/* 4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "syntaxError", function() { return syntaxError; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validationError", function() { return validationError; }); +/** + * @param {string} text + */ +function lastLine(text) { + const splitted = text.split("\n"); + return splitted[splitted.length - 1]; +} + +/** + * @param {string} message error message + * @param {"Syntax" | "Validation"} type error type + */ +function error(source, position, current, message, type) { + /** + * @param {number} count + */ + function sliceTokens(count) { + return count > 0 ? + source.slice(position, position + count) : + source.slice(Math.max(position + count, 0), position); + } + + function tokensToText(inputs, { precedes } = {}) { + const text = inputs.map(t => t.trivia + t.value).join(""); + const nextToken = source[position]; + if (nextToken.type === "eof") { + return text; + } + if (precedes) { + return text + nextToken.trivia; + } + return text.slice(nextToken.trivia.length); + } + + const maxTokens = 5; // arbitrary but works well enough + const line = + source[position].type !== "eof" ? source[position].line : + source.length > 1 ? source[position - 1].line : + 1; + + const precedingLine = lastLine( + tokensToText(sliceTokens(-maxTokens), { precedes: true }) + ); + + const subsequentTokens = sliceTokens(maxTokens); + const subsequentText = tokensToText(subsequentTokens); + const sobsequentLine = subsequentText.split("\n")[0]; + + const spaced = " ".repeat(precedingLine.length) + "^ " + message; + const contextualMessage = precedingLine + sobsequentLine + "\n" + spaced; + + const contextType = type === "Syntax" ? "since" : "inside"; + const grammaticalContext = current ? `, ${contextType} \`${current.partial ? "partial " : ""}${current.type} ${current.name}\`` : ""; + return { + message: `${type} error at line ${line}${grammaticalContext}:\n${contextualMessage}`, + line, + input: subsequentText, + tokens: subsequentTokens }; +} + +/** + * @param {string} message error message + */ +function syntaxError(source, position, current, message) { + return error(source, position, current, message, "Syntax"); +} + +/** + * @param {string} message error message + */ +function validationError(source, token, current, message) { + return error(source, token.index, current, message, "Validation").message; +} + + +/***/ }), +/* 5 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ArrayBase", function() { return ArrayBase; }); +class ArrayBase extends Array { + constructor({ source, tokens }) { + super(); + Object.defineProperties(this, { + source: { value: source }, + tokens: { value: tokens } + }); + } +} + + +/***/ }), +/* 6 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Base", function() { return Base; }); +class Base { + constructor({ source, tokens }) { + Object.defineProperties(this, { + source: { value: source }, + tokens: { value: tokens } + }); + } + + toJSON() { + const json = { type: undefined, name: undefined, inheritance: undefined }; + let proto = this; + while (proto !== Object.prototype) { + const descMap = Object.getOwnPropertyDescriptors(proto); + for (const [key, value] of Object.entries(descMap)) { + if (value.enumerable || value.get) { + json[key] = this[key]; + } + } + proto = Object.getPrototypeOf(proto); + } + return json; + } +} + - if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { - module.exports = obj; - } else if (typeof define === 'function' && define.amd) { - define([], () => obj); - } else { - (self || window).WebIDL2 = obj; +/***/ }), +/* 7 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Token", function() { return Token; }); +/* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); + + +class Token extends _base_js__WEBPACK_IMPORTED_MODULE_0__["Base"] { + /** + * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {string} type + */ + static parser(tokeniser, type) { + return () => { + const value = tokeniser.consume(type); + if (value) { + return new Token({ source: tokeniser.source, tokens: { value } }); + } + }; } -})(); + + get value() { + return this.tokens.value.value; + } +} + + +/***/ }), +/* 8 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Default", function() { return Default; }); +/* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); +/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); + + + +class Default extends _base_js__WEBPACK_IMPORTED_MODULE_0__["Base"] { + /** + * @param {import("../tokeniser").Tokeniser} tokeniser + */ + static parse(tokeniser) { + const assign = tokeniser.consume("="); + if (!assign) { + return null; + } + const def = Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["const_value"])(tokeniser) || tokeniser.consume("string", "null", "[") || tokeniser.error("No value for default"); + const expression = [def]; + if (def.type === "[") { + const close = tokeniser.consume("]") || tokeniser.error("Default sequence value must be empty"); + expression.push(close); + } + return new Default({ source: tokeniser.source, tokens: { assign }, expression }); + } + + constructor({ source, tokens, expression }) { + super({ source, tokens }); + Object.defineProperty(this, "expression", { value: expression }); + } + + get type() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["const_data"])(this.expression[0]).type; + } + get value() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["const_data"])(this.expression[0]).value; + } + get negative() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["const_data"])(this.expression[0]).negative; + } +} + + +/***/ }), +/* 9 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Enum", function() { return Enum; }); +/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2); +/* harmony import */ var _token_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7); +/* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6); + + + + +class EnumValue extends _token_js__WEBPACK_IMPORTED_MODULE_1__["Token"] { + /** + * @param {import("../tokeniser").Tokeniser} tokeniser + */ + static parse(tokeniser) { + const value = tokeniser.consume("string"); + if (value) { + return new EnumValue({ source: tokeniser.source, tokens: { value } }); + } + } + + get type() { + return "enum-value"; + } + get value() { + return super.value.slice(1, -1); + } +} + +class Enum extends _base_js__WEBPACK_IMPORTED_MODULE_2__["Base"] { + /** + * @param {import("../tokeniser").Tokeniser} tokeniser + */ + static parse(tokeniser) { + const tokens = {}; + tokens.base = tokeniser.consume("enum"); + if (!tokens.base) { + return; + } + tokens.name = tokeniser.consume("identifier") || tokeniser.error("No name for enum"); + const ret = tokeniser.current = new Enum({ source: tokeniser.source, tokens }); + tokens.open = tokeniser.consume("{") || tokeniser.error("Bodyless enum"); + ret.values = Object(_helpers_js__WEBPACK_IMPORTED_MODULE_0__["list"])(tokeniser, { + parser: EnumValue.parse, + allowDangler: true, + listName: "enumeration" + }); + if (tokeniser.probe("string")) { + tokeniser.error("No comma between enum values"); + } + tokens.close = tokeniser.consume("}") || tokeniser.error("Unexpected value in enum"); + if (!ret.values.length) { + tokeniser.error("No value in enum"); + } + tokens.termination = tokeniser.consume(";") || tokeniser.error("No semicolon after enum"); + return ret; + } + + get type() { + return "enum"; + } + get name() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_0__["unescape"])(this.tokens.name.value); + } +} + + +/***/ }), +/* 10 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Includes", function() { return Includes; }); +/* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); +/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); + + + +class Includes extends _base_js__WEBPACK_IMPORTED_MODULE_0__["Base"] { + /** + * @param {import("../tokeniser").Tokeniser} tokeniser + */ + static parse(tokeniser) { + const target = tokeniser.consume("identifier"); + if (!target) { + return; + } + const tokens = { target }; + tokens.includes = tokeniser.consume("includes"); + if (!tokens.includes) { + tokeniser.unconsume(target.index); + return; + } + tokens.mixin = tokeniser.consume("identifier") || tokeniser.error("Incomplete includes statement"); + tokens.termination = tokeniser.consume(";") || tokeniser.error("No terminating ; for includes statement"); + return new Includes({ source: tokeniser.source, tokens }); + } + + get type() { + return "includes"; + } + get target() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["unescape"])(this.tokens.target.value); + } + get includes() { + return Object(_helpers_js__WEBPACK_IMPORTED_MODULE_1__["unescape"])(this.tokens.mixin.value); + } +} + + +/***/ }), +/* 11 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "write", function() { return write; }); + + +function noop(arg) { + return arg; +} + +const templates = { + wrap: items => items.join(""), + trivia: noop, + name: noop, + reference: noop, + type: noop, + generic: noop, + inheritance: noop, + definition: noop, + extendedAttribute: noop, + extendedAttributeReference: noop +}; + +function write(ast, { templates: ts = templates } = {}) { + ts = Object.assign({}, templates, ts); + + function reference(raw, { unescaped, context }) { + if (!unescaped) { + unescaped = raw.startsWith("_") ? raw.slice(1) : raw; + } + return ts.reference(raw, unescaped, context); + } + + function token(t, wrapper = noop, ...args) { + if (!t) { + return ""; + } + const value = wrapper(t.value, ...args); + return ts.wrap([ts.trivia(t.trivia), value]); + } + + function reference_token(t, context) { + return token(t, reference, { context }); + } + + function name_token(t, arg) { + return token(t, ts.name, arg); + } + + function type_body(it) { + if (it.union || it.generic) { + return ts.wrap([ + token(it.tokens.base, ts.generic), + token(it.tokens.open), + ...it.subtype.map(type), + token(it.tokens.close) + ]); + } + const firstToken = it.tokens.prefix || it.tokens.base; + const prefix = it.tokens.prefix ? [ + it.tokens.prefix.value, + ts.trivia(it.tokens.base.trivia) + ] : []; + const ref = reference(ts.wrap([ + ...prefix, + it.tokens.base.value, + token(it.tokens.postfix) + ]), { unescaped: it.idlType, context: it }); + return ts.wrap([ts.trivia(firstToken.trivia), ref]); + } + function type(it) { + return ts.wrap([ + extended_attributes(it.extAttrs), + type_body(it), + token(it.tokens.nullable), + token(it.tokens.separator) + ]); + } + function default_(def) { + if (!def) { + return ""; + } + return ts.wrap([ + token(def.tokens.assign), + ...def.expression.map(t => token(t)) + ]); + } + function argument(arg) { + return ts.wrap([ + extended_attributes(arg.extAttrs), + token(arg.tokens.optional), + ts.type(type(arg.idlType)), + token(arg.tokens.variadic), + name_token(arg.tokens.name, { data: arg }), + default_(arg.default), + token(arg.tokens.separator) + ]); + } + function identifier(id, context) { + return ts.wrap([ + reference_token(id.tokens.value, context), + token(id.tokens.separator) + ]); + } + function make_ext_at(it) { + const { rhsType } = it.params; + return ts.wrap([ + ts.trivia(it.tokens.name.trivia), + ts.extendedAttribute(ts.wrap([ + ts.extendedAttributeReference(it.name), + token(it.params.tokens.assign), + reference_token(it.params.tokens.secondaryName, it), + token(it.params.tokens.open), + ...!it.params.list ? [] : + it.params.list.map( + rhsType === "identifier-list" ? id => identifier(id, it) : argument + ), + token(it.params.tokens.close) + ])), + token(it.tokens.separator) + ]); + } + function extended_attributes(eats) { + if (!eats.length) return ""; + return ts.wrap([ + token(eats.tokens.open), + ...eats.map(make_ext_at), + token(eats.tokens.close) + ]); + } + + function operation(it, parent) { + const body = it.idlType ? [ + ts.type(type(it.idlType)), + name_token(it.tokens.name, { data: it, parent }), + token(it.tokens.open), + ts.wrap(it.arguments.map(argument)), + token(it.tokens.close), + ] : []; + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.special), + ...body, + token(it.tokens.termination) + ]), { data: it, parent }); + } + + function attribute(it, parent) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.special), + token(it.tokens.readonly), + token(it.tokens.base), + ts.type(type(it.idlType)), + name_token(it.tokens.name, { data: it, parent }), + token(it.tokens.termination) + ]), { data: it, parent }); + } + + function inheritance(inh) { + if (!inh.tokens.inheritance) { + return ""; + } + return ts.wrap([ + token(inh.tokens.colon), + ts.trivia(inh.tokens.inheritance.trivia), + ts.inheritance(reference(inh.tokens.inheritance.value, { context: inh })) + ]); + } + + function container(it) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.callback), + token(it.tokens.partial), + token(it.tokens.base), + token(it.tokens.mixin), + name_token(it.tokens.name, { data: it }), + inheritance(it), + token(it.tokens.open), + iterate(it.members, it), + token(it.tokens.close), + token(it.tokens.termination) + ]), { data: it }); + } + + function field(it, parent) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.required), + ts.type(type(it.idlType)), + name_token(it.tokens.name, { data: it, parent }), + default_(it.default), + token(it.tokens.termination) + ]), { data: it, parent }); + } + function const_(it, parent) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.base), + ts.type(type(it.idlType)), + name_token(it.tokens.name, { data: it, parent }), + token(it.tokens.assign), + token(it.tokens.value), + token(it.tokens.termination) + ]), { data: it, parent }); + } + function typedef(it) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.base), + ts.type(type(it.idlType)), + name_token(it.tokens.name, { data: it }), + token(it.tokens.termination) + ]), { data: it }); + } + function includes(it) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + reference_token(it.tokens.target, it), + token(it.tokens.includes), + reference_token(it.tokens.mixin, it), + token(it.tokens.termination) + ]), { data: it }); + } + function callback(it) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.base), + name_token(it.tokens.name, { data: it }), + token(it.tokens.assign), + ts.type(type(it.idlType)), + token(it.tokens.open), + ...it.arguments.map(argument), + token(it.tokens.close), + token(it.tokens.termination), + ]), { data: it }); + } + function enum_(it) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.base), + name_token(it.tokens.name, { data: it }), + token(it.tokens.open), + iterate(it.values, it), + token(it.tokens.close), + token(it.tokens.termination) + ]), { data: it }); + } + function enum_value(v, parent) { + return ts.wrap([ + ts.trivia(v.tokens.value.trivia), + ts.definition( + ts.wrap(['"', ts.name(v.value, { data: v, parent }), '"']), + { data: v, parent } + ), + token(v.tokens.separator) + ]); + } + function iterable_like(it, parent) { + return ts.definition(ts.wrap([ + extended_attributes(it.extAttrs), + token(it.tokens.readonly), + token(it.tokens.base, ts.generic), + token(it.tokens.open), + ts.wrap(it.idlType.map(type)), + token(it.tokens.close), + token(it.tokens.termination) + ]), { data: it, parent }); + } + function eof(it) { + return ts.trivia(it.trivia); + } + + const table = { + interface: container, + "interface mixin": container, + namespace: container, + operation, + attribute, + dictionary: container, + field, + const: const_, + typedef, + includes, + callback, + enum: enum_, + "enum-value": enum_value, + iterable: iterable_like, + legacyiterable: iterable_like, + maplike: iterable_like, + setlike: iterable_like, + "callback interface": container, + eof + }; + function dispatch(it, parent) { + const dispatcher = table[it.type]; + if (!dispatcher) { + throw new Error(`Type "${it.type}" is unsupported`); + } + return table[it.type](it, parent); + } + function iterate(things, parent) { + if (!things) return; + const results = things.map(thing => dispatch(thing, parent)); + return ts.wrap(results); + } + return iterate(ast); +} + + +/***/ }), +/* 12 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validate", function() { return validate; }); +/* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4); + + + + +function groupDefinitions(all) { + const unique = new Map(); + const duplicates = new Set(); + const partials = new Map(); + for (const def of all) { + if (def.partial) { + const array = partials.get(def.name); + if (array) { + array.push(def); + } else { + partials.set(def.name, [def]); + } + continue; + } + if (!def.name) { + continue; + } + if (!unique.has(def.name)) { + unique.set(def.name, def); + } else { + duplicates.add(def); + } + } + return { all, unique, partials, duplicates }; +} + +function* checkDuplicatedNames({ unique, duplicates }) { + for (const dup of duplicates) { + const { name } = dup; + const message = `The name "${name}" of type "${unique.get(name).type}" was already seen`; + yield Object(_error_js__WEBPACK_IMPORTED_MODULE_0__["validationError"])(dup.source, dup.tokens.name, dup, message); + } +} + +function* checkInterfaceMemberDuplication(defs) { + const interfaces = [...defs.unique.values()].filter(def => def.type === "interface"); + const includesMap = getIncludesMap(); + + for (const i of interfaces) { + yield* forEachInterface(i); + } + + function* forEachInterface(i) { + const opNames = new Set(getOperations(i).map(op => op.name)); + const partials = defs.partials.get(i.name) || []; + const mixins = includesMap.get(i.name) || []; + for (const ext of [...partials, ...mixins]) { + const additions = getOperations(ext); + yield* forEachExtension(additions, opNames, ext, i); + for (const addition of additions) { + opNames.add(addition.name); + } + } + } + + function* forEachExtension(additions, existings, ext, base) { + for (const addition of additions) { + const { name } = addition; + if (name && existings.has(name)) { + const message = `The operation "${name}" has already been defined for the base interface "${base.name}" either in itself or in a mixin`; + yield Object(_error_js__WEBPACK_IMPORTED_MODULE_0__["validationError"])(ext.source, addition.tokens.name, ext, message); + } + } + } + + function getOperations(i) { + return i.members + .filter(({type}) => type === "operation"); + } + + function getIncludesMap() { + const map = new Map(); + const includes = defs.all.filter(def => def.type === "includes"); + for (const include of includes) { + const array = map.get(include.target); + const mixin = defs.unique.get(include.includes); + if (!mixin) { + continue; + } + if (array) { + array.push(mixin); + } else { + map.set(include.target, [mixin]); + } + } + return map; + } +} + +function validate(ast) { + const defs = groupDefinitions(ast); + return [ + ...checkDuplicatedNames(defs), + ...checkInterfaceMemberDuplication(defs) + ]; +} + + +/***/ }) +/******/ ]); +}); +//# sourceMappingURL=webidl2.js.map
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js.headers b/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js.headers deleted file mode 100644 index 6805c323df5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/lib/webidl2.js.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Type: text/javascript; charset=utf-8 diff --git a/tests/wpt/web-platform-tests/resources/webidl2/lib/writer.js b/tests/wpt/web-platform-tests/resources/webidl2/lib/writer.js deleted file mode 100644 index b3097a6f8a7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/lib/writer.js +++ /dev/null @@ -1,221 +0,0 @@ -"use strict"; - -(() => { - function write(ast, opt = {}) { - const noop = str => str; - const optNames = "type".split(" "); - const context = []; - for (const o of optNames) { - if (!opt[o]) opt[o] = noop; - } - - function literal(it) { - return it.value; - }; - function type(it) { - if (typeof it === "string") return opt.type(it); // XXX should maintain some context - let ret = extended_attributes(it.extAttrs); - if (it.union) ret += `(${it.idlType.map(type).join(" or ")})`; - else { - if (it.generic) ret += `${it.generic}<`; - if (Array.isArray(it.idlType)) ret += it.idlType.map(type).join(", "); - else ret += type(it.idlType); - if (it.generic) ret += ">"; - } - if (it.nullable) ret += "?"; - - return ret; - }; - function const_value(it) { - const tp = it.type; - if (tp === "boolean") return it.value ? "true" : "false"; - else if (tp === "null") return "null"; - else if (tp === "Infinity") return (it.negative ? "-" : "") + "Infinity"; - else if (tp === "NaN") return "NaN"; - else if (tp === "number") return it.value; - else if (tp === "sequence") return "[]"; - else return `"${it.value}"`; - }; - function argument(arg) { - let ret = extended_attributes(arg.extAttrs); - if (arg.optional) ret += "optional "; - ret += type(arg.idlType); - if (arg.variadic) ret += "..."; - ret += ` ${arg.escapedName}`; - if (arg.default) ret += ` = ${const_value(arg.default)}`; - return ret; - }; - function make_ext_at(it) { - context.unshift(it); - let ret = it.name; - if (it.rhs) { - if (it.rhs.type === "identifier-list") ret += `=(${it.rhs.value.join(",")})`; - else ret += `=${it.rhs.value}`; - } - if (it.arguments) ret += `(${it.arguments.length ? it.arguments.map(argument).join(",") : ""})`; - context.shift(); // XXX need to add more contexts, but not more than needed for ReSpec - return ret; - }; - function extended_attributes(eats) { - if (!eats || !eats.length) return ""; - return `[${eats.map(make_ext_at).join(", ")}]`; - }; - - const modifiers = "getter setter deleter stringifier static".split(" "); - function operation(it) { - let ret = extended_attributes(it.extAttrs); - if (it.stringifier && !it.idlType) return "stringifier;"; - for (const mod of modifiers) { - if (it[mod]) ret += mod + " "; - } - ret += type(it.idlType) + " "; - if (it.name) ret += it.escapedName; - ret += `(${it.arguments.map(argument).join(",")});`; - return ret; - }; - - function attribute(it) { - let ret = extended_attributes(it.extAttrs); - if (it.static) ret += "static "; - if (it.stringifier) ret += "stringifier "; - if (it.inherit) ret += "inherit "; - if (it.readonly) ret += "readonly "; - ret += `attribute ${type(it.idlType)} ${it.escapedName};`; - return ret; - }; - - function interface_(it) { - let ret = extended_attributes(it.extAttrs); - if (it.partial) ret += "partial "; - ret += `interface ${it.name} `; - if (it.inheritance) ret += `: ${it.inheritance} `; - ret += `{${iterate(it.members)}};`; - return ret; - }; - - function interface_mixin(it) { - let ret = extended_attributes(it.extAttrs); - if (it.partial) ret += "partial "; - ret += `interface mixin ${it.name} `; - ret += `{${iterate(it.members)}};`; - return ret; - } - - function namespace(it) { - let ret = extended_attributes(it.extAttrs); - if (it.partial) ret += "partial "; - ret += `namespace ${it.name} `; - ret += `{${iterate(it.members)}};`; - return ret; - } - - function dictionary(it) { - let ret = extended_attributes(it.extAttrs); - if (it.partial) ret += "partial "; - ret += `dictionary ${it.name} `; - if (it.inheritance) ret += `: ${it.inheritance} `; - ret += `{${iterate(it.members)}};`; - return ret; - }; - function field(it) { - let ret = extended_attributes(it.extAttrs); - if (it.required) ret += "required "; - ret += `${type(it.idlType)} ${it.escapedName}`; - if (it.default) ret += ` = ${const_value(it.default)}`; - ret += ";"; - return ret; - }; - function const_(it) { - const ret = extended_attributes(it.extAttrs); - return `${ret}const ${type(it.idlType)}${it.nullable ? "?" : ""} ${it.name} = ${const_value(it.value)};`; - }; - function typedef(it) { - let ret = extended_attributes(it.extAttrs); - ret += `typedef ${extended_attributes(it.typeExtAttrs)}`; - return `${ret}${type(it.idlType)} ${it.name};`; - }; - function implements_(it) { - const ret = extended_attributes(it.extAttrs); - return `${ret}${it.target} implements ${it.implements};`; - }; - function includes(it) { - const ret = extended_attributes(it.extAttrs); - return `${ret}${it.target} includes ${it.includes};`; - }; - function callback(it) { - const ret = extended_attributes(it.extAttrs); - return `${ret}callback ${it.name} = ${type(it.idlType)}(${it.arguments.map(argument).join(",")});`; - }; - function enum_(it) { - let ret = extended_attributes(it.extAttrs); - ret += `enum ${it.name} {`; - for (const v of it.values) { - ret += `"${v.value}",`; - } - return ret + "};"; - }; - function iterable(it) { - return `iterable<${Array.isArray(it.idlType) ? it.idlType.map(type).join(", ") : type(it.idlType)}>;`; - }; - function legacyiterable(it) { - return `legacyiterable<${Array.isArray(it.idlType) ? it.idlType.map(type).join(", ") : type(it.idlType)}>;`; - }; - function maplike(it) { - return `${it.readonly ? "readonly " : ""}maplike<${it.idlType.map(type).join(", ")}>;`; - }; - function setlike(it) { - return `${it.readonly ? "readonly " : ""}setlike<${type(it.idlType[0])}>;`; - }; - function callbackInterface(it) { - return `callback ${interface_(it)}`; - }; - - const table = { - interface: interface_, - "interface mixin": interface_mixin, - namespace, - operation, - attribute, - dictionary, - field, - const: const_, - typedef, - implements: implements_, - includes, - callback, - enum: enum_, - iterable, - legacyiterable, - maplike, - setlike, - "callback interface": callbackInterface - }; - function dispatch(it) { - const dispatcher = table[it.type]; - if (!dispatcher) { - throw new Error(`Type "${it.type}" is unsupported`) - } - return table[it.type](it); - }; - function iterate(things) { - if (!things) return; - let ret = ""; - for (const thing of things) ret += dispatch(thing); - return ret; - }; - return iterate(ast); - }; - - - const obj = { - write - }; - - if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { - module.exports = obj; - } else if (typeof define === 'function' && define.amd) { - define([], () => obj); - } else { - (self || window).WebIDL2Writer = obj; - } -})(); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/package-lock.json b/tests/wpt/web-platform-tests/resources/webidl2/package-lock.json deleted file mode 100644 index b0581037fe9..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/package-lock.json +++ /dev/null @@ -1,700 +0,0 @@ -{ - "name": "webidl2", - "version": "13.0.3", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz", - "integrity": "sha512-eVXQSbu/RimU6OKcK2/gDJVTFcxXJI4sHbIqw2mhwMZeQ2as/8AhS9DGkEDoHMBBNJZ5B0US63lF56x+KDcxiA==", - "dev": true, - "requires": { - "@babel/highlight": "7.0.0-beta.40" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.40.tgz", - "integrity": "sha512-mOhhTrzieV6VO7odgzFGFapiwRK0ei8RZRhfzHhb6cpX3QM8XXuCLXWjN8qBB7JReDdUR80V3LFfFrGUYevhNg==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "^1.1.1" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diff-match-patch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.0.tgz", - "integrity": "sha1-HMPIOkkNZ/ldkeOfatHy4Ia2MEg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - } - }, - "expect": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.0.tgz", - "integrity": "sha512-Fiy862jT3qc70hwIHwwCBNISmaqBrfWKKrtqyMJ6iwZr+6KXtcnHojZFtd63TPRvRl8EQTJ+YXYy2lK6/6u+Hw==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^22.4.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^22.4.0", - "jest-message-util": "^22.4.0", - "jest-regex-util": "^22.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "growl": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "jest-diff": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.0.tgz", - "integrity": "sha512-+/t20WmnkOkB8MOaGaPziI8zWKxquMvYw4Ub+wOzi7AUhmpFXz43buWSxVoZo4J5RnCozpGbX3/FssjJ5KV9Nw==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^22.4.0" - } - }, - "jest-get-type": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.1.0.tgz", - "integrity": "sha512-nD97IVOlNP6fjIN5i7j5XRH+hFsHL7VlauBbzRvueaaUe70uohrkz7pL/N8lx/IAwZRTJ//wOdVgh85OgM7g3w==", - "dev": true - }, - "jest-matcher-utils": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz", - "integrity": "sha512-03m3issxUXpWMwDYTfmL8hRNewUB0yCRTeXPm+eq058rZxLHD9f5NtSSO98CWHqe4UyISIxd9Ao9iDVjHWd2qg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^22.4.0" - } - }, - "jest-message-util": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.0.tgz", - "integrity": "sha512-eyCJB0T3hrlpFF2FqQoIB093OulP+1qvATQmD3IOgJgMGqPL6eYw8TbC5P/VCWPqKhGL51xvjIIhow5eZ2wHFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-regex-util": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.1.0.tgz", - "integrity": "sha512-on0LqVS6Xeh69sw3d1RukVnur+lVOl3zkmb0Q54FHj9wHoq6dbtWqb3TSlnVUyx36hqjJhjgs/QLqs07Bzu72Q==", - "dev": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "jsondiffpatch": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/jsondiffpatch/-/jsondiffpatch-0.3.5.tgz", - "integrity": "sha512-v7eaGLDMCHXH+fsIaZhptEUJmS8EJpunq7IM4cc4vIT/kSRAkaZ6ZF4ebiNcyUelL0znbvj6o2B5Gh9v7Og0BQ==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "diff-match-patch": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "mocha": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.4.tgz", - "integrity": "sha512-nMOpAPFosU1B4Ix1jdhx5e3q7XO55ic5a8cgYvW27CequcEY+BabS0kUVL1Cw1V5PuVHZWeNRWFLmEPexo79VA==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" - }, - "dependencies": { - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", - "dev": true, - "requires": { - "has-flag": "^2.0.0" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-format": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz", - "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "randomatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", - "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", - "dev": true - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/package.json b/tests/wpt/web-platform-tests/resources/webidl2/package.json deleted file mode 100644 index 92faccafa81..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "webidl2", - "description": "A WebIDL Parser", - "version": "13.0.3", - "contributors": [ - "Robin Berjon <robin@berjon.com> (https://berjon.com)", - "Marcos Caceres <marcos@marcosc.com> (https://marcosc.com)", - "Kagami Sascha Rosylight <saschaplas@outlook.com>", - "Timothy Gu <timothygu99@gmail.com>" - ], - "license": "W3C", - "dependencies": {}, - "devDependencies": { - "expect": "22.4.0", - "jsondiffpatch": "0.3.5", - "mocha": "5.0.4" - }, - "scripts": { - "test": "mocha", - "acquire": "node test/util/acquire.js" - }, - "repository": "git://github.com/w3c/webidl2.js", - "main": "index.js", - "files": [ - "lib/*" - ] -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid.js b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid.js deleted file mode 100644 index 19bbf006e57..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid.js +++ /dev/null @@ -1,20 +0,0 @@ -// NOTES: -// - the errors actually still need to be reviewed to check that they -// are fully correct interpretations of the IDLs - -"use strict"; - -const { collect } = require("./util/collect"); -const fs = require("fs"); -const expect = require("expect"); - -describe("Parses all of the invalid IDLs to check that they blow up correctly", () => { - for (const test of collect("invalid", { expectError: true })) { - it(`should produce the right error for ${test.path}`, () => { - const err = test.readJSON(); - expect(test.error).toBeTruthy(); - expect(test.error.message).toEqual(err.message); - expect(test.error.line).toEqual(err.line); - }); - } -}); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/array.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/array.widl deleted file mode 100644 index 58a8618ab64..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/array.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -// T[] is removed by https://github.com/heycam/webidl/commit/079cbb861a99e9e857a3f2a169c0beeb49cd020a -[Constructor] -interface LotteryResults { - readonly attribute unsigned short[][] numbers; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/caller.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/caller.widl deleted file mode 100644 index 26fedc33f94..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/caller.widl +++ /dev/null @@ -1,7 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -// legacycallers are removed by https://github.com/heycam/webidl/pull/412 - -interface NumberQuadrupler { - // This operation simply returns four times the given number x. - legacycaller float compute(float x); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/dict-required-default.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/dict-required-default.widl deleted file mode 100644 index 412448d2261..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/dict-required-default.widl +++ /dev/null @@ -1,5 +0,0 @@ -// https://heycam.github.io/webidl/#required-dictionary-member -// "A required dictionary member must not have a default value." -dictionary Dict { - required long member = 0; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/duplicate.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/duplicate.widl deleted file mode 100644 index 4916af34273..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/duplicate.widl +++ /dev/null @@ -1,5 +0,0 @@ -typedef int Test; - -interface Test { - void foo(); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-empty.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-empty.widl deleted file mode 100644 index 7f189eb62c1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-empty.widl +++ /dev/null @@ -1 +0,0 @@ -enum Empty {}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-wo-comma.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-wo-comma.widl deleted file mode 100644 index ebc53065ede..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum-wo-comma.widl +++ /dev/null @@ -1 +0,0 @@ -enum NoComma { "value1" "value2" }; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum.widl deleted file mode 100644 index c355c3251c0..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/enum.widl +++ /dev/null @@ -1 +0,0 @@ -enum foo { 1, 2, 3};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/exception.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/exception.widl deleted file mode 100644 index a0ea2e47e20..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/exception.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -// IDL exceptions are removed by https://github.com/heycam/webidl/commit/50e172ec079db073c3724c9beac1b576fb5dbc47 - -exception SomeException { -}; - diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/extattr-empty-ids.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/extattr-empty-ids.widl deleted file mode 100644 index 93c48c3ade5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/extattr-empty-ids.widl +++ /dev/null @@ -1,2 +0,0 @@ -[Exposed=()] -interface Unexposed {}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/id-underscored-number.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/id-underscored-number.widl deleted file mode 100644 index d00121fd54f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/id-underscored-number.widl +++ /dev/null @@ -1 +0,0 @@ -interface _0 {}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/implements_and_includes_ws.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/implements_and_includes_ws.widl deleted file mode 100644 index 6666daed00c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/implements_and_includes_ws.widl +++ /dev/null @@ -1,4 +0,0 @@ -// This hits the unshifting of whitespace in the "implements" and -// "includes" productions. If there is a bug in that whitespace -// rollback, the wrong exception will be produced. -foobar; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/iterator.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/iterator.widl deleted file mode 100644 index 3bf1b36dec6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/iterator.widl +++ /dev/null @@ -1,35 +0,0 @@ -interface SessionManager { - Session getSessionForUser(DOMString username); - readonly attribute unsigned long sessionCount; - - Session iterator; -}; - -interface Session { - readonly attribute DOMString username; - // ... -}; - -interface SessionManager2 { - Session2 getSessionForUser(DOMString username); - readonly attribute unsigned long sessionCount; - - Session2 iterator = SessionIterator; -}; - -interface Session2 { - readonly attribute DOMString username; - // ... -}; - -interface SessionIterator { - readonly attribute unsigned long remainingSessions; -}; - - interface NodeList { - Node iterator = NodeIterator; - }; - - interface NodeIterator { - Node iterator object; - };
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/maplike-1type.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/maplike-1type.widl deleted file mode 100644 index efb5c14ffd6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/maplike-1type.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface MapLikeOneType { - maplike<long>; -}
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/module.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/module.widl deleted file mode 100644 index a4c79fdf155..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/module.widl +++ /dev/null @@ -1,25 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -module gfx { - - module geom { - interface Shape { /* ... */ }; - interface Rectangle : Shape { /* ... */ }; - interface Path : Shape { /* ... */ }; - }; - - interface GraphicsContext { - void fillShape(geom::Shape s); - void strokeShape(geom::Shape s); - }; -}; - -module gui { - - interface Widget { /* ... */ }; - - interface Window : Widget { - gfx::GraphicsContext getGraphicsContext(); - }; - - interface Button : Widget { /* ... */ }; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/namespace-readwrite.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/namespace-readwrite.widl deleted file mode 100644 index e1841332284..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/namespace-readwrite.widl +++ /dev/null @@ -1,3 +0,0 @@ -namespace CSS { - attribute object readwrite; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon-callback.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon-callback.widl deleted file mode 100644 index cb2055718e5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon-callback.widl +++ /dev/null @@ -1,7 +0,0 @@ -callback interface NoSemicolon { - attribute boolean noSemiColon; -} - -enum YouNeedOne { - "really" -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon.widl deleted file mode 100644 index 10bc716249b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/no-semicolon.widl +++ /dev/null @@ -1,7 +0,0 @@ -partial interface NoSemicolon { - attribute boolean noSemiColon; -} - -enum YouNeedOne { - "really" -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableany.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableany.widl deleted file mode 100644 index 38957655523..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableany.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface NonNullable { - attribute any? foo; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableobjects.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableobjects.widl deleted file mode 100644 index 6c875ff04b5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableobjects.widl +++ /dev/null @@ -1,6 +0,0 @@ -interface Foo {}; - -interface NonNullable { - attribute Foo?? - foo; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-nullable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-nullable.widl deleted file mode 100644 index 894d7c044b2..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-nullable.widl +++ /dev/null @@ -1,4 +0,0 @@ -interface X { - attribute Promise<void>? - promise; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-with-extended-attribute.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-with-extended-attribute.widl deleted file mode 100644 index 0ce171fec33..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/promise-with-extended-attribute.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Foo { - Promise<[XAttr] DOMString> foo(any param); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/raises.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/raises.widl deleted file mode 100644 index ff65522f2b3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/raises.widl +++ /dev/null @@ -1,18 +0,0 @@ -// getraises and setraises are not longer valid Web IDL -interface Person { - - // An attribute that can raise an exception if it is set to an invalid value. - attribute DOMString name setraises (InvalidName); - - // An attribute whose value cannot be assigned to, and which can raise an - // exception some circumstances. - readonly attribute DOMString petName getraises (NoSuchPet); -}; - -exception SomeException { -}; - -interface ExceptionThrower { - // This attribute always throws a SomeException and never returns a value. - attribute long valueOf getraises(SomeException); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/readonly-iterable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/readonly-iterable.widl deleted file mode 100644 index 6057aa1feba..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/readonly-iterable.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface ReadonlyIterable { - readonly iterable<long>; -}
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key-with-extended-attribute.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key-with-extended-attribute.widl deleted file mode 100644 index c11eb7414b0..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key-with-extended-attribute.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Foo { - void foo(record<[XAttr] DOMString, any> param); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key.widl deleted file mode 100644 index 39dc386182f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-key.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Foo { - void foo(record<octet, any> param); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-single.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-single.widl deleted file mode 100644 index 84db4028243..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/record-single.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Foo { - void foo(record<DOMString> param); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/scopedname.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/scopedname.widl deleted file mode 100644 index cfcb1ccc939..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/scopedname.widl +++ /dev/null @@ -1,2 +0,0 @@ -// scoped names are no longer valid in WebIDL - typedef gfx::geom::geom2d::Point Point; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl deleted file mode 100644 index c23da82ac22..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface sequenceAsAttribute { - attribute sequence<short> invalid; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setlike-2types.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setlike-2types.widl deleted file mode 100644 index c2681bc75f1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setlike-2types.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface SetLikeTwoTypes { - setlike<long, long>; -}
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setter-creator.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setter-creator.widl deleted file mode 100644 index a70b26774d7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/setter-creator.widl +++ /dev/null @@ -1,4 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface OrderedMap { - setter creator void set(DOMString name, any value); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-negative-infinity.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-negative-infinity.widl deleted file mode 100644 index 3d71222e54b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-negative-infinity.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface X { - const float infinity = - Infinity; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-variadic.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-variadic.widl deleted file mode 100644 index 6d77e186d66..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/spaced-variadic.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface X { - void operation(object . . . args); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/special-omittable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/special-omittable.widl deleted file mode 100644 index dd0c1b18589..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/special-omittable.widl +++ /dev/null @@ -1,8 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -// omittable is no longer a recognized keyword as of 20110905 -interface Dictionary { - readonly attribute unsigned long propertyCount; - - omittable getter float getProperty(DOMString propertyName); - omittable setter void setProperty(DOMString propertyName, float propertyValue); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stray-slash.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stray-slash.widl deleted file mode 100644 index b673aa94b01..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stray-slash.widl +++ /dev/null @@ -1,2 +0,0 @@ -// This is a comment. -/ This is not. diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stringconstants.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stringconstants.widl deleted file mode 100644 index 44fd3ff136e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/stringconstants.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Util { - const DOMString hello = "world"; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/typedef-nested.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/typedef-nested.widl deleted file mode 100644 index dfd377bf932..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/typedef-nested.widl +++ /dev/null @@ -1,22 +0,0 @@ - - interface Point { - attribute float x; - attribute float y; - }; - - - interface Rect { - attribute Point topleft; - attribute Point bottomright; - }; - - interface Widget { - typedef sequence<Point> PointSequence; - - readonly attribute Rect bounds; - - boolean pointWithinBounds(Point p); - boolean allPointsWithinBounds(PointSequence ps); - }; - - typedef [Clamp] octet value;
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-dangling-or.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-dangling-or.widl deleted file mode 100644 index 0aa043e9aca..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-dangling-or.widl +++ /dev/null @@ -1 +0,0 @@ -typedef (One or Two or) UnionOr; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-one.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-one.widl deleted file mode 100644 index 86ee96f516d..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-one.widl +++ /dev/null @@ -1 +0,0 @@ -typedef (OnlyOne) UnionOne; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-zero.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-zero.widl deleted file mode 100644 index 177fc4c708f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/union-zero.widl +++ /dev/null @@ -1 +0,0 @@ -typedef () UnionZero; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/unknown-generic.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/unknown-generic.widl deleted file mode 100644 index ee4a2db74a6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/idl/unknown-generic.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface FetchEvent : Event { - ResponsePromise<any> default(); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/array.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/array.json deleted file mode 100644 index 898b2d836bf..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/array.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface LotteryResults`: No name in attribute", - "line": 5 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/caller.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/caller.json deleted file mode 100644 index 567fa336812..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/caller.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface NumberQuadrupler`: Invalid operation", - "line": 6 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/dict-required-default.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/dict-required-default.json deleted file mode 100644 index 82b6b2ae42a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/dict-required-default.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `dictionary Dict`: Required member must not have a default" -, "line": 4 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/duplicate.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/duplicate.json deleted file mode 100644 index e88a7156fe8..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/duplicate.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `typedef Test`: The name \"Test\" of type \"typedef\" is already seen", - "line": 3 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-empty.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-empty.json deleted file mode 100644 index 734bc67de1f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-empty.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `enum Empty`: No value in enum", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-wo-comma.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-wo-comma.json deleted file mode 100644 index bfd0b0951fc..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum-wo-comma.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `enum NoComma`: No comma between enum values", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum.json deleted file mode 100644 index 073ff6c290c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/enum.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `enum foo`: Unexpected value in enum" -, "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/exception.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/exception.json deleted file mode 100644 index ad9fac6ca2f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/exception.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: Unrecognised tokens", - "line": 4 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/extattr-empty-ids.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/extattr-empty-ids.json deleted file mode 100644 index 4337f1e180c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/extattr-empty-ids.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: Expected identifiers but not found", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/id-underscored-number.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/id-underscored-number.json deleted file mode 100644 index 419ed946fca..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/id-underscored-number.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: No name for interface", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/implements_and_includes_ws.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/implements_and_includes_ws.json deleted file mode 100644 index ad9fac6ca2f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/implements_and_includes_ws.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: Unrecognised tokens", - "line": 4 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/iterator.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/iterator.json deleted file mode 100644 index e46d653ae3c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/iterator.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface SessionManager`: Invalid operation", - "line": 5 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/maplike-1type.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/maplike-1type.json deleted file mode 100644 index 75e7a35ee25..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/maplike-1type.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface MapLikeOneType`: Missing second type argument in maplike declaration", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/module.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/module.json deleted file mode 100644 index 9c071cdd07a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/module.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: Unrecognised tokens" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/namespace-readwrite.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/namespace-readwrite.json deleted file mode 100644 index d21215111f1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/namespace-readwrite.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `namespace CSS`: Attributes must be readonly in this context", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon-callback.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon-callback.json deleted file mode 100644 index 1db9d14c8e2..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon-callback.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `callback interface NoSemicolon`: Missing semicolon after interface", - "line": 5 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon.json deleted file mode 100644 index 087532a012f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/no-semicolon.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `partial interface NoSemicolon`: Missing semicolon after interface", - "line": 5 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableany.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableany.json deleted file mode 100644 index 8a1f90046ae..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableany.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface NonNullable`: Type any cannot be made nullable" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableobjects.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableobjects.json deleted file mode 100644 index d470ec94a60..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/nonnullableobjects.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface NonNullable`: Can't nullable more than once", - "line": 4 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-nullable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-nullable.json deleted file mode 100644 index ced51faf1be..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-nullable.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface X`: Promise type cannot be nullable", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-with-extended-attribute.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-with-extended-attribute.json deleted file mode 100644 index 71212d46e3c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/promise-with-extended-attribute.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Foo`: Promise type cannot have extended attribute", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/raises.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/raises.json deleted file mode 100644 index 3165b874f0c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/raises.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Person`: Unterminated attribute" -, "line": 5 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/readonly-iterable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/readonly-iterable.json deleted file mode 100644 index a571b22271b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/readonly-iterable.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface ReadonlyIterable`: Missing return type", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key-with-extended-attribute.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key-with-extended-attribute.json deleted file mode 100644 index 4002e7fe015..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key-with-extended-attribute.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Foo`: Record key cannot have extended attribute", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key.json deleted file mode 100644 index 6f1bb99be90..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-key.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Foo`: Record key must be a string type", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-single.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-single.json deleted file mode 100644 index ece4fb2fee3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/record-single.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Foo`: Missing comma after record key type", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/scopedname.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/scopedname.json deleted file mode 100644 index 4620d2df5fa..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/scopedname.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: No name in typedef" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/sequenceAsAttribute.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/sequenceAsAttribute.json deleted file mode 100644 index 5b4314a6de1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/sequenceAsAttribute.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface sequenceAsAttribute`: Attributes cannot accept sequence types" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setlike-2types.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setlike-2types.json deleted file mode 100644 index 2900e1bac30..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setlike-2types.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface SetLikeTwoTypes`: Unterminated setlike declaration", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setter-creator.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setter-creator.json deleted file mode 100644 index 25decb374e1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/setter-creator.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface OrderedMap`: Invalid operation", - "line": 3 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-negative-infinity.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-negative-infinity.json deleted file mode 100644 index 9e5d6180499..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-negative-infinity.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface X`: No value for const", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-variadic.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-variadic.json deleted file mode 100644 index 0090abeeb71..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/spaced-variadic.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface X`: Unterminated operation", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/special-omittable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/special-omittable.json deleted file mode 100644 index c20b28e03c1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/special-omittable.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Dictionary`: Invalid operation" -, "line": 6 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stray-slash.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stray-slash.json deleted file mode 100644 index 9c071cdd07a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stray-slash.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: Unrecognised tokens" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stringconstants.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stringconstants.json deleted file mode 100644 index 745d6e6e08b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/stringconstants.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Util`: No type for const" -, "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/typedef-nested.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/typedef-nested.json deleted file mode 100644 index e1843cec7d9..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/typedef-nested.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface Widget`: Missing return type" -, "line": 14 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-dangling-or.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-dangling-or.json deleted file mode 100644 index 68dfd8b2ae6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-dangling-or.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: No type after open parenthesis or 'or' in union type", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-one.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-one.json deleted file mode 100644 index 476403d6889..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-one.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: At least two types are expected in a union type but found less", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-zero.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-zero.json deleted file mode 100644 index 68dfd8b2ae6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/union-zero.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error before parsing any named definition: No type after open parenthesis or 'or' in union type", - "line": 1 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/unknown-generic.json b/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/unknown-generic.json deleted file mode 100644 index 3703db3b2ab..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/invalid/json/unknown-generic.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "message": "Got an error during or right after parsing `interface FetchEvent`: Unsupported generic type ResponsePromise", - "line": 2 -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/mocha.opts b/tests/wpt/web-platform-tests/resources/webidl2/test/mocha.opts deleted file mode 100644 index 5ada47be16b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/mocha.opts +++ /dev/null @@ -1 +0,0 @@ ---reporter spec diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax.js b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax.js deleted file mode 100644 index 05d647eda10..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -const { collect } = require("./util/collect"); -const expect = require("expect"); -const debug = true; - -describe("Parses all of the IDLs to produce the correct ASTs", () => { - for (const test of collect("syntax")) { - it(`should produce the same AST for ${test.path}`, () => { - try { - expect(test.diff()).toBeFalsy(); - } - catch (e) { - console.log(e.toString()); - throw e; - } - }); - } -}); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/allowany.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/allowany.widl deleted file mode 100644 index 2343bb96374..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/allowany.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface B { - void g(); - void g(B b); - void g([AllowAny] DOMString s); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/attributes.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/attributes.widl deleted file mode 100644 index f665c1fc472..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/attributes.widl +++ /dev/null @@ -1,11 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 - -interface Person { - - // A simple attribute that can be set to any value the range an unsigned - // short can take. - attribute unsigned short age; - - // required is an allowed attribute name - attribute any required; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/callback.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/callback.widl deleted file mode 100644 index adaf75e049c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/callback.widl +++ /dev/null @@ -1,7 +0,0 @@ -callback AsyncOperationCallback = void (DOMString status); - -callback interface EventHandler { - void eventOccurred(DOMString details); -}; - -callback SortCallback = boolean (any a, any b); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constants.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constants.widl deleted file mode 100644 index 043b022b646..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constants.widl +++ /dev/null @@ -1,11 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Util { - const boolean DEBUG = false; - const short negative = -1; - const octet LF = 10; - const unsigned long BIT_MASK = 0x0000fc00; - const float AVOGADRO = 6.022e23; - const unrestricted float sobig = Infinity; - const unrestricted double minusonedividedbyzero = -Infinity; - const short notanumber = NaN; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constructor.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constructor.widl deleted file mode 100644 index f93ec08a6e6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/constructor.widl +++ /dev/null @@ -1,9 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[Constructor, - Constructor(float radius)] -interface Circle { - attribute float r; - attribute float cx; - attribute float cy; - readonly attribute float circumference; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary-inherits.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary-inherits.widl deleted file mode 100644 index 48f8a0fdceb..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary-inherits.widl +++ /dev/null @@ -1,9 +0,0 @@ -dictionary PaintOptions { - DOMString? fillPattern = "black"; - DOMString? strokePattern = null; - Point position; -}; - -dictionary WetPaintOptions : PaintOptions { - float hydrometry; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary.widl deleted file mode 100644 index c64a14c8590..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/dictionary.widl +++ /dev/null @@ -1,15 +0,0 @@ -// Extracted from Web IDL editors draft May 31 2011 -dictionary PaintOptions { - DOMString? fillPattern = "black"; - DOMString? strokePattern = null; - Point position; - // https://heycam.github.io/webidl/#dfn-optional-argument-default-value allows sequences to default to "[]". - sequence<long> seq = []; - // https://heycam.github.io/webidl/#required-dictionary-member - required long reqSeq; -}; - -partial dictionary A { - long h; - long d; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation-dos.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation-dos.widl deleted file mode 100644 index fb801101f14..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation-dos.widl +++ /dev/null @@ -1,33 +0,0 @@ -/**
-* \brief Testing documentation features
-*
-* This is a
-* single paragraph
-*
-* <p>This is valid.</p>
-* <p>This is <em>valid</em>.</p>
-* <p>This is <b>valid</b>.</p>
-* <p>This is <a href=''>valid</a>.</p>
-* <ul>
-* <li>This</li>
-* <li>is</li>
-* <li>valid</li>
-* </ul>
-* <dl>
-* <dt>This</dt>
-* <dd>valid</dd>
-* </dl>
-* <table>
-* <tr>
-* <td>this</td>
-* <td>is</td>
-* </tr>
-* <tr>
-* <td>valid</td>
-* </tr>
-* </table>
-* <p>This is <br> valid.</p>
-* <p>This is <br /> valid.</p>
-* <p>This is <br/> valid.</p>
-*/
-interface Documentation {};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation.widl deleted file mode 100644 index 003e9226f67..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/documentation.widl +++ /dev/null @@ -1,34 +0,0 @@ -/** -* \brief Testing documentation features -* -* This is a -* single paragraph -* -* <p>This is valid.</p> -* <p>This is <em>valid</em>.</p> -* <p>This is <b>valid</b>.</p> -* <p>This is <a href=''>valid</a>.</p> -* <ul> -* <li>This</li> -* <li>is</li> -* <li>valid</li> -* </ul> -* <dl> -* <dt>This</dt> -* <dd>valid</dd> -* </dl> -* <table> -* <tr> -* <td>this</td> -* <td>is</td> -* </tr> -* <tr> -* <td>valid</td> -* </tr> -* </table> -* <p>This is <br> valid.</p> -* <p>This is <br /> valid.</p> -* <p>This is <br/> valid.</p> -* <p><img src="foo.png" alt="Valid"/></p> -*/ -interface Documentation {};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/enum.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/enum.widl deleted file mode 100644 index 37c4ffddee3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/enum.widl +++ /dev/null @@ -1,10 +0,0 @@ -enum MealType { "rice", "noodles", "other" }; - -interface Meal { - attribute MealType type; - attribute float size; // in grams - - void initialize(MealType type, float size); -}; - -enum AltMealType { "rice", "noodles", "other", };
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/equivalent-decl.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/equivalent-decl.widl deleted file mode 100644 index 6ffeb3c20a1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/equivalent-decl.widl +++ /dev/null @@ -1,18 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Dictionary { - readonly attribute unsigned long propertyCount; - - getter float getProperty(DOMString propertyName); - setter void setProperty(DOMString propertyName, float propertyValue); -}; - - -interface Dictionary2 { - readonly attribute unsigned long propertyCount; - - float getProperty(DOMString propertyName); - void setProperty(DOMString propertyName, float propertyValue); - - getter float (DOMString propertyName); - setter void (DOMString propertyName, float propertyValue); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/extended-attributes.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/extended-attributes.widl deleted file mode 100644 index 57d4f97de7c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/extended-attributes.widl +++ /dev/null @@ -1,29 +0,0 @@ -// Extracted from http://www.w3.org/TR/2015/WD-service-workers-20150205/ - -[Global=(Worker,ServiceWorker), Exposed=ServiceWorker] -interface ServiceWorkerGlobalScope : WorkerGlobalScope { - -}; - -// Conformance with ExtendedAttributeList grammar in http://www.w3.org/TR/WebIDL/#idl-extended-attributes -// Section 3.11 -[IntAttr=0, FloatAttr=3.14, StringAttr="abc"] -interface IdInterface {}; - -// Extracted from http://www.w3.org/TR/2016/REC-WebIDL-1-20161215/#Constructor on 2017-5-18 with whitespace differences -[ - Constructor, - Constructor(double radius) -] -interface Circle { - attribute double r; - attribute double cx; - attribute double cy; - readonly attribute double circumference; -}; - -// Extracted from https://heycam.github.io/webidl/#idl-annotated-types on 2017-12-15 -[Exposed=Window] -interface I { - attribute [XAttr] (long or Node) attrib; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/generic.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/generic.widl deleted file mode 100644 index 693cd324e96..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/generic.widl +++ /dev/null @@ -1,17 +0,0 @@ -interface Foo { - Promise<Promise<sequence<DOMString?>>> bar(); - readonly attribute Promise<DOMString> baz; -}; - -// Extracted from https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ on 2014-05-08 - -interface ServiceWorkerClients { - Promise<Client?> getServiced(); - Promise<any> reloadAll(); -}; - -// Extracted from https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ on 2014-05-13 - -interface FetchEvent : Event { - Promise<any> default(); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/getter-setter.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/getter-setter.widl deleted file mode 100644 index bdf87e1c7c7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/getter-setter.widl +++ /dev/null @@ -1,7 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Dictionary { - readonly attribute unsigned long propertyCount; - - getter float (DOMString propertyName); - setter void (DOMString propertyName, float propertyValue); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/identifier-qualified-names.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/identifier-qualified-names.widl deleted file mode 100644 index c39f84b45a3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/identifier-qualified-names.widl +++ /dev/null @@ -1,33 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 - // Typedef identifier: "number" - // Qualified name: "::framework::number" - typedef float number; - - // Interface identifier: "System" - // Qualified name: "::framework::System" - interface System { - - // Operation identifier: "createObject" - // Operation argument identifier: "interface" - object createObject(DOMString _interface); - - // Operation has no identifier; it declares a getter. - getter DOMString (DOMString keyName); - }; - - - // Interface identifier: "TextField" - // Qualified name: "::framework::gui::TextField" - interface TextField { - - // Attribute identifier: "const" - attribute boolean _const; - - // Attribute identifier: "value" - attribute DOMString? _value; - }; - -interface FooEventTarget { - // Argument names allow some selected keywords - void addEventListener(EventListener? callback); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/implements.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/implements.widl deleted file mode 100644 index 7a310926f1c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/implements.widl +++ /dev/null @@ -1,14 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 - interface Node { - readonly attribute unsigned short nodeType; - // ... - }; - - interface EventTarget { - void addEventListener(DOMString type, - EventListener listener, - boolean useCapture); - // ... - }; - - Node implements EventTarget; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/indexed-properties.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/indexed-properties.widl deleted file mode 100644 index 4b8aa9e353f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/indexed-properties.widl +++ /dev/null @@ -1,12 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface OrderedMap { - readonly attribute unsigned long size; - - getter any getByIndex(unsigned long index); - setter void setByIndex(unsigned long index, any value); - deleter void removeByIndex(unsigned long index); - - getter any get(DOMString name); - setter void set(DOMString name, any value); - deleter void remove(DOMString name); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/inherits-getter.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/inherits-getter.widl deleted file mode 100644 index 435b3ab3c8c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/inherits-getter.widl +++ /dev/null @@ -1,22 +0,0 @@ -interface Animal { - - // A simple attribute that can be set to any string value. - readonly attribute DOMString name; -}; - -interface Person : Animal { - - // An attribute whose value cannot be assigned to. - readonly attribute unsigned short age; - - // An attribute that can raise an exception if it is set to an invalid value. - // Its getter behavior is inherited from Animal, and need not be specified - // the description of Person. - inherit attribute DOMString name; -}; - -interface Ghost : Person { - - // An attribute that only inherits the getter behavior - inherit readonly attribute DOMString name; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/interface-inherits.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/interface-inherits.widl deleted file mode 100644 index 7921def7727..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/interface-inherits.widl +++ /dev/null @@ -1,12 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Animal { - attribute DOMString name; -}; - -interface Human : Animal { - attribute Dog pet; -}; - -interface Dog : Animal { - attribute Human owner; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/iterable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/iterable.widl deleted file mode 100644 index 7f726f926fd..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/iterable.widl +++ /dev/null @@ -1,11 +0,0 @@ -interface IterableOne { - iterable<long>; -}; - -interface IterableTwo { - iterable<short, double?>; -}; - -interface IterableThree { - iterable<[XAttr] long>; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/legacyiterable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/legacyiterable.widl deleted file mode 100644 index 9e1e9c52744..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/legacyiterable.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface LegacyIterable { - legacyiterable<long>; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/maplike.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/maplike.widl deleted file mode 100644 index 437e381fef7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/maplike.widl +++ /dev/null @@ -1,13 +0,0 @@ -interface MapLike { - maplike<long, float>; -}; - -interface ReadOnlyMapLike { - readonly maplike<long, float>; -}; - -// Extracted from https://heycam.github.io/webidl/#idl-type-extended-attribute-associated-with on 2017-07-01 - -interface I { - maplike<[XAttr2] DOMString, [XAttr3] long>; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/mixin.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/mixin.widl deleted file mode 100644 index 7c37a6ee420..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/mixin.widl +++ /dev/null @@ -1,12 +0,0 @@ -// Extracted from https://heycam.github.io/webidl/#using-mixins-and-partials on 2017-11-02 - -interface mixin GlobalCrypto { - readonly attribute Crypto crypto; -}; - -Window includes GlobalCrypto; -WorkerGlobalScope includes GlobalCrypto; - -partial interface mixin WindowOrWorkerGlobalScope { - readonly attribute Crypto crypto; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namedconstructor.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namedconstructor.widl deleted file mode 100644 index c468b78f8e1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namedconstructor.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[NamedConstructor=Audio, - NamedConstructor=Audio(DOMString src)] -interface HTMLAudioElement : HTMLMediaElement { - // ... -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namespace.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namespace.widl deleted file mode 100644 index d9610555e17..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/namespace.widl +++ /dev/null @@ -1,10 +0,0 @@ -// Extracted from Web IDL editors draft March 27 2017 -namespace VectorUtils { - readonly attribute Vector unit; - double dotProduct(Vector x, Vector y); - Vector crossProduct(Vector x, Vector y); -}; - -partial namespace SomeNamespace { - /* namespace_members... */ -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nointerfaceobject.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nointerfaceobject.widl deleted file mode 100644 index c17d75ff8fd..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nointerfaceobject.widl +++ /dev/null @@ -1,5 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[NoInterfaceObject] -interface Query { - any lookupEntry(unsigned long key); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullable.widl deleted file mode 100644 index ccbf625ff8a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullable.widl +++ /dev/null @@ -1,9 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface MyConstants { - const boolean? ARE_WE_THERE_YET = false; -}; - -interface Node { - readonly attribute DOMString? namespaceURI; - // ... -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullableobjects.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullableobjects.widl deleted file mode 100644 index 83d1d40b2ac..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/nullableobjects.widl +++ /dev/null @@ -1,13 +0,0 @@ -// Extracted from WebIDL spec 2011-05-23 - -interface A { - // ... -}; -interface B { - // ... -}; -interface C { - void f(A? x); - void f(B? x); - -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/operation-optional-arg.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/operation-optional-arg.widl deleted file mode 100644 index 379053b45f1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/operation-optional-arg.widl +++ /dev/null @@ -1,4 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface ColorCreator { - object createColor(float v1, float v2, float v3, optional float alpha = 3.5); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overloading.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overloading.widl deleted file mode 100644 index 52d8d15c1a1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overloading.widl +++ /dev/null @@ -1,20 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface A { - // ... -}; - -interface B { - // ... -}; - -interface C { - void f(A x); - void f(B x); -}; - -interface D { - /* f1 */ void f(DOMString a); - /* f2 */ void f([AllowAny] DOMString a, DOMString b, float... c); - /* f3 */ void f(); - /* f4 */ void f(long a, DOMString b, optional DOMString c, float... d); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overridebuiltins.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overridebuiltins.widl deleted file mode 100644 index 79211c29e84..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/overridebuiltins.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[OverrideBuiltins] -interface StringMap2 { - readonly attribute unsigned long length; - getter DOMString lookup(DOMString key); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/partial-interface.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/partial-interface.widl deleted file mode 100644 index 90e7e0ea421..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/partial-interface.widl +++ /dev/null @@ -1,7 +0,0 @@ -interface Foo { - attribute DOMString bar; -}; - -partial interface Foo { - attribute DOMString quux; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/primitives.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/primitives.widl deleted file mode 100644 index a91455ee192..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/primitives.widl +++ /dev/null @@ -1,19 +0,0 @@ -interface Primitives { - attribute boolean truth; - attribute byte character; - attribute octet value; - attribute short number; - attribute unsigned short positive; - attribute long big; - attribute unsigned long bigpositive; - attribute long long bigbig; - attribute unsigned long long bigbigpositive; - attribute float real; - attribute double bigreal; - attribute unrestricted float realwithinfinity; - attribute unrestricted double bigrealwithinfinity; - attribute DOMString string; - attribute ByteString bytes; - attribute Date date; - attribute RegExp regexp; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/promise-void.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/promise-void.widl deleted file mode 100644 index c4eac3b75c4..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/promise-void.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Cat { - attribute Promise<void> meow; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/prototyperoot.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/prototyperoot.widl deleted file mode 100644 index 30dd5cbca13..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/prototyperoot.widl +++ /dev/null @@ -1,5 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[PrototypeRoot] -interface Node { - readonly attribute unsigned short nodeType; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/putforwards.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/putforwards.widl deleted file mode 100644 index 1e50a4ee394..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/putforwards.widl +++ /dev/null @@ -1,5 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Person { - [PutForwards=full] readonly attribute Name name; - attribute unsigned short age; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/record.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/record.widl deleted file mode 100644 index dbfad3afbfe..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/record.widl +++ /dev/null @@ -1,9 +0,0 @@ -[Constructor(record<USVString, USVString> init)] -interface Foo { - void foo(sequence<record<ByteString, any>> param); - record<DOMString, (float or DOMString)?> bar(); -}; - -interface Bar { - record<DOMString, [XAttr] float> bar(); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/reg-operations.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/reg-operations.widl deleted file mode 100644 index 338c8d42763..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/reg-operations.widl +++ /dev/null @@ -1,15 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Dimensions { - attribute unsigned long width; - attribute unsigned long height; -}; - -interface Button { - - // An operation that takes no arguments, returns a boolean - boolean isMouseOver(); - - // Overloaded operations. - void setDimensions(Dimensions size); - void setDimensions(unsigned long width, unsigned long height); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/replaceable.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/replaceable.widl deleted file mode 100644 index c14d0c37689..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/replaceable.widl +++ /dev/null @@ -1,5 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Counter { - [Replaceable] readonly attribute unsigned long value; - void increment(); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/sequence.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/sequence.widl deleted file mode 100644 index b47c98225c7..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/sequence.widl +++ /dev/null @@ -1,13 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -// edited to remove sequence as attributes, now invalid -interface Canvas { - void drawPolygon(sequence<float> coordinates); - sequence<float> getInflectionPoints(); - // ... -}; - -// Extracted from https://heycam.github.io/webidl/#idl-type-extended-attribute-associated-with on 2017-07-01 - -interface I { - void f1(sequence<[XAttr] long> arg); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/setlike.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/setlike.widl deleted file mode 100644 index 4512f286b59..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/setlike.widl +++ /dev/null @@ -1,11 +0,0 @@ -interface SetLike { - setlike<long>; -}; - -interface ReadOnlySetLike { - readonly setlike<long>; -}; - -interface SetLikeExt { - setlike<[XAttr] long>; -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/static.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/static.widl deleted file mode 100644 index 5b2cd36590f..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/static.widl +++ /dev/null @@ -1,11 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Point { /* ... */ }; - -interface Circle { - attribute float cx; - attribute float cy; - attribute float radius; - - static readonly attribute long triangulationCount; - static Point triangulate(Circle c1, Circle c2, Circle c3); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-attribute.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-attribute.widl deleted file mode 100644 index c964ecb93e6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-attribute.widl +++ /dev/null @@ -1,6 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[Constructor] -interface Student { - attribute unsigned long id; - stringifier attribute DOMString name; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-custom.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-custom.widl deleted file mode 100644 index b5d7c87e7f4..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-custom.widl +++ /dev/null @@ -1,9 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -[Constructor] -interface Student { - attribute unsigned long id; - attribute DOMString? familyName; - attribute DOMString givenName; - - stringifier DOMString (); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier.widl deleted file mode 100644 index c45277ea8db..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/stringifier.widl +++ /dev/null @@ -1,8 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface A { - stringifier DOMString (); -}; - -interface B { - stringifier; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasnull.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasnull.widl deleted file mode 100644 index d3c55b008c0..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasnull.widl +++ /dev/null @@ -1,7 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Dog { - attribute DOMString name; - attribute DOMString owner; - - boolean isMemberOfBreed([TreatNullAs=EmptyString] DOMString breedName); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasundefined.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasundefined.widl deleted file mode 100644 index e30050f8413..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/treatasundefined.widl +++ /dev/null @@ -1,7 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface Cat { - attribute DOMString name; - attribute DOMString owner; - - boolean isMemberOfBreed([TreatUndefinedAs=EmptyString] DOMString breedName); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef-union.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef-union.widl deleted file mode 100644 index 3048703e0c5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef-union.widl +++ /dev/null @@ -1,4 +0,0 @@ - typedef (ImageData or - HTMLImageElement or - HTMLCanvasElement or - HTMLVideoElement) TexImageSource; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef.widl deleted file mode 100644 index b4c17d8d36a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typedef.widl +++ /dev/null @@ -1,22 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 - interface Point { - attribute float x; - attribute float y; - }; - - typedef sequence<Point> PointSequence; - - interface Rect { - attribute Point topleft; - attribute Point bottomright; - }; - - interface Widget { - - readonly attribute Rect bounds; - - boolean pointWithinBounds(Point p); - boolean allPointsWithinBounds(PointSequence ps); - }; - - typedef [Clamp] octet value;
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typesuffixes.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typesuffixes.widl deleted file mode 100644 index beaaa872600..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/typesuffixes.widl +++ /dev/null @@ -1,3 +0,0 @@ -interface Suffixes { - void test(sequence<DOMString?>? foo); -}; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/uniontype.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/uniontype.widl deleted file mode 100644 index 0d5fe9be428..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/uniontype.widl +++ /dev/null @@ -1,4 +0,0 @@ -interface Union { - attribute (float or (Date or Event) or (Node or DOMString)?) test; - attribute ([EnforceRange] long or Date) test2; -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/variadic-operations.widl b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/variadic-operations.widl deleted file mode 100644 index 51fae4cc1ea..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/idl/variadic-operations.widl +++ /dev/null @@ -1,7 +0,0 @@ -// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 -interface IntegerSet { - readonly attribute unsigned long cardinality; - - void union(long... ints); - void intersection(long... ints); -};
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/allowany.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/allowany.json deleted file mode 100644 index 2a93518ed94..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/allowany.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "type": "interface", - "name": "B", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "g", - "escapedName": "g", - "arguments": [], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "g", - "escapedName": "g", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "B", - "extAttrs": [] - }, - "name": "b", - "escapedName": "b" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "g", - "escapedName": "g", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [ - { - "name": "AllowAny", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "s", - "escapedName": "s" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/attributes.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/attributes.json deleted file mode 100644 index f02cb2187a2..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/attributes.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "type": "interface", - "name": "Person", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "age", - "escapedName": "age", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "required", - "escapedName": "required", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/callback.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/callback.json deleted file mode 100644 index 89d63aae53d..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/callback.json +++ /dev/null @@ -1,126 +0,0 @@ -[ - { - "type": "callback", - "name": "AsyncOperationCallback", - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "status", - "escapedName": "status" - } - ], - "extAttrs": [] - }, - { - "type": "callback interface", - "name": "EventHandler", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "eventOccurred", - "escapedName": "eventOccurred", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "details", - "escapedName": "details" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "callback", - "name": "SortCallback", - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "a", - "escapedName": "a" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "b", - "escapedName": "b" - } - ], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constants.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constants.json deleted file mode 100644 index ef2b8c44ca1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constants.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "type": "interface", - "name": "Util", - "partial": false, - "members": [ - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "DEBUG", - "value": { - "type": "boolean", - "value": false - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "short", - "extAttrs": [] - }, - "name": "negative", - "value": { - "type": "number", - "value": "-1" - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "octet", - "extAttrs": [] - }, - "name": "LF", - "value": { - "type": "number", - "value": "10" - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "BIT_MASK", - "value": { - "type": "number", - "value": "0x0000fc00" - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "AVOGADRO", - "value": { - "type": "number", - "value": "6.022e23" - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unrestricted float", - "extAttrs": [] - }, - "name": "sobig", - "value": { - "type": "Infinity", - "negative": false - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unrestricted double", - "extAttrs": [] - }, - "name": "minusonedividedbyzero", - "value": { - "type": "Infinity", - "negative": true - }, - "extAttrs": [] - }, - { - "type": "const", - "nullable": false, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "short", - "extAttrs": [] - }, - "name": "notanumber", - "value": { - "type": "NaN" - }, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constructor.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constructor.json deleted file mode 100644 index efdd1b5a6be..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/constructor.json +++ /dev/null @@ -1,113 +0,0 @@ -[ - { - "type": "interface", - "name": "Circle", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "r", - "escapedName": "r", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "cx", - "escapedName": "cx", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "cy", - "escapedName": "cy", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "circumference", - "escapedName": "circumference", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Constructor", - "arguments": null, - "type": "extended-attribute", - "rhs": null - }, - { - "name": "Constructor", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "radius", - "escapedName": "radius" - } - ], - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary-inherits.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary-inherits.json deleted file mode 100644 index 595c35cf797..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary-inherits.json +++ /dev/null @@ -1,89 +0,0 @@ -[ - { - "type": "dictionary", - "name": "PaintOptions", - "partial": false, - "members": [ - { - "type": "field", - "name": "fillPattern", - "escapedName": "fillPattern", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [], - "default": { - "type": "string", - "value": "black" - } - }, - { - "type": "field", - "name": "strokePattern", - "escapedName": "strokePattern", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [], - "default": { - "type": "null" - } - }, - { - "type": "field", - "name": "position", - "escapedName": "position", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "dictionary", - "name": "WetPaintOptions", - "partial": false, - "members": [ - { - "type": "field", - "name": "hydrometry", - "escapedName": "hydrometry", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - } - ], - "inheritance": "PaintOptions", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary.json deleted file mode 100644 index 8bbc6b9dfab..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/dictionary.json +++ /dev/null @@ -1,146 +0,0 @@ -[ - { - "type": "dictionary", - "name": "PaintOptions", - "partial": false, - "members": [ - { - "type": "field", - "name": "fillPattern", - "escapedName": "fillPattern", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [], - "default": { - "type": "string", - "value": "black" - } - }, - { - "type": "field", - "name": "strokePattern", - "escapedName": "strokePattern", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [], - "default": { - "type": "null" - } - }, - { - "type": "field", - "name": "position", - "escapedName": "position", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - }, - { - "type": "field", - "name": "seq", - "escapedName": "seq", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "extAttrs": [] - }, - "extAttrs": [], - "default": { - "type": "sequence", - "value": [] - } - }, - { - "type": "field", - "name": "reqSeq", - "escapedName": "reqSeq", - "required": true, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "dictionary", - "name": "A", - "partial": true, - "members": [ - { - "type": "field", - "name": "h", - "escapedName": "h", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - }, - { - "type": "field", - "name": "d", - "escapedName": "d", - "required": false, - "idlType": { - "type": "dictionary-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "extAttrs": [], - "default": null - } - ], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation-dos.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation-dos.json deleted file mode 100644 index baa0b5a09b5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation-dos.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "type": "interface", - "name": "Documentation", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation.json deleted file mode 100644 index baa0b5a09b5..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/documentation.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "type": "interface", - "name": "Documentation", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/enum.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/enum.json deleted file mode 100644 index 11f5d09f54b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/enum.json +++ /dev/null @@ -1,138 +0,0 @@ -[ - { - "type": "enum", - "name": "MealType", - "values": [ - { - "type": "string", - "value": "rice" - }, - { - "type": "string", - "value": "noodles" - }, - { - "type": "string", - "value": "other" - } - ], - "extAttrs": [] - }, - { - "type": "interface", - "name": "Meal", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "MealType", - "extAttrs": [] - }, - "name": "type", - "escapedName": "type", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "size", - "escapedName": "size", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "initialize", - "escapedName": "initialize", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "MealType", - "extAttrs": [] - }, - "name": "type", - "escapedName": "type" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "size", - "escapedName": "size" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "enum", - "name": "AltMealType", - "values": [ - { - "type": "string", - "value": "rice" - }, - { - "type": "string", - "value": "noodles" - }, - { - "type": "string", - "value": "other" - } - ], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/equivalent-decl.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/equivalent-decl.json deleted file mode 100644 index ee079a77790..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/equivalent-decl.json +++ /dev/null @@ -1,326 +0,0 @@ -[ - { - "type": "interface", - "name": "Dictionary", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "propertyCount", - "escapedName": "propertyCount", - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "getProperty", - "escapedName": "getProperty", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": true, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "setProperty", - "escapedName": "setProperty", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "propertyValue", - "escapedName": "propertyValue" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Dictionary2", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "propertyCount", - "escapedName": "propertyCount", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "getProperty", - "escapedName": "getProperty", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "setProperty", - "escapedName": "setProperty", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "propertyValue", - "escapedName": "propertyValue" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": true, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "propertyValue", - "escapedName": "propertyValue" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/exception-inheritance.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/exception-inheritance.json deleted file mode 100644 index 4a76b982856..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/exception-inheritance.json +++ /dev/null @@ -1,36 +0,0 @@ -[ - { - "type": "exception", - "name": "DOMException", - "members": [ - { - "type": "field", - "name": "code", - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "exception", - "name": "HierarchyRequestError", - "members": [], - "inheritance": "DOMException", - "extAttrs": [] - }, - { - "type": "exception", - "name": "NoModificationAllowedError", - "members": [], - "inheritance": "DOMException", - "extAttrs": [] - } -]
\ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/extended-attributes.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/extended-attributes.json deleted file mode 100644 index 25f56f0340a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/extended-attributes.json +++ /dev/null @@ -1,240 +0,0 @@ -[ - { - "type": "interface", - "name": "ServiceWorkerGlobalScope", - "partial": false, - "members": [], - "inheritance": "WorkerGlobalScope", - "extAttrs": [ - { - "name": "Global", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier-list", - "value": [ - "Worker", - "ServiceWorker" - ] - } - }, - { - "name": "Exposed", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "ServiceWorker" - } - } - ] - }, - { - "type": "interface", - "name": "IdInterface", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [ - { - "name": "IntAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "integer", - "value": "0" - } - }, - { - "name": "FloatAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "float", - "value": "3.14" - } - }, - { - "name": "StringAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "string", - "value": "\"abc\"" - } - } - ] - }, - { - "type": "interface", - "name": "Circle", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "r", - "escapedName": "r", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "cx", - "escapedName": "cx", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "cy", - "escapedName": "cy", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "circumference", - "escapedName": "circumference", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Constructor", - "arguments": null, - "type": "extended-attribute", - "rhs": null - }, - { - "name": "Constructor", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "radius", - "escapedName": "radius" - } - ], - "type": "extended-attribute", - "rhs": null - } - ] - }, - { - "type": "interface", - "name": "I", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Node", - "extAttrs": [] - } - ], - "extAttrs": [ - { - "name": "XAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - "name": "attrib", - "escapedName": "attrib", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Exposed", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "Window" - } - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/generic.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/generic.json deleted file mode 100644 index d3c26ac7cd0..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/generic.json +++ /dev/null @@ -1,176 +0,0 @@ -[ - { - "type": "interface", - "name": "Foo", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [] - }, - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "bar", - "escapedName": "bar", - "arguments": [], - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "baz", - "escapedName": "baz", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "ServiceWorkerClients", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "Client", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "getServiced", - "escapedName": "getServiced", - "arguments": [], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "reloadAll", - "escapedName": "reloadAll", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "FetchEvent", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "default", - "escapedName": "default", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": "Event", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/getter-setter.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/getter-setter.json deleted file mode 100644 index 6f8196fe56d..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/getter-setter.json +++ /dev/null @@ -1,119 +0,0 @@ -[ - { - "type": "interface", - "name": "Dictionary", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "propertyCount", - "escapedName": "propertyCount", - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": true, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "propertyName", - "escapedName": "propertyName" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "propertyValue", - "escapedName": "propertyValue" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/identifier-qualified-names.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/identifier-qualified-names.json deleted file mode 100644 index 098cdcb1fbb..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/identifier-qualified-names.json +++ /dev/null @@ -1,189 +0,0 @@ -[ - { - "type": "typedef", - "idlType": { - "type": "typedef-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "number", - "extAttrs": [] - }, - { - "type": "interface", - "name": "System", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "object", - "extAttrs": [] - }, - "name": "createObject", - "escapedName": "createObject", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "interface", - "escapedName": "_interface" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "keyName", - "escapedName": "keyName" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "TextField", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "const", - "escapedName": "_const", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "value", - "escapedName": "_value", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "FooEventTarget", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "addEventListener", - "escapedName": "addEventListener", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "EventListener", - "extAttrs": [] - }, - "name": "callback", - "escapedName": "callback" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/implements.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/implements.json deleted file mode 100644 index 1736118cd90..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/implements.json +++ /dev/null @@ -1,113 +0,0 @@ -[ - { - "type": "interface", - "name": "Node", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "nodeType", - "escapedName": "nodeType", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "EventTarget", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "addEventListener", - "escapedName": "addEventListener", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "type", - "escapedName": "type" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "EventListener", - "extAttrs": [] - }, - "name": "listener", - "escapedName": "listener" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "useCapture", - "escapedName": "useCapture" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "implements", - "target": "Node", - "implements": "EventTarget", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/indexed-properties.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/indexed-properties.json deleted file mode 100644 index dccd511af96..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/indexed-properties.json +++ /dev/null @@ -1,283 +0,0 @@ -[ - { - "type": "interface", - "name": "OrderedMap", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "size", - "escapedName": "size", - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "getByIndex", - "escapedName": "getByIndex", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "index", - "escapedName": "index" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": true, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "setByIndex", - "escapedName": "setByIndex", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "index", - "escapedName": "index" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "value", - "escapedName": "value" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": true, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "removeByIndex", - "escapedName": "removeByIndex", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "index", - "escapedName": "index" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "get", - "escapedName": "get", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": true, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "set", - "escapedName": "set", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "value", - "escapedName": "value" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": true, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "remove", - "escapedName": "remove", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/inherits-getter.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/inherits-getter.json deleted file mode 100644 index 86eb68e270e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/inherits-getter.json +++ /dev/null @@ -1,101 +0,0 @@ -[ - { - "type": "interface", - "name": "Animal", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Person", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "age", - "escapedName": "age", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": true, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - } - ], - "inheritance": "Animal", - "extAttrs": [] - }, - { - "type": "interface", - "name": "Ghost", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": true, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - } - ], - "inheritance": "Person", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/interface-inherits.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/interface-inherits.json deleted file mode 100644 index 02caf35f605..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/interface-inherits.json +++ /dev/null @@ -1,83 +0,0 @@ -[ - { - "type": "interface", - "name": "Animal", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Human", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Dog", - "extAttrs": [] - }, - "name": "pet", - "escapedName": "pet", - "extAttrs": [] - } - ], - "inheritance": "Animal", - "extAttrs": [] - }, - { - "type": "interface", - "name": "Dog", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Human", - "extAttrs": [] - }, - "name": "owner", - "escapedName": "owner", - "extAttrs": [] - } - ], - "inheritance": "Animal", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterable.json deleted file mode 100644 index ee906f75ea2..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterable.json +++ /dev/null @@ -1,86 +0,0 @@ -[ - { - "type": "interface", - "name": "IterableOne", - "partial": false, - "members": [ - { - "type": "iterable", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "IterableTwo", - "partial": false, - "members": [ - { - "type": "iterable", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "short", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": true, - "union": false, - "idlType": "double", - "extAttrs": [] - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "IterableThree", - "partial": false, - "members": [ - { - "type": "iterable", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [ - { - "name": "XAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterator.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterator.json deleted file mode 100644 index f9605b83450..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/iterator.json +++ /dev/null @@ -1,276 +0,0 @@ -[ - { - "type": "interface", - "name": "SessionManager", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Session" - }, - "name": "getSessionForUser", - "arguments": [ - { - "optional": false, - "variadic": false, - "extAttrs": [], - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "name": "username" - } - ], - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "name": "sessionCount", - "extAttrs": [] - }, - { - "type": "iterator", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Session" - }, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Session", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "name": "username", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "SessionManager2", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Session2" - }, - "name": "getSessionForUser", - "arguments": [ - { - "optional": false, - "variadic": false, - "extAttrs": [], - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "name": "username" - } - ], - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "name": "sessionCount", - "extAttrs": [] - }, - { - "type": "iterator", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Session2" - }, - "iteratorObject": "SessionIterator", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Session2", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "name": "username", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "SessionIterator", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "name": "remainingSessions", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "NodeList", - "partial": false, - "members": [ - { - "type": "iterator", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Node" - }, - "iteratorObject": "NodeIterator", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "NodeIterator", - "partial": false, - "members": [ - { - "type": "iterator", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "sequence": false, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Node" - }, - "iteratorObject": "object", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/legacyiterable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/legacyiterable.json deleted file mode 100644 index 80fd000a849..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/legacyiterable.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "interface", - "name": "LegacyIterable", - "partial": false, - "members": [ - { - "type": "legacyiterable", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/maplike.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/maplike.json deleted file mode 100644 index 2cb8c360ee3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/maplike.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "type": "interface", - "name": "MapLike", - "partial": false, - "members": [ - { - "type": "maplike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - } - ], - "readonly": false, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "ReadOnlyMapLike", - "partial": false, - "members": [ - { - "type": "maplike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - } - ], - "readonly": true, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "I", - "partial": false, - "members": [ - { - "type": "maplike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [ - { - "name": "XAttr2", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [ - { - "name": "XAttr3", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } - ], - "readonly": false, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/mixin.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/mixin.json deleted file mode 100644 index b037cb35779..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/mixin.json +++ /dev/null @@ -1,66 +0,0 @@ -[ - { - "type": "interface mixin", - "name": "GlobalCrypto", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Crypto", - "extAttrs": [] - }, - "name": "crypto", - "escapedName": "crypto", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - { - "type": "includes", - "target": "Window", - "includes": "GlobalCrypto", - "extAttrs": [] - }, - { - "type": "includes", - "target": "WorkerGlobalScope", - "includes": "GlobalCrypto", - "extAttrs": [] - }, - { - "type": "interface mixin", - "name": "WindowOrWorkerGlobalScope", - "partial": true, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Crypto", - "extAttrs": [] - }, - "name": "crypto", - "escapedName": "crypto", - "extAttrs": [] - } - ], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namedconstructor.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namedconstructor.json deleted file mode 100644 index deb429e986e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namedconstructor.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "type": "interface", - "name": "HTMLAudioElement", - "partial": false, - "members": [], - "inheritance": "HTMLMediaElement", - "extAttrs": [ - { - "name": "NamedConstructor", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "Audio" - } - }, - { - "name": "NamedConstructor", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "src", - "escapedName": "src" - } - ], - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "Audio" - } - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namespace.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namespace.json deleted file mode 100644 index 9e37b26fa65..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/namespace.json +++ /dev/null @@ -1,141 +0,0 @@ -[ - { - "type": "namespace", - "name": "VectorUtils", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "unit", - "escapedName": "unit", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "dotProduct", - "escapedName": "dotProduct", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "y", - "escapedName": "y" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "crossProduct", - "escapedName": "crossProduct", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Vector", - "extAttrs": [] - }, - "name": "y", - "escapedName": "y" - } - ], - "extAttrs": [] - } - ], - "extAttrs": [] - }, - { - "type": "namespace", - "name": "SomeNamespace", - "partial": true, - "members": [], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nointerfaceobject.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nointerfaceobject.json deleted file mode 100644 index cafb5e0e156..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nointerfaceobject.json +++ /dev/null @@ -1,55 +0,0 @@ -[ - { - "type": "interface", - "name": "Query", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - }, - "name": "lookupEntry", - "escapedName": "lookupEntry", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "key", - "escapedName": "key" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "NoInterfaceObject", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullable.json deleted file mode 100644 index f325e2eab7b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullable.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - { - "type": "interface", - "name": "MyConstants", - "partial": false, - "members": [ - { - "type": "const", - "nullable": true, - "idlType": { - "type": "const-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "ARE_WE_THERE_YET", - "value": { - "type": "boolean", - "value": false - }, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Node", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "namespaceURI", - "escapedName": "namespaceURI", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullableobjects.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullableobjects.json deleted file mode 100644 index 27ecd25d363..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/nullableobjects.json +++ /dev/null @@ -1,101 +0,0 @@ -[ - { - "type": "interface", - "name": "A", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "B", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "C", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "A", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "B", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/operation-optional-arg.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/operation-optional-arg.json deleted file mode 100644 index 4b7436ba5ba..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/operation-optional-arg.json +++ /dev/null @@ -1,99 +0,0 @@ -[ - { - "type": "interface", - "name": "ColorCreator", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "object", - "extAttrs": [] - }, - "name": "createColor", - "escapedName": "createColor", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "v1", - "escapedName": "v1" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "v2", - "escapedName": "v2" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "v3", - "escapedName": "v3" - }, - { - "optional": true, - "variadic": false, - "default": { - "type": "number", - "value": "3.5" - }, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "alpha", - "escapedName": "alpha" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overloading.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overloading.json deleted file mode 100644 index bf7aca6cde3..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overloading.json +++ /dev/null @@ -1,328 +0,0 @@ -[ - { - "type": "interface", - "name": "A", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "B", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "C", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "A", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "B", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "D", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "a", - "escapedName": "a" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [ - { - "name": "AllowAny", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "a", - "escapedName": "a" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "b", - "escapedName": "b" - }, - { - "optional": false, - "variadic": true, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "c", - "escapedName": "c" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f", - "escapedName": "f", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "name": "a", - "escapedName": "a" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "b", - "escapedName": "b" - }, - { - "optional": true, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "c", - "escapedName": "c" - }, - { - "optional": false, - "variadic": true, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "d", - "escapedName": "d" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overridebuiltins.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overridebuiltins.json deleted file mode 100644 index e54a468eb98..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/overridebuiltins.json +++ /dev/null @@ -1,73 +0,0 @@ -[ - { - "type": "interface", - "name": "StringMap2", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "length", - "escapedName": "length", - "extAttrs": [] - }, - { - "type": "operation", - "getter": true, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "lookup", - "escapedName": "lookup", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "key", - "escapedName": "key" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "OverrideBuiltins", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/partial-interface.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/partial-interface.json deleted file mode 100644 index d791262f465..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/partial-interface.json +++ /dev/null @@ -1,55 +0,0 @@ -[ - { - "type": "interface", - "name": "Foo", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "bar", - "escapedName": "bar", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Foo", - "partial": true, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "quux", - "escapedName": "quux", - "extAttrs": [] - } - ], - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/primitives.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/primitives.json deleted file mode 100644 index a216221140c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/primitives.json +++ /dev/null @@ -1,317 +0,0 @@ -[ - { - "type": "interface", - "name": "Primitives", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "truth", - "escapedName": "truth", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "byte", - "extAttrs": [] - }, - "name": "character", - "escapedName": "character", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "octet", - "extAttrs": [] - }, - "name": "value", - "escapedName": "value", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "short", - "extAttrs": [] - }, - "name": "number", - "escapedName": "number", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "positive", - "escapedName": "positive", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "name": "big", - "escapedName": "big", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "bigpositive", - "escapedName": "bigpositive", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long long", - "extAttrs": [] - }, - "name": "bigbig", - "escapedName": "bigbig", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long long", - "extAttrs": [] - }, - "name": "bigbigpositive", - "escapedName": "bigbigpositive", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "real", - "escapedName": "real", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "double", - "extAttrs": [] - }, - "name": "bigreal", - "escapedName": "bigreal", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unrestricted float", - "extAttrs": [] - }, - "name": "realwithinfinity", - "escapedName": "realwithinfinity", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unrestricted double", - "extAttrs": [] - }, - "name": "bigrealwithinfinity", - "escapedName": "bigrealwithinfinity", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "string", - "escapedName": "string", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "ByteString", - "extAttrs": [] - }, - "name": "bytes", - "escapedName": "bytes", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Date", - "extAttrs": [] - }, - "name": "date", - "escapedName": "date", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "RegExp", - "extAttrs": [] - }, - "name": "regexp", - "escapedName": "regexp", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/promise-void.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/promise-void.json deleted file mode 100644 index 7676838b817..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/promise-void.json +++ /dev/null @@ -1,36 +0,0 @@ -[ - { - "type": "interface", - "name": "Cat", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": "Promise", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "meow", - "escapedName": "meow", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/prototyperoot.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/prototyperoot.json deleted file mode 100644 index cec79ff66b6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/prototyperoot.json +++ /dev/null @@ -1,36 +0,0 @@ -[ - { - "type": "interface", - "name": "Node", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "nodeType", - "escapedName": "nodeType", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "PrototypeRoot", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/putforwards.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/putforwards.json deleted file mode 100644 index 951b3ef718c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/putforwards.json +++ /dev/null @@ -1,57 +0,0 @@ -[ - { - "type": "interface", - "name": "Person", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Name", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [ - { - "name": "PutForwards", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "full" - } - } - ] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned short", - "extAttrs": [] - }, - "name": "age", - "escapedName": "age", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/record.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/record.json deleted file mode 100644 index 1be5427c74d..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/record.json +++ /dev/null @@ -1,220 +0,0 @@ -[ - { - "type": "interface", - "name": "Foo", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "foo", - "escapedName": "foo", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "argument-type", - "generic": "record", - "nullable": false, - "union": false, - "idlType": [ - { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "ByteString", - "extAttrs": [] - }, - { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "any", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "param", - "escapedName": "param" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "record", - "nullable": false, - "union": false, - "idlType": [ - { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - { - "type": "return-type", - "generic": null, - "nullable": true, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - } - ], - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "name": "bar", - "escapedName": "bar", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Constructor", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": "record", - "nullable": false, - "union": false, - "idlType": [ - { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "USVString", - "extAttrs": [] - }, - { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "USVString", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "name": "init", - "escapedName": "init" - } - ], - "type": "extended-attribute", - "rhs": null - } - ] - }, - { - "type": "interface", - "name": "Bar", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "record", - "nullable": false, - "union": false, - "idlType": [ - { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [ - { - "name": "XAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } - ], - "extAttrs": [] - }, - "name": "bar", - "escapedName": "bar", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/reg-operations.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/reg-operations.json deleted file mode 100644 index 8795c59ec87..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/reg-operations.json +++ /dev/null @@ -1,166 +0,0 @@ -[ - { - "type": "interface", - "name": "Dimensions", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "width", - "escapedName": "width", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "height", - "escapedName": "height", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Button", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "isMouseOver", - "escapedName": "isMouseOver", - "arguments": [], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "setDimensions", - "escapedName": "setDimensions", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Dimensions", - "extAttrs": [] - }, - "name": "size", - "escapedName": "size" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "setDimensions", - "escapedName": "setDimensions", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "width", - "escapedName": "width" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "height", - "escapedName": "height" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/replaceable.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/replaceable.json deleted file mode 100644 index 133891d461d..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/replaceable.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - { - "type": "interface", - "name": "Counter", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "value", - "escapedName": "value", - "extAttrs": [ - { - "name": "Replaceable", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "increment", - "escapedName": "increment", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/sequence.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/sequence.json deleted file mode 100644 index ead0cdd862c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/sequence.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "interface", - "name": "Canvas", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "drawPolygon", - "escapedName": "drawPolygon", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "coordinates", - "escapedName": "coordinates" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "getInflectionPoints", - "escapedName": "getInflectionPoints", - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "I", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "f1", - "escapedName": "f1", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [ - { - "name": "XAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - "extAttrs": [] - }, - "name": "arg", - "escapedName": "arg" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/setlike.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/setlike.json deleted file mode 100644 index d8583538fd0..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/setlike.json +++ /dev/null @@ -1,81 +0,0 @@ -[ - { - "type": "interface", - "name": "SetLike", - "partial": false, - "members": [ - { - "type": "setlike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - } - ], - "readonly": false, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "ReadOnlySetLike", - "partial": false, - "members": [ - { - "type": "setlike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - } - ], - "readonly": true, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "SetLikeExt", - "partial": false, - "members": [ - { - "type": "setlike", - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [ - { - "name": "XAttr", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } - ], - "readonly": false, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/static.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/static.json deleted file mode 100644 index d0ddf35ec6e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/static.json +++ /dev/null @@ -1,160 +0,0 @@ -[ - { - "type": "interface", - "name": "Point", - "partial": false, - "members": [], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Circle", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "cx", - "escapedName": "cx", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "cy", - "escapedName": "cy", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "radius", - "escapedName": "radius", - "extAttrs": [] - }, - { - "type": "attribute", - "static": true, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "name": "triangulationCount", - "escapedName": "triangulationCount", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": true, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "name": "triangulate", - "escapedName": "triangulate", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Circle", - "extAttrs": [] - }, - "name": "c1", - "escapedName": "c1" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Circle", - "extAttrs": [] - }, - "name": "c2", - "escapedName": "c2" - }, - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Circle", - "extAttrs": [] - }, - "name": "c3", - "escapedName": "c3" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-attribute.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-attribute.json deleted file mode 100644 index dbca7f17902..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-attribute.json +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "type": "interface", - "name": "Student", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "id", - "escapedName": "id", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": true, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Constructor", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-custom.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-custom.json deleted file mode 100644 index c13df6ef10c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier-custom.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "type": "interface", - "name": "Student", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "id", - "escapedName": "id", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "familyName", - "escapedName": "familyName", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "givenName", - "escapedName": "givenName", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": true, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [ - { - "name": "Constructor", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier.json deleted file mode 100644 index a4f23e03f66..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/stringifier.json +++ /dev/null @@ -1,49 +0,0 @@ -[ - { - "type": "interface", - "name": "A", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": true, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": null, - "escapedName": null, - "arguments": [], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "B", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": true, - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasnull.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasnull.json deleted file mode 100644 index d5156bcb4f1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasnull.json +++ /dev/null @@ -1,94 +0,0 @@ -[ - { - "type": "interface", - "name": "Dog", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "owner", - "escapedName": "owner", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "isMemberOfBreed", - "escapedName": "isMemberOfBreed", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [ - { - "name": "TreatNullAs", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "EmptyString" - } - } - ], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "breedName", - "escapedName": "breedName" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasundefined.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasundefined.json deleted file mode 100644 index 1e98315d9f1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/treatasundefined.json +++ /dev/null @@ -1,94 +0,0 @@ -[ - { - "type": "interface", - "name": "Cat", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "name", - "escapedName": "name", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "owner", - "escapedName": "owner", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "isMemberOfBreed", - "escapedName": "isMemberOfBreed", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [ - { - "name": "TreatUndefinedAs", - "arguments": null, - "type": "extended-attribute", - "rhs": { - "type": "identifier", - "value": "EmptyString" - } - } - ], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "name": "breedName", - "escapedName": "breedName" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef-union.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef-union.json deleted file mode 100644 index 31e24198ab1..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef-union.json +++ /dev/null @@ -1,48 +0,0 @@ -[ - { - "type": "typedef", - "idlType": { - "type": "typedef-type", - "generic": null, - "nullable": false, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "ImageData", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "HTMLImageElement", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "HTMLCanvasElement", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "HTMLVideoElement", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "name": "TexImageSource", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef.json deleted file mode 100644 index 35f988e721e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typedef.json +++ /dev/null @@ -1,233 +0,0 @@ -[ - { - "type": "interface", - "name": "Point", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "x", - "escapedName": "x", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - "name": "y", - "escapedName": "y", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "typedef", - "idlType": { - "type": "typedef-type", - "generic": "sequence", - "nullable": false, - "union": false, - "idlType": { - "type": "typedef-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "PointSequence", - "extAttrs": [] - }, - { - "type": "interface", - "name": "Rect", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "name": "topleft", - "escapedName": "topleft", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "name": "bottomright", - "escapedName": "bottomright", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "interface", - "name": "Widget", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Rect", - "extAttrs": [] - }, - "name": "bounds", - "escapedName": "bounds", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "pointWithinBounds", - "escapedName": "pointWithinBounds", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "Point", - "extAttrs": [] - }, - "name": "p", - "escapedName": "p" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "boolean", - "extAttrs": [] - }, - "name": "allPointsWithinBounds", - "escapedName": "allPointsWithinBounds", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "PointSequence", - "extAttrs": [] - }, - "name": "ps", - "escapedName": "ps" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - }, - { - "type": "typedef", - "idlType": { - "type": "typedef-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "octet", - "extAttrs": [ - { - "name": "Clamp", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - "name": "value", - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typesuffixes.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typesuffixes.json deleted file mode 100644 index 52870c22f4b..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/typesuffixes.json +++ /dev/null @@ -1,55 +0,0 @@ -[ - { - "type": "interface", - "name": "Suffixes", - "partial": false, - "members": [ - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "test", - "escapedName": "test", - "arguments": [ - { - "optional": false, - "variadic": false, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": "sequence", - "nullable": true, - "union": false, - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": true, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - }, - "extAttrs": [] - }, - "name": "foo", - "escapedName": "foo" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/uniontype.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/uniontype.json deleted file mode 100644 index 90eb074ef3a..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/uniontype.json +++ /dev/null @@ -1,130 +0,0 @@ -[ - { - "type": "interface", - "name": "Union", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "float", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Date", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Event", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": true, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Node", - "extAttrs": [] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "DOMString", - "extAttrs": [] - } - ], - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "name": "test", - "escapedName": "test", - "extAttrs": [] - }, - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": false, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": true, - "idlType": [ - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [ - { - "name": "EnforceRange", - "arguments": null, - "type": "extended-attribute", - "rhs": null - } - ] - }, - { - "type": null, - "generic": null, - "nullable": false, - "union": false, - "idlType": "Date", - "extAttrs": [] - } - ], - "extAttrs": [] - }, - "name": "test2", - "escapedName": "test2", - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/variadic-operations.json b/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/variadic-operations.json deleted file mode 100644 index 3280b7b6a78..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/syntax/json/variadic-operations.json +++ /dev/null @@ -1,103 +0,0 @@ -[ - { - "type": "interface", - "name": "IntegerSet", - "partial": false, - "members": [ - { - "type": "attribute", - "static": false, - "stringifier": false, - "inherit": false, - "readonly": true, - "idlType": { - "type": "attribute-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "unsigned long", - "extAttrs": [] - }, - "name": "cardinality", - "escapedName": "cardinality", - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "union", - "escapedName": "union", - "arguments": [ - { - "optional": false, - "variadic": true, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "name": "ints", - "escapedName": "ints" - } - ], - "extAttrs": [] - }, - { - "type": "operation", - "getter": false, - "setter": false, - "deleter": false, - "static": false, - "stringifier": false, - "idlType": { - "type": "return-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "void", - "extAttrs": [] - }, - "name": "intersection", - "escapedName": "intersection", - "arguments": [ - { - "optional": false, - "variadic": true, - "default": null, - "extAttrs": [], - "idlType": { - "type": "argument-type", - "generic": null, - "nullable": false, - "union": false, - "idlType": "long", - "extAttrs": [] - }, - "name": "ints", - "escapedName": "ints" - } - ], - "extAttrs": [] - } - ], - "inheritance": null, - "extAttrs": [] - } -] diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/util/acquire.js b/tests/wpt/web-platform-tests/resources/webidl2/test/util/acquire.js deleted file mode 100644 index 6f37dd6083c..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/util/acquire.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -const { collect } = require("./collect"); -const fs = require("fs"); - -for (const test of collect("syntax")) { - fs.writeFileSync(test.jsonPath, `${JSON.stringify(test.ast, null, 4)}\n`) -} diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/util/collect.js b/tests/wpt/web-platform-tests/resources/webidl2/test/util/collect.js deleted file mode 100644 index 7e3d9d3bf31..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/util/collect.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; - -const wp = require("../../lib/webidl2"); -const pth = require("path"); -const fs = require("fs"); -const jdp = require("jsondiffpatch"); - -/** - * Collects test items from the specified directory - * @param {string} base - */ -function* collect(base, { expectError } = {}) { - base = pth.join(__dirname, "..", base); - const dir = pth.join(base, "idl"); - const idls = fs.readdirSync(dir) - .filter(it => (/\.widl$/).test(it)) - .map(it => pth.join(dir, it)); - - for (const path of idls) { - const optFile = pth.join(base, "opt", pth.basename(path)).replace(".widl", ".json"); - let opt; - if (fs.existsSync(optFile)) - opt = JSON.parse(fs.readFileSync(optFile, "utf8")); - - try { - const ast = wp.parse(fs.readFileSync(path, "utf8").replace(/\r\n/g, "\n"), opt); - yield new TestItem({ ast, path, opt }); - } - catch (error) { - if (expectError) { - yield new TestItem({ path, error }); - } - else { - throw error; - } - } - } -}; - - -class TestItem { - constructor({ ast, path, error, opt }) { - this.ast = ast; - this.path = path; - this.error = error; - this.opt = opt; - this.jsonPath = pth.join(pth.dirname(path), "../json", pth.basename(path).replace(".widl", ".json")); - } - - readJSON() { - return JSON.parse(fs.readFileSync(this.jsonPath, "utf8")); - } - - diff(target = this.readJSON()) { - return jdp.diff(target, this.ast); - } -} - -module.exports.collect = collect; diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/web/make-web-tests.js b/tests/wpt/web-platform-tests/resources/webidl2/test/web/make-web-tests.js deleted file mode 100644 index 1774806994e..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/web/make-web-tests.js +++ /dev/null @@ -1,52 +0,0 @@ - -// generates tests that work in a browser - -// XXX -// have it run through valid and invalid properly - -var pth = require("path") -, fs = require("fs") -, dir = function (path) { - return pth.join(__dirname, "..", path); - } -, allFromDir = function (dir, ext, asJSON) { - return fs.readdirSync(dir) - .filter(function (it) { return ext.test(it); }) - .map(function (it) { - var cnt = fs.readFileSync(pth.join(dir, it), "utf8"); - return asJSON ? JSON.parse(cnt) : cnt; - }); - } -, data = { - valid: { - json: allFromDir(dir("syntax/json"), /\.json$/, true) - , idl: allFromDir(dir("syntax/idl"), /\.w?idl$/, false) - } - , invalid:{ - json: allFromDir(dir("invalid/json"), /\.json$/, true) - , idl: allFromDir(dir("invalid/idl"), /\.w?idl$/, false) - } - } -, html = [ - "<!DOCTYPE html>" - , "<html>" - , " <head><meta charset='utf-8''><link rel='stylesheet' href='../../node_modules/mocha/mocha.css'>" - , " <title>WebIDL2 Browser Tests</title>" - , " <script>var data = " + JSON.stringify(data) + "</script>" - , " </head>" - , " <body><div id='mocha'></div>" - , " <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'></script>" - , " <script src='../../node_modules/expect/umd/expect.min.js'></script>" - , " <script src='../../node_modules/expect.js/index.js'></script>" - , " <script src='../../node_modules/mocha/mocha.js'></script>" - , " <script src='../../node_modules/jsondiffpatch/public/build/jsondiffpatch.min.js'></script>" - , " <script src='../../lib/webidl2.js'></script>" - , " <script>mocha.setup('bdd');</script>" - , " <script src='run-tests.js'></script>" - , " <script>mocha.run();</script>" - , " </body>" - , "</html>" - ].join("\n") -; - -fs.writeFileSync("browser-tests.html", html, "utf8"); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/web/run-tests.js b/tests/wpt/web-platform-tests/resources/webidl2/test/web/run-tests.js deleted file mode 100644 index 452f799b2a6..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/web/run-tests.js +++ /dev/null @@ -1,48 +0,0 @@ - -describe("Parses all of the IDLs to produce the correct ASTs", function () { - for (var i = 0, n = data.valid.idl.length; i < n; i++) { - var idl = data.valid.idl[i], json = data.valid.json[i]; - var func = (function (idl, json) { - return function () { - try { - // the AST contains NaN and +/-Infinity that cannot be serialised to JSON - // the stored JSON ASTs use the same replacement function as is used below - // so we compare based on that - var diff = jsondiffpatch.diff(json, WebIDL2.parse(idl)); - if (diff && debug) console.log(JSON.stringify(diff, null, 4)); - expect(diff).toBe(undefined); - } - catch (e) { - console.log(e.toString()); - throw e; - } - }; - }(idl, json)); - it("should produce the same AST for " + i, func); - } -}); - -describe("Parses all of the invalid IDLs to check that they blow up correctly", function () { - for (var i = 0, n = data.invalid.idl.length; i < n; i++) { - var idl = data.invalid.idl[i], error = data.invalid.json[i]; - var func = (function (idl, err) { - return function () { - var error; - try { - var ast = WebIDL2.parse(idl); - console.log(JSON.stringify(ast, null, 4)); - } - catch (e) { - error = e; - } - finally { - expect(error).toExist(); - expect(error.message).toEqual(err.message); - expect(error.line).toEqual(err.line); - } - - }; - }(idl, error)); - it("should produce the right error for " + i, func); - } -}); diff --git a/tests/wpt/web-platform-tests/resources/webidl2/test/writer.js b/tests/wpt/web-platform-tests/resources/webidl2/test/writer.js deleted file mode 100644 index e84076b4f28..00000000000 --- a/tests/wpt/web-platform-tests/resources/webidl2/test/writer.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -const { collect } = require("./util/collect"); -const wp = require("../lib/webidl2"); -const writer = require("../lib/writer"); -const expect = require("expect"); -const debug = true; - -describe("Rewrite and parses all of the IDLs to produce the same ASTs", () => { - for (const test of collect("syntax")) { - it(`should produce the same AST for ${test.path}`, () => { - try { - const diff = test.diff(wp.parse(writer.write(test.ast), test.opt)); - if (diff && debug) console.log(JSON.stringify(diff, null, 4)); - expect(diff).toBe(undefined); - } - catch (e) { - console.log(e.toString()); - throw e; - } - }); - } -}); diff --git a/tests/wpt/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html b/tests/wpt/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html index c87932eb62f..b4ecc16a67d 100644 --- a/tests/wpt/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html +++ b/tests/wpt/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html @@ -5,6 +5,7 @@ <meta name="author" title="Ryosuke Niwa" href="mailto:rniwa@webkit.org"> <meta name="assert" content="An element inside a shadow tree should not be the indicated part of the document even if its ID is exactly equal to the decoded fragid or its name attribute is exactly equal to the fragid"> <link rel="help" href="https://html.spec.whatwg.org/multipage/browsers.html#scroll-to-the-fragment-identifier"> +<meta name="viewport" content="width=device-width,initial-scale=1"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> </head> diff --git a/tests/wpt/web-platform-tests/std-toast/methods.html b/tests/wpt/web-platform-tests/std-toast/methods.html index 7ce0e5adb81..981b9fba434 100644 --- a/tests/wpt/web-platform-tests/std-toast/methods.html +++ b/tests/wpt/web-platform-tests/std-toast/methods.html @@ -77,49 +77,50 @@ testToastElement((toast) => { }, 'calling `toggle()` with `force` parameter set to false on a shown toast closes the toast'); testToastElementAsync((t, toast) => { - toast.show(); + toast.show({duration: 50}); - // time = 999 + // time = 49 t.step_timeout(() => { assertToastShown(toast); - toast.show(); + toast.show({duration: 50}); - // time = 2000 + // time = 98 t.step_timeout(() => { assertToastShown(toast); - // time = 3000 + // time = 99 t.step_timeout(() => { assertToastNotShown(toast); t.done(); }, 1000); - }, 1001); - }, 999); + }, 49); + }, 49); }, 'calling `show()` twice resets the timeout'); testToastElementAsync((t, toast) => { - toast.show(); + toast.show({duration: 50}); - // time = 999 + // time = 48 t.step_timeout(() => { assertToastShown(toast); toast.hide(); - // time = 1000 + // time = 49 t.step_timeout(() => { assertToastNotShown(toast); - // time = 1500 + // time = 50 t.step_timeout(() => { - toast.show(); + toast.show({duration: 2}); - // time = 2500 + // time = 51 t.step_timeout(() => { assertToastShown(toast); + toast.hide(); t.done(); - }, 1000); - }, 500); + }, 1); + }, 1); }, 1); - }, 999); + }, 48); }, 'calling `hide()` clears the timeout'); </script> diff --git a/tests/wpt/web-platform-tests/std-toast/options.html b/tests/wpt/web-platform-tests/std-toast/options.html index 74470e35998..9cea97146bf 100644 --- a/tests/wpt/web-platform-tests/std-toast/options.html +++ b/tests/wpt/web-platform-tests/std-toast/options.html @@ -71,32 +71,34 @@ async_test(t => { t.step_timeout(() => { assertToastShown(toast); - }, 1999); + }, 2999); t.step_timeout(() => { assertToastNotShown(toast); t.done(); - }, 2000); + }, 3000); t.add_cleanup(function() { toast.remove(); }); -}, 'showToast closes after default duration of 2000ms'); +}, 'showToast closes after default duration of 3000ms'); +// FIXME: find a way to virtualize time instead of waiting 3000ms +// BUG: https://github.com/web-platform-tests/wpt/issues/17489 async_test(t => { - const toast = showToast('message', {duration: 1000}); + const toast = showToast('message', {duration: 50}); t.step_timeout(() => { assertToastShown(toast); - }, 999); + }, 49); t.step_timeout(() => { assertToastNotShown(toast); t.done(); - }, 1000); + }, 50); t.add_cleanup(function() { toast.remove(); }); -}, 'showToast closes after user specified 1000ms'); +}, 'showToast closes after user specified 50ms'); </script> diff --git a/tests/wpt/web-platform-tests/svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html b/tests/wpt/web-platform-tests/svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html new file mode 100644 index 00000000000..effaba5fc4a --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/coordinate-systems/support/viewBox-scaling-text-001-ref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<head> + <meta charset="utf-8"> + <title>Reference case for text scaled via SVG viewBox</title> + <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"> + <style> + svg { + width: 100px; + height: 100px; + background: lightgray; + overflow: visible; + } + text { + font: 100px/1 monospace; + } + </style> +</head> +<body> + <svg> + <text x="0" y="100">X̂̂̂̂̂̂</text> + </svg> +</body> diff --git a/tests/wpt/web-platform-tests/svg/coordinate-systems/viewBox-scaling-text-001.html b/tests/wpt/web-platform-tests/svg/coordinate-systems/viewBox-scaling-text-001.html new file mode 100644 index 00000000000..30890430787 --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/coordinate-systems/viewBox-scaling-text-001.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<head> + <meta charset="utf-8"> + <meta name="assert" href="1px-tall-text should be visible when scaled up via the SVG viewBox attribute"> + <title>Testcase for text scaled via SVG viewBox</title> + <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"> + <link rel="help" href="https://www.w3.org/TR/SVG/coords.html#ViewBoxAttribute"> + <link rel="match" href="support/viewBox-scaling-text-001-ref.html"> + <style> + svg { + width: 100px; + height: 100px; + background: lightgray; + overflow: visible; + } + text { + font: 1px/1 monospace; + } + </style> +</head> +<body> + <svg viewBox="0 0 1 1"> + <text x="0" y="1">X̂̂̂̂̂̂</text> + </svg> +</body> diff --git a/tests/wpt/web-platform-tests/svg/scripted/script-runs-in-shadow-tree.html b/tests/wpt/web-platform-tests/svg/scripted/script-runs-in-shadow-tree.html index d3a896fb93d..9693db333ff 100644 --- a/tests/wpt/web-platform-tests/svg/scripted/script-runs-in-shadow-tree.html +++ b/tests/wpt/web-platform-tests/svg/scripted/script-runs-in-shadow-tree.html @@ -7,6 +7,9 @@ <div id="host"></div> <script> let svgScript = document.createElementNS("http://www.w3.org/2000/svg", "script"); - svgScript.innerHTML = `test(function() {}, "svg:script runs correctly in a shadow tree");`; + svgScript.innerHTML = "window.scriptRan = true"; document.getElementById("host").attachShadow({ mode: "open" }).appendChild(svgScript); + test(function() { + assert_true(window.scriptRan); + }, "svg:script runs correctly in a shadow tree"); </script> diff --git a/tests/wpt/web-platform-tests/svg/styling/required-properties.svg b/tests/wpt/web-platform-tests/svg/styling/required-properties.svg index c257254d747..040c5b8158b 100644 --- a/tests/wpt/web-platform-tests/svg/styling/required-properties.svg +++ b/tests/wpt/web-platform-tests/svg/styling/required-properties.svg @@ -140,7 +140,7 @@ previous = property; test(function() { - assert_true(target.style.hasOwnProperty(property)); + assert_true(property in target.style); }, 'Property "' + property + '" is supported'); } ]]></script> diff --git a/tests/wpt/web-platform-tests/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg b/tests/wpt/web-platform-tests/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg index 377d4096c3a..5864c435458 100644 --- a/tests/wpt/web-platform-tests/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg +++ b/tests/wpt/web-platform-tests/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg @@ -1,4 +1,4 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400" +<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" xmlns:h="http://www.w3.org/1999/xhtml"> <title>SVGGeometryElement.prototype.isPointInStroke</title> <metadata> diff --git a/tests/wpt/web-platform-tests/svg/types/scripted/SVGLength-px.html b/tests/wpt/web-platform-tests/svg/types/scripted/SVGLength-px.html index a91e4e996a1..65cf97ce518 100644 --- a/tests/wpt/web-platform-tests/svg/types/scripted/SVGLength-px.html +++ b/tests/wpt/web-platform-tests/svg/types/scripted/SVGLength-px.html @@ -72,7 +72,7 @@ test(function() { var referenceValue = 48 * 2.54 / cssPixelsPerInch; assert_equals(length.valueAsString, referenceValue.toFixed(2) + "cm"); assert_approx_equals(length.valueInSpecifiedUnits, referenceValue, 0.01); - assert_equals(length.value, 48); + assert_approx_equals(length.value, 48, 0.001); assert_equals(length.unitType, SVGLength.SVG_LENGTHTYPE_CM); }, document.title + ", cm"); @@ -119,4 +119,4 @@ test(function() { assert_equals(length.value, 16); assert_equals(length.unitType, SVGLength.SVG_LENGTHTYPE_PC); }, document.title + ", pc"); -</script>
\ No newline at end of file +</script> diff --git a/tests/wpt/web-platform-tests/tools/manifest/vcs.py b/tests/wpt/web-platform-tests/tools/manifest/vcs.py index c810be12426..d98ccf90036 100644 --- a/tests/wpt/web-platform-tests/tools/manifest/vcs.py +++ b/tests/wpt/web-platform-tests/tools/manifest/vcs.py @@ -168,7 +168,10 @@ class CacheFile(with_metaclass(abc.ABCMeta)): try: if not rebuild: with open(self.path, 'r') as f: - data = json.load(f) + try: + data = json.load(f) + except ValueError: + pass data = self.check_valid(data) except IOError: pass diff --git a/tests/wpt/web-platform-tests/tools/requirements_mypy.txt b/tests/wpt/web-platform-tests/tools/requirements_mypy.txt index 742ebbbd719..8f1d67cd212 100644 --- a/tests/wpt/web-platform-tests/tools/requirements_mypy.txt +++ b/tests/wpt/web-platform-tests/tools/requirements_mypy.txt @@ -1,3 +1,3 @@ -mypy==0.710 +mypy==0.711 mypy-extensions==0.4.1 -typed-ast==1.3.5 +typed-ast==1.4.0 diff --git a/tests/wpt/web-platform-tests/tools/serve/serve.py b/tests/wpt/web-platform-tests/tools/serve/serve.py index 45634934c37..77675dbeb32 100644 --- a/tests/wpt/web-platform-tests/tools/serve/serve.py +++ b/tests/wpt/web-platform-tests/tools/serve/serve.py @@ -575,13 +575,11 @@ def start_http2_server(host, port, paths, routes, bind_address, config, **kwargs class WebSocketDaemon(object): - def __init__(self, host, port, doc_root, handlers_root, log_level, bind_address, - ssl_config): + def __init__(self, host, port, doc_root, handlers_root, bind_address, ssl_config): self.host = host cmd_args = ["-p", port, "-d", doc_root, - "-w", handlers_root, - "--log-level", log_level] + "-w", handlers_root] if ssl_config is not None: # This is usually done through pywebsocket.main, however we're @@ -605,17 +603,6 @@ class WebSocketDaemon(object): opts, args = pywebsocket._parse_args_and_config(cmd_args) opts.cgi_directories = [] opts.is_executable_method = None - - # Logging needs to be configured both before and after reloading, - # because some modules store loggers as global variables. - pywebsocket._configure_logging(opts) - # Ensure that when we start this in a new process we have the global - # lock in the logging module unlocked. - reload_module(logging) - release_mozlog_lock() - pywebsocket._configure_logging(opts) - # DO NOT LOG BEFORE THIS LINE. - self.server = pywebsocket.WebSocketServer(opts) ports = [item[0].getsockname()[1] for item in self.server._sockets] assert all(item == ports[0] for item in ports) @@ -662,21 +649,27 @@ def release_mozlog_lock(): def start_ws_server(host, port, paths, routes, bind_address, config, **kwargs): + # Ensure that when we start this in a new process we have the global lock + # in the logging module unlocked + reload_module(logging) + release_mozlog_lock() return WebSocketDaemon(host, str(port), repo_root, config.paths["ws_doc_root"], - config.log_level.lower(), bind_address, ssl_config=None) def start_wss_server(host, port, paths, routes, bind_address, config, **kwargs): + # Ensure that when we start this in a new process we have the global lock + # in the logging module unlocked + reload_module(logging) + release_mozlog_lock() return WebSocketDaemon(host, str(port), repo_root, config.paths["ws_doc_root"], - config.log_level.lower(), bind_address, config.ssl_config) @@ -849,6 +842,8 @@ def run(**kwargs): global logger logger = config.logger set_logger(logger) + # Configure the root logger to cover third-party libraries. + logging.getLogger().setLevel(config.log_level) def handle_signal(signum, frame): logger.debug("Received signal %s. Shutting down.", signum) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py index e7a9e4b1e77..2493f1fa440 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py @@ -207,8 +207,9 @@ class TestEnvironment(object): def ensure_started(self): # Pause for a while to ensure that the server has a chance to start total_sleep_secs = 30 - each_sleep_secs = 0.01 - for _ in xrange(int(total_sleep_secs / each_sleep_secs)): + each_sleep_secs = 0.5 + end_time = time.time() + total_sleep_secs + while time.time() < end_time: failed = self.test_servers() if not failed: return @@ -223,6 +224,7 @@ class TestEnvironment(object): for port, server in servers: if self.test_server_port: s = socket.socket() + s.settimeout(0.1) try: s.connect((host, port)) except socket.error: diff --git a/tests/wpt/web-platform-tests/tools/wptserve/docs/handlers.rst b/tests/wpt/web-platform-tests/tools/wptserve/docs/handlers.rst index f35a7b983ed..8ecc933288b 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/docs/handlers.rst +++ b/tests/wpt/web-platform-tests/tools/wptserve/docs/handlers.rst @@ -22,22 +22,22 @@ Python Handlers Python handlers are functions which provide a higher-level API over manually updating the response object, by causing the return value of -the function to provide (part of) the response. There are three +the function to provide (part of) the response. There are four possible sets of values that may be returned:: - (status, headers, content) + ((status_code, reason), headers, content) + (status_code, headers, content) (headers, content) content -Here `status` is either a tuple (status code, message) or simply a -integer status code, `headers` is a list of (field name, value) pairs, -and `content` is a string or an iterable returning strings. Such a -function may also update the response manually. For example one may -use `response.headers.set` to set a response header, and only return -the content. One may even use this kind of handler, but manipulate -the output socket directly, in which case the return value of the -function, and the properties of the response object, will be ignored. +Here `status_code` is an integer status code, `headers` is a list of (field +name, value) pairs, and `content` is a string or an iterable returning strings. +Such a function may also update the response manually. For example one may use +`response.headers.set` to set a response header, and only return the content. +One may even use this kind of handler, but manipulate the output socket +directly, in which case the return value of the function, and the properties of +the response object, will be ignored. The most common way to make a user function into a python handler is to use the provided `wptserve.handlers.handler` decorator:: diff --git a/tests/wpt/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html b/tests/wpt/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html index 142d49d265c..abfda86f4d1 100644 --- a/tests/wpt/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html +++ b/tests/wpt/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html @@ -430,11 +430,11 @@ test(t => { 'Animated filter list at 50s of the first iteration'); anim.currentTime = anim.effect.getComputedTiming().duration * 2; assert_equals(getComputedStyle(div).filter, - 'sepia(2) contrast(3)', + 'sepia(1) contrast(3)', 'Animated filter list at 0s of the third iteration'); anim.currentTime += anim.effect.getComputedTiming().duration / 2; assert_equals(getComputedStyle(div).filter, - 'sepia(2.5) contrast(3.5)', + 'sepia(1) contrast(3.5)', 'Animated filter list at 50s of the third iteration'); }, 'iteration composition of different length filter list animation'); diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html new file mode 100644 index 00000000000..0199ca43216 --- /dev/null +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html @@ -0,0 +1,101 @@ +<!doctype html> +<html> + <head> + <title> + Test Active Processing for ConvolverNode + </title> + <script src="/resources/testharness.js"></script> + <script src="/resources/testharnessreport.js"></script> + <script src="/webaudio/resources/audit-util.js"></script> + <script src="/webaudio/resources/audit.js"></script> + </head> + + <body> + <script id="layout-test-code"> + let audit = Audit.createTaskRunner(); + + // Arbitrary sample rate. And we only need a few blocks for rendering to + // see if things are working. + let sampleRate = 8000; + let renderLength = 10 * RENDER_QUANTUM_FRAMES; + + // Number of frames where the source is active. Fairly arbitrary, but + // should be more than one render quantum and significantly less than + // |renderLength|. + let srcDurationFrames = 131; + + // Frame at which the source should be connected to the convolver. + let connectFrame = 2 * RENDER_QUANTUM_FRAMES; + + // AudioProcessor that counts the number of channels on its single input. + let filePath = + '../the-audioworklet-interface/processors/input-count-processor.js'; + + audit.define( + {label: 'Test', description: 'Active processing for ConvolverNode'}, + async (task, should) => { + const context = new OfflineAudioContext({ + numberOfChannels: 2, + length: renderLength, + sampleRate: sampleRate + }); + + // Don't mix the inputs to the destination! + context.destination.channelInterpretation = 'discrete'; + + await context.audioWorklet.addModule(filePath); + + // Impulse response for the convolver. Make it stereo so that + // the output is stereo. The length isn't too important. + let response = new AudioBuffer({ + numberOfChannels: 2, + length: 150, + sampleRate: context.sampleRate + }); + + let src = new OscillatorNode(context); + let node = new ConvolverNode(context, {buffer: response}); + let counter = new AudioWorkletNode(context, 'counter'); + + // Just to print a message that we created the graph with a + // convolver in it. + should(() => { + node.connect(counter).connect(context.destination); + }, 'Construction of graph with convolver').notThrow(); + + // Let the convolver run for a bit and then connect the source + // to it and start the source. + context.suspend(connectFrame / context.sampleRate) + .then(() => { + src.connect(node); + src.start(); + // Stop the source after some small number of frames. + src.stop( + context.currentTime + + srcDurationFrames / context.sampleRate); + }) + .then(() => context.resume()); + + const renderedBuffer = await context.startRendering(); + const output = renderedBuffer.getChannelData(0); + // The convolver has a stereo response so it will produce + // stereo output for a mono or stereo input. Initially, + // nothing is connected to the convolver so it is not actively + // processing and therefore produces a single channel of + // silence. After a source is connected and started, the + // number of channels must be come 2. When the source stops, + // the convolver node is no longer actively processing and + // must then produce a single channel of silence. + // + // We're not concerned here about when the changes happens. We + // only care that the number of channels changed + // appropriately. + should(output, 'Number of output channels of convolver') + .containValues([1, 2, 1]); + task.done(); + }); + + audit.run(); + </script> + </body> +</html> diff --git a/tests/wpt/web-platform-tests/webdriver/tests/get_current_url/get.py b/tests/wpt/web-platform-tests/webdriver/tests/get_current_url/get.py index 8efc8f0dd6b..0c1917cff35 100644 --- a/tests/wpt/web-platform-tests/webdriver/tests/get_current_url/get.py +++ b/tests/wpt/web-platform-tests/webdriver/tests/get_current_url/get.py @@ -46,8 +46,9 @@ def test_get_current_url_file_protocol(session, server_config): # when navigated privileged documents path = server_config["doc_root"] if platform_name == "windows": - path = path.replace("\\", "/") - url = u"file:///{}".format(path) + # Convert the path into the format eg. /c:/foo/bar + path = "/{}".format(path.replace("\\", "/")) + url = u"file://{}".format(path) session.url = url response = get_current_url(session) diff --git a/tests/wpt/web-platform-tests/webdriver/tests/navigate_to/navigate.py b/tests/wpt/web-platform-tests/webdriver/tests/navigate_to/navigate.py index 2ae67d40bcf..1ad7304008c 100644 --- a/tests/wpt/web-platform-tests/webdriver/tests/navigate_to/navigate.py +++ b/tests/wpt/web-platform-tests/webdriver/tests/navigate_to/navigate.py @@ -33,8 +33,9 @@ def test_file_protocol(session, server_config): # when navigated privileged documents path = server_config["doc_root"] if platform_name == "windows": - path = path.replace("\\", "/") - url = u"file:///{}".format(path) + # Convert the path into the format eg. /c:/foo/bar + path = "/{}".format(path.replace("\\", "/")) + url = u"file://{}".format(path) response = navigate_to(session, url) assert_success(response) diff --git a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html index e170e4a2f87..13990c55435 100644 --- a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html +++ b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html @@ -60,16 +60,21 @@ t.add_cleanup(() => pc.close()); + let reachedGathering = false; const onIceGatheringStateChange = t.step_func(() => { const { iceGatheringState } = pc; - if(iceGatheringState === 'complete') { + if(iceGatheringState === 'gathering') { + reachedGathering = true; + } else if(iceGatheringState === 'complete') { + assert_true(reachedGathering, 'iceGatheringState should reach gathering before complete'); t.done(); } }); assert_equals(pc.onicegatheringstatechange, null, 'Expect connection to have icegatheringstatechange event'); + assert_equals(pc.iceGatheringState, 'new'); pc.addEventListener('icegatheringstatechange', onIceGatheringStateChange); diff --git a/tests/wpt/web-platform-tests/webrtc/protocol/candidate-exchange.https.html b/tests/wpt/web-platform-tests/webrtc/protocol/candidate-exchange.https.html index d1bc35819ce..b741de55ecc 100644 --- a/tests/wpt/web-platform-tests/webrtc/protocol/candidate-exchange.https.html +++ b/tests/wpt/web-platform-tests/webrtc/protocol/candidate-exchange.https.html @@ -2,6 +2,7 @@ <html> <head> <title>Candidate exchange</title> +<meta name=timeout content=long> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="../RTCPeerConnection-helper.js"></script> diff --git a/tests/wpt/web-platform-tests/webxr/xrRay_constructor.https.html b/tests/wpt/web-platform-tests/webxr/xrRay_constructor.https.html index 0e78cffea46..ebf88845b0c 100644 --- a/tests/wpt/web-platform-tests/webxr/xrRay_constructor.https.html +++ b/tests/wpt/web-platform-tests/webxr/xrRay_constructor.https.html @@ -90,22 +90,25 @@ let constructor_tests = function() { } { - // Check that we don't crash on direction too close to 0,0,0: + // Check that we throw exception on direction too close to 0,0,0: let originDict = {x : 10.0, y : 10.0, z : 10.0, w : 1.0}; let directionDict = {x : 0.0, y : 0.0, z : 0.0, w : 0.0}; - let xrRay = new XRRay( - DOMPoint.fromPoint(originDict), - DOMPoint.fromPoint(directionDict)); - - assert_point_approx_equals( - xrRay.origin, originDict, - FLOAT_EPSILON, "origin-custom-direction-zero:"); - - // cannot validate direction's & matrix's values w/o making it depend on current - // implementation, just check that they're not null - assert_not_equals(xrRay.direction, null, "origin-custom-direction-zero:direction should not be null"); - assert_not_equals(xrRay.matrix, null, "origin-custom-direction-zero:matrix should not be null"); + try { + let xrRay = new XRRay( + DOMPoint.fromPoint(originDict), + DOMPoint.fromPoint(directionDict)); + + assert(false, "origin-custom-direction-zero:exception not thrown"); + } + catch(e) + { + if(e instanceof DOMException) { + assert_equals(e.name, "InvalidStateError", "origin-custom-direction-zero:incorrect DOM exception thrown"); + } else { + assert(false, "origin-custom-direction-zero:other exception thrown: " + e); + } + } } // |