Revision 7ab96ca42be6ce12b7bf98088d5d154f8f15be59 authored by Morten Stenshorne on 05 April 2018, 06:52:57 UTC, committed by Chromium WPT Sync on 05 April 2018, 06:52:57 UTC
When changing a layout object from in-flow to out-of-flow positioned, we used to just remove it from the flow thread, risking that there'd no longer be a column set to associate it with. However, an out-of-flow positioned descendant may be contained by something that's inside the flow thread, e.g. if the containing block of an absolutely positioned object is a relatively positioned object, and that relatively positioned object is contained by the flow thread. Since it's hard to detect what the new containing block of an object is going to be before it has actually gone out of flow, we'll still remove it from the flow thread, but we'll now detect that we need to re-insert it when computed style has updated. Bug: 827424 Change-Id: I413348b0d3ecd0c4b5051e6e9d2a4526863bef60 Reviewed-on: https://chromium-review.googlesource.com/995439 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#548354}
1 parent 54f844c
lint.whitelist
# File containing whiteslist for lint errors
# Format is:
# ERROR TYPE:file/name/pattern[:line number]
# e.g.
# TRAILING WHITESPACE:example/file.html:128
# to allow trailing whitespace on example/file.html line 128
## Whitespace rules that we can't enforce yet ##
CR AT EOL: svg/import/*
INDENT TABS: .gitmodules
INDENT TABS: conformance-checkers/*
INDENT TABS: content-security-policy/*
INDENT TABS: custom-elements/*
INDENT TABS: old-tests/*
INDENT TABS: pointerlock/*
INDENT TABS: shadow-dom/*
INDENT TABS: svg/import/*
INDENT TABS: tools/*
INDENT TABS: web-animations/*
INDENT TABS: webaudio/*
INDENT TABS: webvtt/*
INDENT TABS: encoding/legacy*/*
TRAILING WHITESPACE: 2dcontext/tools/current-work-canvas.xhtml
TRAILING WHITESPACE: battery-status/*
TRAILING WHITESPACE: conformance-checkers/*
TRAILING WHITESPACE: content-security-policy/*
TRAILING WHITESPACE: custom-elements/*
TRAILING WHITESPACE: html-longdesc/*
TRAILING WHITESPACE: old-tests/*
TRAILING WHITESPACE: pointerevents/*
TRAILING WHITESPACE: shadow-dom/*
TRAILING WHITESPACE: svg/import/*
TRAILING WHITESPACE: tools/*
TRAILING WHITESPACE: webaudio/*
TRAILING WHITESPACE: WebIDL/*
TRAILING WHITESPACE: webvtt/*
TRAILING WHITESPACE: encoding/legacy*/*
TRAILING WHITESPACE: server-timing/resources/parsing/*.sub.headers
## File types that should never be checked ##
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.pdf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jpg
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.png
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.gif
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wav
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp3
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4a
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mov
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.oga
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogv
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.webm
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp4
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4v
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.otf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.TTF
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttc
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff2
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.eot
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sfd
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.swf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ani
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.cur
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ico
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wasm
## Documentation ##
W3C-TEST.ORG: README.md
W3C-TEST.ORG: */README.md
W3C-TEST.ORG: docs/*
SET TIMEOUT: docs/*
WEB-PLATFORM.TEST:README.md
WEB-PLATFORM.TEST:*/README.md
WEB-PLATFORM.TEST:docs/*
## Helper scripts ##
W3C-TEST.ORG: tools/*
PRINT STATEMENT: tools/*
W3C-TEST.ORG: */tools/*
PRINT STATEMENT: */tools/*
## Deliberate copies of Ahem ##
# The allowed copy
AHEM COPY: fonts/Ahem.ttf
# None of these are actually Ahem
AHEM COPY: fonts/ahem-extra/AHEM_*.TTF
# https://github.com/w3c/web-platform-tests/issues/7437
AHEM COPY: css/vendor-imports/mozilla/mozilla-central-reftests/*/Ahem.ttf
## Test exclusions ##
# Intentional use of CRLF
CR AT EOL: WebIDL/valid/idl/documentation-dos.widl
CR AT EOL: cors/resources/cors-headers.asis
CR AT EOL: html/form-elements/the-textarea-element/multiline-placeholder-cr.html
CR AT EOL: html/form-elements/the-textarea-element/multiline-placeholder-crlf.html
CR AT EOL: html/input/the-placeholder-attribute/multiline-cr.html
CR AT EOL: html/input/the-placeholder-attribute/multiline-crlf.html
CR AT EOL: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
CR AT EOL: webvtt/parsing/file-parsing/tests/support/newlines.vtt
# Intentional use of tabs
INDENT TABS: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
# Intentional use of print statements
PRINT STATEMENT: dom/nodes/Document-createElement-namespace-tests/generate.py
PRINT STATEMENT: encrypted-media/polyfill/make-polyfill-tests.py
PRINT STATEMENT: webdriver/tests/support/fixtures.py
# semi-legitimate use of console.*
CONSOLE: console/*
CONSOLE: resources/check-layout-th.js
CONSOLE: resources/chromium/*
CONSOLE: resources/idlharness.js
CONSOLE: streams/resources/test-utils.js
CONSOLE: service-workers/service-worker/resources/navigation-redirect-other-origin.html
CONSOLE: service-workers/service-worker/navigation-redirect.https.html
CONSOLE: service-workers/service-worker/resources/clients-get-other-origin.html
# use of console in a public library - annotation-model ensures
# it is not actually used
CONSOLE: annotation-model/scripts/ajv.min.js
CONSOLE: annotation-model/scripts/showdown.min.js
CR AT EOL: annotation-model/scripts/showdown.min.js
# Helper files that aren't valid XML
PARSE-FAILED: acid/acid3/empty.xml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.svg
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xhtml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.svg
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xml
# setTimeout usage (should probably mostly be fixed)
SET TIMEOUT: *-manual.*
SET TIMEOUT: 2dcontext/*
SET TIMEOUT: annotation-model/scripts/ajv.min.js
SET TIMEOUT: apng/animated-png-timeout.html
SET TIMEOUT: cookies/resources/testharness-helpers.js
SET TIMEOUT: common/reftest-wait.js
SET TIMEOUT: conformance-checkers/*
SET TIMEOUT: content-security-policy/*
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-001.html
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-002.html
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-003.html
SET TIMEOUT: css/selectors/selector-read-write-type-change-002.html
SET TIMEOUT: css/selectors/selector-required-type-change-002.html
SET TIMEOUT: encrypted-media/polyfill/chrome-polyfill.js
SET TIMEOUT: encrypted-media/polyfill/clearkey-polyfill.js
SET TIMEOUT: encrypted-media/scripts/playback-temporary-events.js
SET TIMEOUT: eventsource/eventsource-close.htm
SET TIMEOUT: eventsource/eventsource-request-cancellation.htm
SET TIMEOUT: html/browsers/browsing-the-web/history-traversal/*
SET TIMEOUT: html/browsers/browsing-the-web/navigating-across-documents/*
SET TIMEOUT: html/browsers/browsing-the-web/scroll-to-fragid/*
SET TIMEOUT: html/browsers/browsing-the-web/unloading-documents/*
SET TIMEOUT: html/browsers/history/the-history-interface/*
SET TIMEOUT: html/browsers/history/the-location-interface/*
SET TIMEOUT: html/browsers/history/the-session-history-of-browsing-contexts/*
SET TIMEOUT: html/browsers/offline/*
SET TIMEOUT: html/browsers/the-window-object/*
SET TIMEOUT: html/dom/dynamic-markup-insertion/opening-the-input-stream/*
SET TIMEOUT: html/editing/dnd/*
SET TIMEOUT: html/semantics/embedded-content/the-iframe-element/*
SET TIMEOUT: html/semantics/embedded-content/the-img-element/*
SET TIMEOUT: html/semantics/scripting-1/the-script-element/*
SET TIMEOUT: html/webappapis/scripting/event-loops/*
SET TIMEOUT: html/webappapis/scripting/events/event-handler-processing-algorithm-error/*
SET TIMEOUT: html/webappapis/scripting/processing-model-2/*
SET TIMEOUT: IndexedDB/*
SET TIMEOUT: infrastructure/*
SET TIMEOUT: media-source/mediasource-util.js
SET TIMEOUT: media-source/URL-createObjectURL-revoke.html
SET TIMEOUT: mixed-content/generic/sanity-checker.js
SET TIMEOUT: navigation-timing/*
SET TIMEOUT: offscreen-canvas/the-offscreen-canvas/*
SET TIMEOUT: old-tests/submission/Microsoft/history/history_000.htm
SET TIMEOUT: page-visibility/resources/pagevistestharness.js
SET TIMEOUT: paint-timing/resources/subframe-painting.html
SET TIMEOUT: payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html
SET TIMEOUT: payment-request/payment-request-response-id.html
SET TIMEOUT: pointerevents/pointerevent_support.js
SET TIMEOUT: preload/single-download-preload.html
SET TIMEOUT: resize-observer/resources/iframe.html
SET TIMEOUT: resource-timing/resource-timing.js
SET TIMEOUT: resource-timing/single-entry-per-resource.html
SET TIMEOUT: screen-orientation/lock-bad-argument.html
SET TIMEOUT: screen-orientation/onchange-event.html
SET TIMEOUT: screen-orientation/resources/sandboxed-iframe-locking.html
SET TIMEOUT: secure-contexts/basic-popup-and-iframe-tests.https.js
SET TIMEOUT: service-workers/cache-storage/script-tests/cache-abort.js
SET TIMEOUT: service-workers/service-worker/activation.https.html
SET TIMEOUT: service-workers/service-worker/fetch-frame-resource.https.html
SET TIMEOUT: service-workers/service-worker/fetch-request-redirect.https.html
SET TIMEOUT: service-workers/service-worker/fetch-waits-for-activate.https.html
SET TIMEOUT: service-workers/service-worker/ready.https.html
SET TIMEOUT: service-workers/service-worker/update-recovery.https.html
SET TIMEOUT: service-workers/service-worker/resources/extendable-event-async-waituntil.js
SET TIMEOUT: service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js
SET TIMEOUT: service-workers/service-worker/resources/fetch-event-test-worker.js
SET TIMEOUT: service-workers/service-worker/resources/opaque-response-being-preloaded-xhr.html
SET TIMEOUT: service-workers/service-worker/resources/opaque-response-preloaded-xhr.html
SET TIMEOUT: service-workers/service-worker/resources/performance-timeline-worker.js
SET TIMEOUT: service-workers/service-worker/resources/resource-timing-worker.js
SET TIMEOUT: service-workers/service-worker/resources/register-foreign-fetch-errors-worker.js
SET TIMEOUT: shadow-dom/Document-prototype-currentScript.html
SET TIMEOUT: shadow-dom/scroll-to-the-fragment-in-shadow-tree.html
SET TIMEOUT: shadow-dom/slotchange-event.html
SET TIMEOUT: shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
SET TIMEOUT: shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
SET TIMEOUT: streams/piping/close-propagation-forward.js
SET TIMEOUT: streams/piping/error-propagation-backward.js
SET TIMEOUT: streams/piping/error-propagation-forward.js
SET TIMEOUT: streams/piping/general.js
SET TIMEOUT: streams/readable-streams/cancel.js
SET TIMEOUT: streams/resources/rs-utils.js
SET TIMEOUT: streams/writable-streams/byte-length-queuing-strategy.js
SET TIMEOUT: user-timing/*
SET TIMEOUT: webaudio/js/lodash.js
SET TIMEOUT: webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html
SET TIMEOUT: webauthn/*timeout.https.html
SET TIMEOUT: webdriver/*
SET TIMEOUT: webmessaging/*
SET TIMEOUT: websockets/*
SET TIMEOUT: webstorage/eventTestHarness.js
SET TIMEOUT: webvtt/*
SET TIMEOUT: workers/*
SET TIMEOUT: xhr/resources/init.htm
SET TIMEOUT: xhr/resources/xmlhttprequest-timeout.js
# generate_tests implementation and sample usage
GENERATE_TESTS: resources/test/tests/generate-callback.html
GENERATE_TESTS: resources/testharness.js
# generate_tests usage (should be got rid of)
GENERATE_TESTS: 2dcontext/drawing-images-to-the-canvas/*
GENERATE_TESTS: css/css-shapes/shape-outside/values/*
GENERATE_TESTS: css/css-tables/bounding-box-computation-1.html
GENERATE_TESTS: css/css-tables/bounding-box-computation-2.html
GENERATE_TESTS: css/css-tables/bounding-box-computation-3.html
GENERATE_TESTS: css/css-tables/caption-side-1.html
GENERATE_TESTS: css/css-tables/fixed-layout-1.html
GENERATE_TESTS: css/css-tables/fixed-layout-2.html
GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-0.html
GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-1.html
GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html
GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html
GENERATE_TESTS: css/css-tables/html-to-css-mapping-1.html
GENERATE_TESTS: css/css-tables/html-to-css-mapping-2.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-2.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-3.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-fixed-layout-1.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup.html
GENERATE_TESTS: css/css-tables/visibility-collapse-col-001.html
GENERATE_TESTS: css/css-tables/visibility-collapse-row-001.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-0.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-1.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-0.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-2.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-guess.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html
GENERATE_TESTS: dom/nodes/case.js
GENERATE_TESTS: dom/ranges/Range-cloneRange.html
GENERATE_TESTS: dom/ranges/Range-collapse.html
GENERATE_TESTS: dom/ranges/Range-mutations.js
GENERATE_TESTS: dom/ranges/Range-selectNode.html
GENERATE_TESTS: dom/ranges/Range-set.html
GENERATE_TESTS: dom/traversal/NodeIterator.html
GENERATE_TESTS: dom/traversal/TreeWalker.html
GENERATE_TESTS: domparsing/createContextualFragment.html
GENERATE_TESTS: domxpath/001.html
GENERATE_TESTS: domxpath/002.html
GENERATE_TESTS: html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html
GENERATE_TESTS: html/syntax/parsing/Document.getElementsByTagName-foreign-01.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html
GENERATE_TESTS: html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html
GENERATE_TESTS: html/syntax/serializing-html-fragments/serializing.html
GENERATE_TESTS: html/webappapis/atob/base64.html
GENERATE_TESTS: mediacapture-fromelement/capture.html
GENERATE_TESTS: mediacapture-fromelement/creation.html
GENERATE_TESTS: mediacapture-fromelement/ended.html
GENERATE_TESTS: offscreen-canvas/filter/offscreencanvas.filter.html
GENERATE_TESTS: pointerevents/pointerevent_constructor.html
GENERATE_TESTS: pointerevents/extension/pointerevent_constructor.html
GENERATE_TESTS: selection/collapse.js
GENERATE_TESTS: shadow-dom/leaktests/html-collection.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
# Intentional use of setTimeout
SET TIMEOUT: css/css-fonts/font-display/font-display.html
SET TIMEOUT: css/css-fonts/font-display/font-display-change.html
SET TIMEOUT: css/css-fonts/font-display/font-display-change-ref.html
SET TIMEOUT: html/browsers/windows/auxiliary-browsing-contexts/resources/close-opener.html
SET TIMEOUT: html/dom/documents/dom-tree-accessors/Document.currentScript.html
SET TIMEOUT: html/webappapis/timers/*
SET TIMEOUT: resources/chromium/*
SET TIMEOUT: resources/test/tests/add_cleanup.html
SET TIMEOUT: resources/test/tests/api-tests-1.html
SET TIMEOUT: resources/test/tests/worker.js
SET TIMEOUT: resources/testharness.js
# setTimeout use in reftests
SET TIMEOUT: acid/acid3/test.html
# Travis
W3C-TEST.ORG: .travis.yml
WEB-PLATFORM.TEST: .travis.yml
# Config
WEB-PLATFORM.TEST: config.default.json
WEB-PLATFORM.TEST: resources/test/config.test.json
# Third party code
*: css/tools/apiclient/*
*: css/tools/w3ctestlib/*
*: resources/webidl2/*
*: tools/*
# Build system virtualenv
*: css/tools/_virtualenv/*
## Third party data files
TRAILING WHITESPACE: css/css-writing-modes/tools/generators/ucd/Blocks.txt
TRAILING WHITESPACE: resources/chromium/*
## Test generation files
CONSOLE: css/css-writing-modes/tools/generators/unicode-data.js
## Test plans and implementation reports
*: css/*/reports/*
*: css/*/test-plan/*
## Things we don't have enabled yet
OPEN-NO-MODE: css/*
PARSE-FAILED: css/*
PRINT STATEMENT: css/*
CONTENT-VISUAL: css/*
CONTENT-MANUAL: css/*
## Support files not in /support/ or similar
SUPPORT-WRONG-DIR: css/requirements.txt
SUPPORT-WRONG-DIR: css/README.md
SUPPORT-WRONG-DIR: css/build-css-testsuites.sh
SUPPORT-WRONG-DIR: css/OWNERS
SUPPORT-WRONG-DIR: css/*/reftest.list
SUPPORT-WRONG-DIR: css/*.headers
SUPPORT-WRONG-DIR: css/*/README
SUPPORT-WRONG-DIR: css/*/README.md
SUPPORT-WRONG-DIR: css/*-README
SUPPORT-WRONG-DIR: css/*/LICENSE
SUPPORT-WRONG-DIR: css/*/LICENSE-*
SUPPORT-WRONG-DIR: css/*/COPYING
SUPPORT-WRONG-DIR: css/*/Makefile
SUPPORT-WRONG-DIR: css/*/OWNERS
SUPPORT-WRONG-DIR: fonts/*
# The selectors-3 testsuite has a weird build system
SUPPORT-WRONG-DIR: css/selectors/*
# Things we should fix
SUPPORT-WRONG-DIR: css/css-animations/animationevent-interface.js
SUPPORT-WRONG-DIR: css/css-backgrounds/justfortest.html
SUPPORT-WRONG-DIR: css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png
SUPPORT-WRONG-DIR: css/css-backgrounds/background-clip/list.txt
SUPPORT-WRONG-DIR: css/css-backgrounds/background-origin/list.txt
SUPPORT-WRONG-DIR: css/css-color/htaccess
SUPPORT-WRONG-DIR: css/css-fonts/font-variant-debug.html
SUPPORT-WRONG-DIR: css/css-masking/clip-path/svg-clipPath.svg
SUPPORT-WRONG-DIR: css/css-multicol/multicol-red.png
SUPPORT-WRONG-DIR: css/CSS2/section-index.xht
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-18.css
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19-alt.xml
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19.css
SUPPORT-WRONG-DIR: css/filter-effects/filter-external-002-filter.svg
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/masking/blank.html
SUPPORT-WRONG-DIR: css/WOFF2/testcaseindex.xht
NON-EXISTENT-REF: css/css-masking/clip-path-svg-content/clip-path-clip-rule-008.svg
## Whitespace rules that we can't enforce yet
INDENT TABS: css/compositing/*
INDENT TABS: css/CSS2/*
INDENT TABS: css/css-align/*
INDENT TABS: css/css-backgrounds/*
INDENT TABS: css/css-color/*
INDENT TABS: css/css-conditional/*
INDENT TABS: css/css-counter-styles/*
INDENT TABS: css/css-flexbox/*
INDENT TABS: css/css-fonts/*
INDENT TABS: css/css-grid/*
INDENT TABS: css/css-images/*
INDENT TABS: css/css-lists/*
INDENT TABS: css/css-masking/*
INDENT TABS: css/css-multicol/*
INDENT TABS: css/cssom/*
INDENT TABS: css/cssom-view/*
INDENT TABS: css/css-page/*
INDENT TABS: css/css-pseudo/*
INDENT TABS: css/css-regions/*
INDENT TABS: css/css-round-display/*
INDENT TABS: css/css-shapes/*
INDENT TABS: css/css-speech/*
INDENT TABS: css/css-text/*
INDENT TABS: css/css-text-decor/*
INDENT TABS: css/css-transforms/*
INDENT TABS: css/css-transitions/*
INDENT TABS: css/css-ui/*
INDENT TABS: css/css-values/*
INDENT TABS: css/css-variables/*
INDENT TABS: css/css-writing-modes/*
INDENT TABS: css/filter-effects/*
INDENT TABS: fonts/*
INDENT TABS: css/mediaqueries/*
INDENT TABS: css/selectors/*
INDENT TABS: css/vendor-imports/*
INDENT TABS: css/WOFF2/*
## Things we're stopping from getting worse
CONSOLE: css/css-regions/elements/support/Three.js
CONSOLE: css/css-regions/interactivity/selection/support/js/selection-test-helper.js
CONSOLE: css/css-regions/stacking-context/javascript-stacking-context-002.html
CONSOLE: css/css-shapes/shape-outside/supported-shapes/support/test-utils.js
CONSOLE: css/css-transitions/transition-delay-002.html
CONSOLE: css/css-transitions/transition-delay-003.html
CONSOLE: css/css-values/viewport-units-css2-001.html
CONSOLE: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001*.html
CONSOLE: css/css-writing-modes/tools/generators/gulpfile.js
CONSOLE: css/css-writing-modes/tools/generators/text-orientation-generator.js
TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-002.html
TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-003.html
TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-004.html
TRAILING WHITESPACE: css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-assigned-node-with-before-after.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-assigned-node-with-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-host-rule.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-host-with-before-after.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-invisible-slot.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-root-hides-children.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot-display-override.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot-style.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slotted-nested.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slotted-rule.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-outside-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html
TRAILING WHITESPACE: css/css-transforms/css3-transform-rotateY.html
TRAILING WHITESPACE: css/css-variables/reference/vars-font-shorthand-001-ref.html
TRAILING WHITESPACE: css/css-variables/vars-font-shorthand-001.html
TRAILING WHITESPACE: css/geometry/DOMMatrix-001.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html
SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform-and-transition.html
SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-sibling-with-3D-transform-and-transition.html
SET TIMEOUT: css/css-animations/animation-display.html
SET TIMEOUT: css/css-animations/animation-duration-001.html
SET TIMEOUT: css/css-animations/animation-duration-003.html
SET TIMEOUT: css/css-animations/animation-duration-004.html
SET TIMEOUT: css/css-animations/animation-iteration-count-006.html
SET TIMEOUT: css/css-animations/animation-name-001.html
SET TIMEOUT: css/css-animations/animation-name-003.html
SET TIMEOUT: css/css-animations/animation-name-004.html
SET TIMEOUT: css/css-animations/animation-play-state-001.html
SET TIMEOUT: css/css-shapes/spec-examples/support/spec-example-utils.js
SET TIMEOUT: css/css-transitions/changing-while-transition.html
SET TIMEOUT: css/css-transitions/events-007.html
SET TIMEOUT: css/css-transitions/support/generalParallelTest.js
SET TIMEOUT: css/css-transitions/support/runParallelAsyncHarness.js
SET TIMEOUT: css/css-transitions/transitions-animatable-properties-01.html
SET TIMEOUT: css/css-transitions/transitioncancel-001.html
SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome-ref.html
SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome_iframe-ref.html
SET TIMEOUT: css/css-values/vh_not_refreshing_on_chrome.html
SET TIMEOUT: css/css-values/support/vh_not_refreshing_on_chrome_iframe.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html
SET TIMEOUT: css/css-writing-modes/support/text-orientation.js
SET TIMEOUT: css/CSS2/backgrounds/background-root-101.xht
SET TIMEOUT: css/CSS2/backgrounds/background-root-102.xht
SET TIMEOUT: css/CSS2/backgrounds/background-root-103.xht
SET TIMEOUT: css/CSS2/floats-clear/floats-137.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-000.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-001.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-002.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-000.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-001.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-002.xht
SET TIMEOUT: css/CSS2/selectors/dom-hover-001.xht
SET TIMEOUT: css/CSS2/selectors/dom-hover-002.xht
SET TIMEOUT: css/CSS2/tables/tables-102.xht
SET TIMEOUT: css/cssom-view/matchMediaAddListener.html
SET TIMEOUT: css/mediaqueries/min-width-tables-001.html
SET TIMEOUT: css/selectors/focus-within-shadow-001.html
SET TIMEOUT: css/selectors/focus-within-shadow-002.html
SET TIMEOUT: css/selectors/focus-within-shadow-003.html
SET TIMEOUT: css/selectors/focus-within-shadow-004.html
SET TIMEOUT: css/selectors/focus-within-shadow-005.html
## Build system stuff
CSS-COLLIDING-TEST-NAME: css/*/OWNERS
CSS-COLLIDING-TEST-NAME: css/*/README
CSS-COLLIDING-TEST-NAME: css/*/README.md
CSS-COLLIDING-TEST-NAME: css/*/LICENSE
CSS-COLLIDING-TEST-NAME: css/*/Makefile
CSS-COLLIDING-TEST-NAME: css/*/reftest.list
CSS-COLLIDING-TEST-NAME: css/*/.htaccess
CSS-COLLIDING-SUPPORT-NAME: css/*/README
CSS-COLLIDING-SUPPORT-NAME: css/*/.htaccess
CSS-COLLIDING-SUPPORT-NAME: css/*/LOCK
# These are all the current "merge mismatch" errors the build system produces
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/200x200-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/200x200-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/contentEditable/support/common.css
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/full-screen/support/common.css
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/visuren/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/solidblue.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/swatch-fuchsia.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-fuchsia.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/full-screen/support/util.js
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/resizing/support/util.js
# More duplicated copies of the above
CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-grg-rgr-grg.png
# These are thrown off by their support/support/ copies
# https:css///github.com/w3c/csswg-test/issues/1235
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-green.png
# Duplicate filename not picked up by the build system
# https:css///github.com/w3c/csswg-test/issues/1236
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-001-ref.svg
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-001-ref.html
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-002-ref.svg
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-002-ref.html
# Duplicate filename where there's no actual merging
# (i.e., we're being more aggressive than the build system at forbidding it)
CSS-COLLIDING-REF-NAME: css/CSS2/positioning/position-relative-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-regions/positioned-content/reference/position-relative-001-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-lowercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-lowercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-003-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
CSS-COLLIDING-REF-NAME: css/css-pseudo/first-letter-001-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/selectors/first-letter-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-uppercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-uppercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/visufx/overflow-applies-to-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/ui/overflow-applies-to-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/visuren/inline-formatting-context-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/linebox/inline-formatting-context-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-transforms/individual-transform/individual-transform-1-ref.html
CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/transforms/individual-transform-1-ref.html
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/compositing/mix-blend-mode/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/compositing/background-blending/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-3.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-3.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/background-size/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/shape-outside/shape-image/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-gg-gr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-display/support/util.js
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-1.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-1.png
# CSS tests that used to be at the top level and weren't subject to lints
MISSING-LINK: css/css-fonts/font-display/font-display.html
MISSING-LINK: css/css-fonts/matching/fixed-stretch-style-over-weight.html
SUPPORT-WRONG-DIR: css/css-fonts/matching/font-matching.css
MISSING-LINK: css/css-fonts/matching/stretch-distance-over-weight-distance.html
MISSING-LINK: css/css-fonts/matching/style-ranges-over-weight-direction.html
MISSING-LINK: css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html
MISSING-LINK: css/css-fonts/variations/variable-box-font.html
MISSING-LINK: css/css-fonts/variations/variable-gpos-m2b.html
MISSING-LINK: css/css-fonts/variations/variable-gsub.html
MISSING-LINK: css/css-paint-api/background-image-alpha.https.html
MISSING-LINK: css/css-paint-api/background-image-multiple.https.html
MISSING-LINK: css/css-paint-api/background-image-tiled.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-001.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-002.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-001.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-002.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-003.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-001.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-002.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-003.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-004.https.html
MISSING-LINK: css/css-paint-api/invalid-image-constructor-error.https.html
MISSING-LINK: css/css-paint-api/invalid-image-paint-error.https.html
MISSING-LINK: css/css-paint-api/invalid-image-pending-script.https.html
MISSING-LINK: css/css-paint-api/overdraw.https.html
MISSING-LINK: css/css-paint-api/paint-arguments.https.html
MISSING-LINK: css/css-paint-api/paint-function-arguments.https.html
MISSING-LINK: css/css-paint-api/paint2d-composite.https.html
MISSING-LINK: css/css-paint-api/paint2d-filter.https.html
MISSING-LINK: css/css-paint-api/paint2d-gradient.https.html
MISSING-LINK: css/css-paint-api/paint2d-image.https.html
MISSING-LINK: css/css-paint-api/paint2d-paths.https.html
MISSING-LINK: css/css-paint-api/paint2d-rects.https.html
MISSING-LINK: css/css-paint-api/paint2d-shadows.https.html
MISSING-LINK: css/css-paint-api/paint2d-transform.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-001.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-002.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-003.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-004.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-005.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-006.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-007.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-008.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-009.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-010.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-011.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-012.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-013.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-014.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-015.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-016.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-017.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-018.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-019.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-020.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-021.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-022.https.html
MISSING-LINK: css/css-paint-api/registered-properties-in-custom-paint.https.html
MISSING-LINK: css/css-paint-api/style-background-image.https.html
MISSING-LINK: css/css-paint-api/style-before-pseudo.https.html
MISSING-LINK: css/css-paint-api/style-first-letter-pseudo.https.html
MISSING-LINK: css/css-paint-api/valid-image-after-load.https.html
MISSING-LINK: css/css-paint-api/valid-image-before-load.https.html
MISSING-LINK: css/css-paint-api/hidpi/device-pixel-ratio.https.html
MISSING-LINK: css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html
MISSING-LINK: css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html
MISSING-LINK: css/css-scroll-anchoring/ancestor-change-heuristic.html
MISSING-LINK: css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html
MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html
MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping.html
MISSING-LINK: css/css-scroll-anchoring/anonymous-block-box.html
MISSING-LINK: css/css-scroll-anchoring/basic.html
MISSING-LINK: css/css-scroll-anchoring/clipped-scrollers-skipped.html
MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-float.html
MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-overflow.html
MISSING-LINK: css/css-scroll-anchoring/exclude-fixed-position.html
MISSING-LINK: css/css-scroll-anchoring/inline-block.html
MISSING-LINK: css/css-scroll-anchoring/negative-layout-overflow.html
MISSING-LINK: css/css-scroll-anchoring/opt-out.html
MISSING-LINK: css/css-scroll-anchoring/position-change-heuristic.html
MISSING-LINK: css/css-scroll-anchoring/start-edge-in-block-layout-direction.html
MISSING-LINK: css/css-scroll-anchoring/subtree-exclusion.html
MISSING-LINK: css/css-scroll-anchoring/wrapped-text.html
SUPPORT-WRONG-DIR: css/css-timing/testcommon.js
MISSING-LINK: css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html
MISSING-LINK: css/css-typed-om/declared-styleMap-accepts-inherit.html
MISSING-LINK: css/css-typed-om/styleMap-update-function.html
SUPPORT-WRONG-DIR: css/cssom/stylesheet-same-origin.css
MISSING-LINK: css/cssom-view/DOMRectList.html
MISSING-LINK: css/cssom-view/elementFromPoint-002.html
MISSING-LINK: css/cssom-view/elementFromPoint-003.html
MISSING-LINK: css/cssom-view/elementFromPoint.html
MISSING-LINK: css/cssom-view/elementScroll.html
MISSING-LINK: css/cssom-view/elementsFromPoint-iframes.html
MISSING-LINK: css/cssom-view/elementsFromPoint-invalid-cases.html
MISSING-LINK: css/cssom-view/elementsFromPoint-shadowroot.html
MISSING-LINK: css/cssom-view/elementsFromPoint-simple.html
MISSING-LINK: css/cssom-view/elementsFromPoint-svg.html
MISSING-LINK: css/cssom-view/elementsFromPoint-table.html
MISSING-LINK: css/cssom-view/elementsFromPoint.html
MISSING-LINK: css/cssom-view/historical.html
MISSING-LINK: css/cssom-view/HTMLBody-ScrollArea_quirksmode.html
SUPPORT-WRONG-DIR: css/cssom-view/iframe.html
MISSING-LINK: css/cssom-view/MediaQueryList-with-empty-string.html
MISSING-LINK: css/cssom-view/mouseEvent.html
MISSING-LINK: css/cssom-view/negativeMargins.html
MISSING-LINK: css/cssom-view/offsetTopLeftInScrollableParent.html
MISSING-LINK: css/cssom-view/overscrollBehavior-manual.html
MISSING-LINK: css/cssom-view/scrolling-no-browsing-context.html
MISSING-LINK: css/cssom-view/scrolling-quirks-vs-nonquirks.html
MISSING-LINK: css/cssom-view/scrollingElement.html
MISSING-LINK: css/cssom-view/scrollIntoView-shadow.html
MISSING-LINK: css/cssom-view/scrollIntoView-smooth.html
MISSING-LINK: css/cssom-view/scrollTop-display-change.html
CSS-COLLIDING-TEST-NAME: css/cssom-view/interfaces.html
CSS-COLLIDING-TEST-NAME: css/cssom/interfaces.html
# TODO https://github.com/w3c/web-platform-tests/issues/5770
MISSING-LINK: css/geometry/*.worker.js
MISSING-LINK: css/filter-effects/*.any.js
WEBIDL2.JS: .gitmodules
# Manual test that uses console.logs for feedback
CONSOLE: payment-request/payment-request-response-id.html
# Tests that use WebKit/Blink testing APIs
LAYOUTTESTS APIS: css/css-regions/interactivity/*
# Existing use of WEB-PLATFORM.TEST
WEB-PLATFORM.TEST: clear-site-data/support/test_utils.sub.js
WEB-PLATFORM.TEST: content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub.html
WEB-PLATFORM.TEST: content-security-policy/generic/generic-0_8.sub.html
WEB-PLATFORM.TEST: content-security-policy/generic/generic-0_8_1.sub.html
WEB-PLATFORM.TEST: content-security-policy/nonce-hiding/script-nonces-hidden-meta.tentative.html
WEB-PLATFORM.TEST: content-security-policy/nonce-hiding/svgscript-nonces-hidden-meta.tentative.html
WEB-PLATFORM.TEST: fetch/api/request/request-structure.html
WEB-PLATFORM.TEST: html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html
WEB-PLATFORM.TEST: html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html
WEB-PLATFORM.TEST: html/semantics/forms/the-label-element/label-attributes.html
WEB-PLATFORM.TEST: longtask-timing/longtask-in-childiframe-crossorigin.html
WEB-PLATFORM.TEST: longtask-timing/longtask-in-sibling-iframe-crossorigin.html
WEB-PLATFORM.TEST: navigation-timing/nav2_test_attributes_values.html
WEB-PLATFORM.TEST: navigation-timing/nav2_test_instance_accessors.html
WEB-PLATFORM.TEST: service-workers/service-worker/update-bytecheck.https.html
WEB-PLATFORM.TEST: webdriver/tests/cookies/add_cookie.py
WEB-PLATFORM.TEST: webdriver/tests/cookies/get_named_cookie.py
WEB-PLATFORM.TEST: webrtc/RTCPeerConnection-getIdentityAssertion.html
WEB-PLATFORM.TEST: webrtc/identity-helper.js
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...