From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../tests/conformance-checkers/META.yml | 3 + .../tests/conformance-checkers/Makefile | 57 + .../tests/conformance-checkers/README.md | 13 + .../tests/conformance-checkers/html-aria/_/780.htm | 18 + .../html-aria/_functional/tree/ariatree.html | 106 + .../html-aria/_functional/tree/ariatree2.html | 124 + .../_functional/tree/css/img/expander.gif | Bin 0 -> 80 bytes .../html-aria/_functional/tree/css/treebox.css | 65 + .../html-aria/_functional/tree/css/treesimple.css | 50 + .../html-aria/_functional/tree/js/aria.js | 158 + .../html-aria/_functional/tree/js/init.js | 8 + .../html-aria/_functional/tree/js/prototype.js | 4180 +++++++++ .../accessible-name-input/checkbox-title.html | 10 + .../accessible-name-input/file-title.html | 10 + .../accessible-name-input/password-title.html | 10 + .../accessible-name-input/radio-title.html | 10 + .../accessible-name-input/text-title.html | 10 + .../html-aria/accessible-name-updates/673.html | 34 + .../html-aria/accessible-name-updates/674.html | 34 + .../html-aria/accessible-name-updates/675.html | 36 + .../html-aria/accessible-name-updates/676.html | 38 + .../html-aria/accessible-name-updates/677.html | 35 + .../html-aria/accessible-name-updates/678.html | 36 + .../html-aria/accessible-name-updates/679.html | 38 + .../html-aria/accessible-name-updates/680.html | 37 + .../html-aria/accessible-name-updates/681.html | 34 + .../html-aria/accessible-name-updates/682.html | 43 + .../html-aria/accessible-name-updates/683.html | 45 + .../html-aria/accessible-name-updates/684.html | 44 + .../html-aria/accessible-name-updates/685.html | 54 + .../html-aria/accessible-name-updates/686.html | 54 + .../html-aria/accessible-name-updates/687.html | 55 + .../html-aria/accessible-name-updates/688.html | 55 + .../html-aria/accessible-name-updates/689.html | 43 + .../html-aria/accessible-name-updates/690.html | 43 + .../html-aria/accessible-name-updates/691.html | 46 + .../html-aria/accessible-name-updates/692.html | 44 + .../html-aria/accessible-name-updates/693.html | 52 + .../html-aria/accessible-name-updates/694.html | 55 + .../html-aria/accessible-name-updates/695.html | 55 + .../html-aria/accessible-name-updates/696.html | 42 + .../html-aria/accessible-name-updates/697.html | 34 + .../html-aria/accessible-name-updates/698.html | 34 + .../html-aria/accessible-name-updates/699.html | 34 + .../html-aria/accessible-name-updates/700.html | 34 + .../html-aria/accessible-name-updates/701.html | 35 + .../html-aria/accessible-name-updates/702.html | 34 + .../html-aria/accessible-name-updates/703.html | 35 + .../html-aria/accessible-name-updates/704.html | 34 + .../html-aria/accessible-name-updates/705.html | 45 + .../html-aria/accessible-name-updates/706.html | 47 + .../html-aria/accessible-name-updates/707.html | 50 + .../html-aria/accessible-name-updates/708.html | 53 + .../html-aria/accessible-name-updates/709.html | 54 + .../html-aria/accessible-name-updates/710.html | 54 + .../html-aria/accessible-name-updates/711.html | 55 + .../html-aria/accessible-name-updates/712.html | 55 + .../html-aria/accessible-name-updates/713.html | 54 + .../html-aria/accessible-name-updates/714.html | 53 + .../html-aria/accessible-name-updates/715.html | 46 + .../html-aria/accessible-name-updates/716.html | 47 + .../html-aria/accessible-name-updates/717.html | 53 + .../html-aria/accessible-name-updates/718.html | 53 + .../html-aria/accessible-name-updates/719.html | 53 + .../html-aria/accessible-name-updates/720.html | 53 + .../html-aria/aria-describedby/772.html | 13 + .../html-aria/aria-describedby/773.html | 13 + .../html-aria/aria-describedby/774.html | 12 + .../html-aria/aria-describedby/838.html | 12 + .../html-aria/author-requirements/567.html | 20 + .../html-aria/author-requirements/568.html | 32 + .../html-aria/author-requirements/569.html | 11 + .../html-aria/author-requirements/571-haswarn.html | 84 + .../html-aria/author-requirements/572-haswarn.html | 73 + .../html-aria/author-requirements/573-haswarn.html | 73 + .../html-aria/author-requirements/574.html | 14 + .../html-aria/author-requirements/575.html | 14 + .../html-aria/author-requirements/576.html | 14 + .../html-aria/author-requirements/577.html | 14 + .../html-aria/author-requirements/578.html | 11 + .../html-aria/author-requirements/579.html | 10 + .../html-aria/author-requirements/580.html | 24 + .../html-aria/author-requirements/581.html | 12 + .../html-aria/author-requirements/582.html | 17 + .../html-aria/author-requirements/584.html | 17 + .../html-aria/button-pressed/589.html | 10 + .../html-aria/button-pressed/590.html | 10 + .../combobox-autocomplete-list/div-haswarn.html | 17 + .../combobox-autocomplete-list/input.html | 15 + .../html-aria/css-attr-sel/default.png | Bin 0 -> 1286 bytes .../html-aria/css-attr-sel/state-1.png | Bin 0 -> 1287 bytes .../html-aria/css-attr-sel/state-2.png | Bin 0 -> 1296 bytes .../html-aria/css-attr-sel/state-3.png | Bin 0 -> 1297 bytes .../html-aria/css-attr-sel/state-4.png | Bin 0 -> 1295 bytes ...licit-semantics-checkbox-disparity-haswarn.html | 12 + ...implicit-semantics-checkbox-norole-haswarn.html | 12 + .../implicit-semantics-checkbox-role-haswarn.html | 12 + .../host-language/input-range-valuetext.htm | 10 + .../test-case-live-event-1-haswarn.html | 74 + .../live-events/test-case-live-event-2.html | 80 + .../live-events/test-case-live-event-3.html | 76 + .../live-events/test-case-live-event-4.html | 74 + .../live-events/test-case-live-event-5.html | 76 + .../live-events/test-case-live-event-6.html | 80 + .../html-aria/mixed-value/585.html | 12 + .../html-aria/mixed-value/586.html | 10 + .../html-aria/name-computation-general/596.html | 11 + .../name-computation-general/597-haswarn.html | 10 + .../name-computation-general/598-haswarn.html | 11 + .../name-computation-general/599-haswarn.html | 12 + .../html-aria/name-computation-general/600.html | 10 + .../html-aria/name-computation-general/601.html | 10 + .../html-aria/name-computation-general/602.html | 10 + .../html-aria/name-computation-general/603.html | 2 + .../html-aria/name-computation-general/604.html | 10 + .../html-aria/name-computation-general/605.html | 11 + .../html-aria/name-computation-general/606.html | 11 + .../html-aria/name-computation-general/607.html | 10 + .../html-aria/name-computation-general/608.html | 10 + .../html-aria/name-computation-general/837.html | 18 + .../name-computation-img/557-isvalid.html | 11 + .../name-computation-img/565-isvalid.html | 14 + .../name-computation-img/566-isvalid.html | 14 + .../html-aria/name-computation-img/foo.jpg | Bin 0 -> 6735 bytes .../html-aria/name-computation-img/test.png | Bin 0 -> 1913 bytes .../html-aria/name-computation-input/538.html | 11 + .../html-aria/name-computation-input/542.html | 11 + .../html-aria/name-computation-input/543.html | 11 + .../html-aria/name-computation-input/544.html | 11 + .../html-aria/name-computation-input/545.html | 11 + .../html-aria/name-computation-input/546.html | 12 + .../html-aria/name-computation-input/551.html | 11 + .../html-aria/name-computation-input/552.html | 19 + .../html-aria/name-computation-input/553.html | 19 + .../html-aria/name-computation-input/609.html | 13 + .../html-aria/name-computation-input/610.html | 11 + .../html-aria/name-computation-input/611.html | 11 + .../html-aria/name-computation-input/612.html | 10 + .../html-aria/name-computation-input/613.html | 10 + .../html-aria/name-computation-input/614.html | 10 + .../html-aria/name-computation-input/615.html | 10 + .../html-aria/name-computation-input/659.html | 16 + .../html-aria/name-computation-input/660.html | 16 + .../html-aria/name-computation-input/661.html | 16 + .../html-aria/name-computation-input/662.html | 16 + .../html-aria/name-computation-input/663.html | 16 + .../html-aria/name-computation-input/721.html | 12 + .../html-aria/name-computation-input/723.html | 12 + .../html-aria/name-computation-input/724.html | 12 + .../html-aria/name-computation-input/725.html | 12 + .../html-aria/name-computation-input/748.html | 11 + .../html-aria/name-computation-input/749.html | 11 + .../html-aria/name-computation-input/750.html | 11 + .../html-aria/name-computation-input/751.html | 11 + .../html-aria/name-computation-input/753.html | 19 + .../html-aria/name-computation-input/754.html | 19 + .../html-aria/name-computation-input/755.html | 19 + .../html-aria/name-computation-input/756.html | 19 + .../html-aria/name-computation-input/758.html | 19 + .../html-aria/name-computation-input/759.html | 19 + .../html-aria/name-computation-input/760.html | 19 + .../html-aria/name-computation-input/761.html | 19 + .../html-aria/name-computation-input/foo.jpg | Bin 0 -> 6735 bytes .../html-aria/namefromauthor-requ/859.html | 10 + .../html-aria/namefromauthor-requ/860.html | 10 + .../html-aria/namefromauthor-requ/861.html | 10 + .../html-aria/namefromauthor-requ/863.html | 14 + .../html-aria/namefromauthor-requ/864.html | 17 + .../html-aria/namefromauthor-requ/865.html | 10 + .../html-aria/namefromauthor-requ/866.html | 10 + .../html-aria/namefromauthor-requ/867.html | 18 + .../html-aria/namefromauthor-requ/868.html | 18 + .../html-aria/namefromauthor-requ/869.html | 10 + .../html-aria/namefromauthor-requ/871.html | 14 + .../html-aria/namefromauthor-requ/872.html | 13 + .../html-aria/namefromauthor-requ/873.html | 12 + .../html-aria/namefromauthor-requ/874.html | 12 + .../html-aria/namefromauthor-requ/875.html | 16 + .../html-aria/namefromauthor-requ/879.html | 14 + .../html-aria/namefromauthor-requ/880.html | 11 + .../html-aria/namefromauthor-requ/887.html | 15 + .../html-aria/namefromauthor-requ/888.html | 10 + .../html-aria/namefromauthor-requ/889.html | 10 + .../html-aria/namefromauthor-requ/890.html | 11 + .../html-aria/namefromauthor-requ/891.html | 14 + .../html-aria/namefromauthor-requ/892.html | 14 + .../html-aria/namefromauthor-requ/893.html | 20 + .../conformance-checkers/html-aria/noaria.html | 10 + .../html-aria/presentation-role/497-novalid.html | 14 + .../html-aria/presentation-role/498-novalid.html | 11 + .../html-aria/presentation-role/499-novalid.html | 11 + .../html-aria/presentation-role/500-novalid.html | 13 + .../html-aria/presentation-role/501-novalid.html | 11 + .../html-aria/presentation-role/502-novalid.html | 11 + .../html-aria/presentation-role/503-novalid.html | 11 + .../html-aria/presentation-role/504-novalid.html | 11 + .../html-aria/presentation-role/505-novalid.html | 11 + .../html-aria/presentation-role/506-novalid.html | 14 + .../html-aria/presentation-role/507-novalid.html | 11 + .../html-aria/presentation-role/509-novalid.html | 11 + .../html-aria/presentation-role/510.html | 15 + .../html-aria/presentation-role/511.html | 17 + .../html-aria/presentation-role/512.html | 15 + .../html-aria/presentation-role/513.html | 15 + .../html-aria/presentation-role/514.html | 17 + .../html-aria/presentation-role/515.html | 18 + .../html-aria/presentation-role/516.html | 15 + .../html-aria/presentation-role/517.html | 15 + .../html-aria/presentation-role/518.html | 18 + .../html-aria/presentation-role/519.html | 15 + .../html-aria/presentation-role/520.html | 15 + .../html-aria/presentation-role/521.html | 15 + .../html-aria/presentation-role/522.html | 15 + .../html-aria/presentation-role/523-haswarn.html | 15 + .../html-aria/presentation-role/524.html | 16 + .../html-aria/presentation-role/525.html | 15 + .../html-aria/presentation-role/527.html | 15 + .../presentational-children/testcase-839.html | 22 + .../presentational-children/testcase-840.html | 22 + .../presentational-children/testcase-842.html | 22 + .../presentational-children/testcase-843.html | 22 + .../presentational-children/testcase-844.html | 22 + ...properties-global-norole-aria-atomic-false.html | 12 + .../properties-global-norole-aria-atomic-true.html | 12 + .../properties-global-norole-aria-atomic.html | 15 + .../properties-global-norole-aria-busy-false.html | 12 + .../properties-global-norole-aria-busy-true.html | 12 + ...ties-global-norole-aria-controls-obj1-obj2.html | 12 + ...roperties-global-norole-aria-controls-obj1.html | 12 + ...s-global-norole-aria-describedby-obj1-obj2.html | 12 + ...erties-global-norole-aria-describedby-obj1.html | 12 + ...operties-global-norole-aria-disabled-false.html | 12 + ...roperties-global-norole-aria-disabled-true.html | 12 + ...perties-global-norole-aria-dropeffect-copy.html | 12 + ...ties-global-norole-aria-dropeffect-execute.html | 12 + ...perties-global-norole-aria-dropeffect-link.html | 12 + ...perties-global-norole-aria-dropeffect-move.html | 12 + ...perties-global-norole-aria-dropeffect-none.html | 12 + ...erties-global-norole-aria-dropeffect-popup.html | 12 + ...erties-global-norole-aria-flowto-obj1-obj2.html | 12 + .../properties-global-norole-aria-flowto-obj1.html | 12 + ...roperties-global-norole-aria-grabbed-false.html | 12 + ...properties-global-norole-aria-grabbed-true.html | 12 + ...rties-global-norole-aria-grabbed-undefined.html | 12 + ...operties-global-norole-aria-haspopup-false.html | 12 + ...roperties-global-norole-aria-haspopup-true.html | 12 + ...properties-global-norole-aria-hidden-false.html | 12 + .../properties-global-norole-aria-hidden-true.html | 12 + ...roperties-global-norole-aria-invalid-false.html | 12 + ...perties-global-norole-aria-invalid-grammar.html | 12 + ...erties-global-norole-aria-invalid-spelling.html | 12 + ...properties-global-norole-aria-invalid-true.html | 12 + ...orole-aria-label-Test-string-value-haswarn.html | 12 + ...es-global-norole-aria-labelledby-obj1-obj2.html | 12 + ...perties-global-norole-aria-labelledby-obj1.html | 12 + ...operties-global-norole-aria-live-assertive.html | 12 + .../properties-global-norole-aria-live-off.html | 12 + .../properties-global-norole-aria-live-polite.html | 12 + ...operties-global-norole-aria-owns-obj1-obj2.html | 12 + .../properties-global-norole-aria-owns-obj1.html | 12 + ...global-norole-aria-relevant-additions-text.html | 12 + ...ties-global-norole-aria-relevant-additions.html | 12 + ...properties-global-norole-aria-relevant-all.html | 12 + ...rties-global-norole-aria-relevant-removals.html | 12 + ...roperties-global-norole-aria-relevant-text.html | 12 + .../html-aria/relevant-state/591.html | 10 + .../html-aria/relevant-state/592.html | 10 + .../html-aria/relevant-state/593.html | 10 + .../roles-plain-concrete-alert.html | 10 + .../roles-plain-concrete-alertdialog.html | 10 + .../roles-plain-concrete-application.html | 10 + .../roles-plain-concrete-article.html | 10 + .../roles-plain-concrete-banner.html | 10 + .../roles-plain-concrete-button.html | 10 + .../roles-plain-concrete-complementary.html | 10 + .../roles-plain-concrete-contentinfo.html | 10 + .../roles-plain-concrete-definition.html | 10 + .../roles-plain-concrete-dialog.html | 10 + .../roles-plain-concrete-directory.html | 10 + .../roles-plain-concrete-document.html | 10 + .../roles-plain-concrete-form.html | 10 + .../roles-plain-concrete-grid.html | 10 + .../roles-plain-concrete-group.html | 10 + .../roles-plain-concrete-heading.html | 10 + .../roles-plain-concrete-img.html | 10 + .../roles-plain-concrete-link.html | 10 + .../roles-plain-concrete-list.html | 10 + ...les-plain-concrete-listbox-parent-combobox.html | 35 + .../roles-plain-concrete-listbox.html | 12 + .../roles-plain-concrete-log.html | 10 + .../roles-plain-concrete-main.html | 10 + .../roles-plain-concrete-marquee.html | 10 + .../roles-plain-concrete-math.html | 10 + .../roles-plain-concrete-menu.html | 10 + .../roles-plain-concrete-menubar.html | 10 + .../roles-plain-concrete-navigation.html | 10 + .../roles-plain-concrete-note.html | 10 + .../roles-plain-concrete-option.html | 12 + .../roles-plain-concrete-presentation.html | 10 + .../roles-plain-concrete-progressbar.html | 10 + .../roles-plain-concrete-radiogroup.html | 10 + .../roles-plain-concrete-region.html | 10 + .../roles-plain-concrete-rowheader.html | 14 + .../roles-plain-concrete-search.html | 10 + .../roles-plain-concrete-separator.html | 10 + .../roles-plain-concrete-status.html | 10 + .../roles-plain-concrete-tablist.html | 10 + .../roles-plain-concrete-tabpanel.html | 10 + .../roles-plain-concrete-textbox.html | 10 + .../roles-plain-concrete-timer.html | 10 + .../roles-plain-concrete-toolbar.html | 10 + .../roles-plain-concrete-tooltip.html | 10 + .../roles-plain-concrete-tree.html | 10 + .../roles-plain-concrete-treegrid.html | 10 + ...s-properties-global-main-aria-atomic-false.html | 12 + ...es-properties-global-main-aria-atomic-true.html | 12 + ...les-properties-global-main-aria-busy-false.html | 12 + ...oles-properties-global-main-aria-busy-true.html | 12 + ...erties-global-main-aria-controls-obj1-obj2.html | 12 + ...-properties-global-main-aria-controls-obj1.html | 12 + ...ies-global-main-aria-describedby-obj1-obj2.html | 12 + ...operties-global-main-aria-describedby-obj1.html | 12 + ...properties-global-main-aria-disabled-false.html | 12 + ...-properties-global-main-aria-disabled-true.html | 12 + ...roperties-global-main-aria-dropeffect-copy.html | 12 + ...erties-global-main-aria-dropeffect-execute.html | 12 + ...roperties-global-main-aria-dropeffect-link.html | 12 + ...roperties-global-main-aria-dropeffect-move.html | 12 + ...roperties-global-main-aria-dropeffect-none.html | 12 + ...operties-global-main-aria-dropeffect-popup.html | 12 + ...operties-global-main-aria-flowto-obj1-obj2.html | 12 + ...es-properties-global-main-aria-flowto-obj1.html | 12 + ...-properties-global-main-aria-grabbed-false.html | 12 + ...s-properties-global-main-aria-grabbed-true.html | 12 + ...perties-global-main-aria-grabbed-undefined.html | 12 + ...properties-global-main-aria-haspopup-false.html | 12 + ...-properties-global-main-aria-haspopup-true.html | 12 + ...s-properties-global-main-aria-hidden-false.html | 12 + ...es-properties-global-main-aria-hidden-true.html | 12 + ...-properties-global-main-aria-invalid-false.html | 12 + ...roperties-global-main-aria-invalid-grammar.html | 12 + ...operties-global-main-aria-invalid-spelling.html | 12 + ...s-properties-global-main-aria-invalid-true.html | 12 + ...s-global-main-aria-label-Test-string-value.html | 14 + ...ties-global-main-aria-labelledby-obj1-obj2.html | 12 + ...roperties-global-main-aria-labelledby-obj1.html | 12 + ...properties-global-main-aria-live-assertive.html | 12 + ...roles-properties-global-main-aria-live-off.html | 12 + ...es-properties-global-main-aria-live-polite.html | 12 + ...properties-global-main-aria-owns-obj1-obj2.html | 12 + ...oles-properties-global-main-aria-owns-obj1.html | 12 + ...s-global-main-aria-relevant-additions-text.html | 14 + ...erties-global-main-aria-relevant-additions.html | 12 + ...s-properties-global-main-aria-relevant-all.html | 12 + ...perties-global-main-aria-relevant-removals.html | 12 + ...-properties-global-main-aria-relevant-text.html | 12 + .../menuitemcheckbox-aria-checked-mixed.html | 16 + .../menuitemcheckbox-aria-checked-undefined.html | 16 + .../radio-aria-checked-false.html | 14 + .../radio-aria-checked-mixed.html | 14 + .../radio-aria-checked-true.html | 14 + .../radio-aria-checked-undefined.html | 14 + ...rties-required-checkbox-aria-checked-false.html | 12 + ...rties-required-checkbox-aria-checked-mixed.html | 12 + ...erties-required-checkbox-aria-checked-true.html | 12 + ...s-required-checkbox-aria-checked-undefined.html | 12 + ...ties-required-combobox-aria-expanded-false.html | 12 + ...rties-required-combobox-aria-expanded-true.html | 12 + ...-required-combobox-aria-expanded-undefined.html | 12 + .../alert-aria-expanded-false.html | 14 + .../alert-aria-expanded-true.html | 14 + .../alert-aria-expanded-undefined.html | 14 + .../alertdialog-aria-expanded-false.html | 14 + .../alertdialog-aria-expanded-true.html | 14 + .../alertdialog-aria-expanded-undefined.html | 14 + .../application-aria-expanded-false.html | 14 + .../application-aria-expanded-true.html | 14 + .../application-aria-expanded-undefined.html | 14 + .../article-aria-expanded-false.html | 14 + .../article-aria-expanded-true.html | 14 + .../article-aria-expanded-undefined.html | 14 + .../banner-aria-expanded-false.html | 14 + .../banner-aria-expanded-true.html | 14 + .../banner-aria-expanded-undefined.html | 14 + .../columnheader-aria-expanded-false.html | 33 + .../columnheader-aria-expanded-true.html | 33 + .../columnheader-aria-expanded-undefined.html | 33 + .../columnheader-aria-readonly-false.html | 33 + .../columnheader-aria-readonly-true.html | 33 + .../columnheader-aria-required-false.html | 33 + .../columnheader-aria-required-true.html | 33 + .../columnheader-aria-selected-false.html | 33 + .../columnheader-aria-selected-true.html | 33 + .../columnheader-aria-selected-undefined.html | 33 + .../combobox-aria-activedescendant-obj1.html | 18 + .../combobox-aria-expanded-false.html | 14 + .../combobox-aria-expanded-true.html | 14 + .../combobox-aria-expanded-undefined.html | 14 + .../complementary-aria-expanded-false.html | 14 + .../complementary-aria-expanded-true.html | 14 + .../complementary-aria-expanded-undefined.html | 14 + .../contentinfo-aria-expanded-false.html | 14 + .../contentinfo-aria-expanded-true.html | 14 + .../contentinfo-aria-expanded-undefined.html | 14 + .../definition-aria-expanded-false.html | 14 + .../definition-aria-expanded-true.html | 14 + .../definition-aria-expanded-undefined.html | 14 + .../dialog-aria-expanded-false.html | 14 + .../dialog-aria-expanded-true.html | 14 + .../dialog-aria-expanded-undefined.html | 14 + .../directory-aria-expanded-false.html | 14 + .../directory-aria-expanded-true.html | 14 + .../directory-aria-expanded-undefined.html | 14 + .../form-aria-expanded-false.html | 14 + .../form-aria-expanded-true.html | 14 + .../form-aria-expanded-undefined.html | 14 + .../grid-aria-activedescendant-obj1.html | 17 + .../grid-aria-expanded-false.html | 14 + .../grid-aria-expanded-true.html | 14 + .../grid-aria-expanded-undefined.html | 14 + .../gridcell-aria-expanded-false.html | 18 + .../gridcell-aria-expanded-undefined.html | 18 + .../group-aria-expanded-false.html | 14 + .../group-aria-expanded-true.html | 14 + .../group-aria-expanded-undefined.html | 14 + .../heading-aria-expanded-false.html | 14 + .../heading-aria-expanded-true.html | 14 + .../heading-aria-expanded-undefined.html | 14 + .../img-aria-expanded-false.html | 14 + .../img-aria-expanded-true.html | 14 + .../img-aria-expanded-undefined.html | 14 + .../list-aria-expanded-false.html | 15 + .../list-aria-expanded-true.html | 15 + .../list-aria-expanded-undefined.html | 15 + .../listbox-aria-activedescendant-obj1.html | 15 + .../listbox-aria-expanded-false.html | 14 + .../listbox-aria-expanded-true.html | 14 + .../listbox-aria-expanded-undefined.html | 14 + .../log-aria-expanded-false.html | 14 + .../log-aria-expanded-true.html | 14 + .../log-aria-expanded-undefined.html | 14 + .../main-aria-expanded-false.html | 14 + .../main-aria-expanded-true.html | 14 + .../main-aria-expanded-undefined.html | 14 + .../marquee-aria-expanded-false.html | 14 + .../marquee-aria-expanded-true.html | 14 + .../marquee-aria-expanded-undefined.html | 14 + .../math-aria-expanded-false.html | 14 + .../math-aria-expanded-true.html | 14 + .../math-aria-expanded-undefined.html | 14 + .../menu-aria-activedescendant-obj1.html | 15 + .../menu-aria-expanded-false.html | 14 + .../menu-aria-expanded-true.html | 14 + .../menu-aria-expanded-undefined.html | 14 + .../menubar-aria-activedescendant-obj1.html | 15 + .../menubar-aria-expanded-false.html | 14 + .../menubar-aria-expanded-true.html | 14 + .../menubar-aria-expanded-undefined.html | 14 + .../menuitemradio-aria-checked-false.html | 16 + .../menuitemradio-aria-checked-mixed.html | 16 + .../menuitemradio-aria-checked-true.html | 16 + .../menuitemradio-aria-checked-undefined.html | 16 + .../navigation-aria-expanded-false.html | 14 + .../navigation-aria-expanded-true.html | 14 + .../navigation-aria-expanded-undefined.html | 14 + .../note-aria-expanded-false.html | 14 + .../note-aria-expanded-true.html | 14 + .../note-aria-expanded-undefined.html | 14 + .../progressbar-aria-valuemax-1.1.html | 14 + .../progressbar-aria-valuemin-1.1.html | 14 + .../progressbar-aria-valuenow-1.1.html | 14 + ...ogressbar-aria-valuetext-Test-string-value.html | 14 + .../radio-aria-checked-false.html | 14 + .../radio-aria-checked-mixed.html | 14 + .../radio-aria-checked-true.html | 14 + .../radiogroup-aria-expanded-false.html | 14 + .../radiogroup-aria-expanded-true.html | 14 + .../radiogroup-aria-expanded-undefined.html | 14 + .../region-aria-expanded-false.html | 14 + .../region-aria-expanded-true.html | 14 + .../region-aria-expanded-undefined.html | 14 + .../row-aria-activedescendant-obj1.html | 17 + .../rowgroup-aria-activedescendant-obj1.html | 19 + .../rowheader-aria-expanded-false.html | 23 + .../rowheader-aria-expanded-true.html | 23 + .../rowheader-aria-expanded-undefined.html | 23 + .../rowheader-aria-readonly-false.html | 23 + .../rowheader-aria-readonly-true.html | 23 + .../rowheader-aria-required-false.html | 23 + .../rowheader-aria-required-true.html | 23 + .../rowheader-aria-selected-false.html | 23 + .../rowheader-aria-selected-true.html | 23 + .../rowheader-aria-selected-undefined.html | 23 + .../search-aria-expanded-false.html | 14 + .../search-aria-expanded-true.html | 14 + .../search-aria-expanded-undefined.html | 14 + .../status-aria-expanded-false.html | 14 + .../status-aria-expanded-true.html | 14 + .../status-aria-expanded-undefined.html | 14 + .../tab-aria-expanded-false.html | 16 + .../tab-aria-expanded-true.html | 16 + .../tab-aria-expanded-undefined.html | 16 + .../tablist-aria-activedescendant-obj1.html | 16 + .../tablist-aria-expanded-false.html | 15 + .../tablist-aria-expanded-true.html | 15 + .../tablist-aria-expanded-undefined.html | 15 + .../tabpanel-aria-expanded-false.html | 16 + .../tabpanel-aria-expanded-true.html | 16 + .../tabpanel-aria-expanded-undefined.html | 16 + .../timer-aria-expanded-false.html | 14 + .../timer-aria-expanded-true.html | 14 + .../timer-aria-expanded-undefined.html | 14 + .../toolbar-aria-activedescendant-obj1.html | 15 + .../toolbar-aria-expanded-false.html | 15 + .../toolbar-aria-expanded-true.html | 15 + .../toolbar-aria-expanded-undefined.html | 15 + .../tooltip-aria-expanded-false.html | 14 + .../tooltip-aria-expanded-true.html | 14 + .../tooltip-aria-expanded-undefined.html | 14 + .../tree-aria-activedescendant-obj1.html | 15 + .../tree-aria-expanded-false.html | 15 + .../tree-aria-expanded-true.html | 15 + .../tree-aria-expanded-undefined.html | 15 + .../treegrid-aria-activedescendant-obj1.html | 21 + .../treegrid-aria-expanded-false.html | 21 + .../treegrid-aria-expanded-true.html | 21 + .../treegrid-aria-expanded-undefined.html | 21 + .../treegrid-aria-level-1.html | 18 + .../treegrid-aria-multiselectable-false.html | 18 + .../treegrid-aria-multiselectable-true.html | 18 + .../treegrid-aria-readonly-false.html | 18 + .../treegrid-aria-readonly-true.html | 18 + .../treegrid-aria-required-false.html | 18 + .../treegrid-aria-required-true.html | 18 + .../treeitem-aria-checked-false.html | 14 + .../treeitem-aria-checked-mixed.html | 14 + .../treeitem-aria-checked-true.html | 14 + .../treeitem-aria-checked-undefined.html | 14 + .../treeitem-aria-level-1.html | 16 + .../treeitem-aria-posinset-1.html | 16 + .../treeitem-aria-selected-false.html | 16 + .../treeitem-aria-selected-true.html | 16 + .../treeitem-aria-selected-undefined.html | 16 + .../treeitem-aria-setsize-1.html | 16 + ...rties-supported-button-aria-expanded-false.html | 12 + ...erties-supported-button-aria-expanded-true.html | 12 + ...s-supported-button-aria-expanded-undefined.html | 12 + ...erties-supported-button-aria-pressed-false.html | 12 + ...erties-supported-button-aria-pressed-mixed.html | 12 + ...perties-supported-button-aria-pressed-true.html | 12 + ...es-supported-button-aria-pressed-undefined.html | 12 + ...supported-columnheader-aria-sort-ascending.html | 31 + ...upported-columnheader-aria-sort-descending.html | 31 + ...ties-supported-columnheader-aria-sort-none.html | 31 + ...ies-supported-columnheader-aria-sort-other.html | 31 + ...-supported-combobox-aria-autocomplete-both.html | 17 + ...upported-combobox-aria-autocomplete-inline.html | 17 + ...-supported-combobox-aria-autocomplete-list.html | 17 + ...-supported-combobox-aria-autocomplete-none.html | 17 + ...ies-supported-document-aria-expanded-false.html | 12 + ...ties-supported-document-aria-expanded-true.html | 12 + ...supported-document-aria-expanded-undefined.html | 12 + ...-supported-grid-aria-multiselectable-false.html | 14 + ...s-supported-grid-aria-multiselectable-true.html | 14 + ...perties-supported-grid-aria-readonly-false.html | 12 + ...operties-supported-grid-aria-readonly-true.html | 12 + ...ies-supported-gridcell-aria-readonly-false.html | 16 + ...ties-supported-gridcell-aria-readonly-true.html | 16 + ...ies-supported-gridcell-aria-required-false.html | 16 + ...ties-supported-gridcell-aria-required-true.html | 16 + ...ies-supported-gridcell-aria-selected-false.html | 16 + ...ties-supported-gridcell-aria-selected-true.html | 16 + ...supported-gridcell-aria-selected-undefined.html | 16 + ...-properties-supported-heading-aria-level-1.html | 12 + ...perties-supported-link-aria-expanded-false.html | 12 + ...operties-supported-link-aria-expanded-true.html | 12 + ...ies-supported-link-aria-expanded-undefined.html | 12 + ...pported-listbox-aria-multiselectable-false.html | 14 + ...upported-listbox-aria-multiselectable-true.html | 14 + ...ties-supported-listbox-aria-required-false.html | 12 + ...rties-supported-listbox-aria-required-true.html | 12 + ...properties-supported-listitem-aria-level-1.html | 12 + ...perties-supported-listitem-aria-posinset-1.html | 12 + ...operties-supported-listitem-aria-setsize-1.html | 12 + ...erties-supported-option-aria-checked-false.html | 12 + ...erties-supported-option-aria-checked-mixed.html | 12 + ...perties-supported-option-aria-checked-true.html | 12 + ...es-supported-option-aria-checked-undefined.html | 12 + ...roperties-supported-option-aria-posinset-1.html | 12 + ...rties-supported-option-aria-selected-false.html | 12 + ...erties-supported-option-aria-selected-true.html | 12 + ...s-supported-option-aria-selected-undefined.html | 12 + ...properties-supported-option-aria-setsize-1.html | 12 + ...s-supported-radiogroup-aria-required-false.html | 12 + ...es-supported-radiogroup-aria-required-true.html | 12 + ...oles-properties-supported-row-aria-level-1.html | 12 + ...operties-supported-row-aria-selected-false.html | 12 + ...roperties-supported-row-aria-selected-true.html | 12 + ...ties-supported-row-aria-selected-undefined.html | 12 + ...es-supported-rowheader-aria-sort-ascending.html | 21 + ...s-supported-rowheader-aria-sort-descending.html | 21 + ...perties-supported-rowheader-aria-sort-none.html | 21 + ...erties-supported-rowheader-aria-sort-other.html | 21 + ...es-supported-separator-aria-expanded-false.html | 12 + ...ies-supported-separator-aria-expanded-true.html | 12 + ...upported-separator-aria-expanded-undefined.html | 12 + ...rted-separator-aria-orientation-horizontal.html | 14 + ...ported-separator-aria-orientation-vertical.html | 14 + ...operties-supported-tab-aria-selected-false.html | 12 + ...roperties-supported-tab-aria-selected-true.html | 12 + ...ties-supported-tab-aria-selected-undefined.html | 12 + ...-properties-supported-tablist-aria-level-1.html | 15 + ...pported-textbox-aria-activedescendant-obj1.html | 14 + ...s-supported-textbox-aria-autocomplete-both.html | 14 + ...supported-textbox-aria-autocomplete-inline.html | 14 + ...s-supported-textbox-aria-autocomplete-list.html | 14 + ...s-supported-textbox-aria-autocomplete-none.html | 14 + ...ies-supported-textbox-aria-multiline-false.html | 12 + ...ties-supported-textbox-aria-multiline-true.html | 12 + ...ties-supported-textbox-aria-readonly-false.html | 12 + ...rties-supported-textbox-aria-readonly-true.html | 12 + ...ties-supported-textbox-aria-required-false.html | 12 + ...rties-supported-textbox-aria-required-true.html | 12 + ...-supported-tree-aria-multiselectable-false.html | 15 + ...s-supported-tree-aria-multiselectable-true.html | 15 + ...perties-supported-tree-aria-required-false.html | 13 + ...operties-supported-tree-aria-required-true.html | 13 + .../html-aria/selected-state/670.html | 32 + .../html-aria/selected-state/671.html | 34 + .../html-aria/selected-state/672.html | 38 + .../setsize-posinset-level-1.html | 86 + .../setsize-posinset-level-5.html | 71 + .../setsize-posinset-level-6.html | 75 + .../setsize-posinset-level/testcase-769.html | 89 + .../html-aria/stability-of-dom/669.html | 33 + .../testcase-listbox-multiselectable-A.html | 52 + .../testcase-listbox-multiselectable-B.html | 50 + .../testcase-listbox-multiselectable-C.html | 64 + .../testcase-multiselectable-D.html | 41 + .../testcase-tree-multiselectable-C.html | 46 + .../html/allowedcharacters1html.html | 12 + .../html/allowedcharacters2html.html | 13 + .../html/allowedcharacters2htmlrules.xml | 3 + .../html/allowedcharacters3html.html | 13 + .../html/allowedcharacters3htmlrules.xml | 4 + .../html/allowedcharacters4html.html | 18 + .../xml/allowedcharacters1xml.xml | 12 + .../xml/allowedcharacters2xml.xml | 9 + .../xml/allowedcharacters3xml.xml | 10 + .../xml/allowedcharacters3xmlrules.xml | 3 + .../xml/allowedcharacters4xml.xml | 7 + .../xml/allowedcharacters4xmlrules.xml | 3 + .../xml/allowedcharacters5xml.xml | 4 + .../xml/allowedcharacters6xml.xml | 3 + .../xml/allowedcharacters7xml.xml | 10 + .../xml/allowedcharacters7xmlrules.xml | 4 + .../xml/allowedcharacters8xml.xml | 13 + .../html-its/directionality/html/dir1html.html | 12 + .../html-its/directionality/html/dir2html.html | 17 + .../html-its/directionality/html/dir3html.html | 13 + .../html-its/directionality/html/dir3htmlrules.xml | 4 + .../html-its/directionality/html/dir4html.html | 18 + .../html-its/directionality/xml/dir1xml.xml | 12 + .../html-its/directionality/xml/dir2xml.xml | 11 + .../html-its/directionality/xml/dir2xmlrules.xml | 3 + .../html-its/directionality/xml/dir3xml.xml | 7 + .../html-its/directionality/xml/dir4xml.xml | 6 + .../html-its/directionality/xml/dir5xml.xml | 13 + .../html-its/directionality/xml/dir6xml.xml | 11 + .../html-its/directionality/xml/dir6xmlrules.xml | 4 + .../html-its/domain/html/domain1html.html | 13 + .../html-its/domain/html/domain1htmlrules.xml | 5 + .../html-its/domain/html/domain2html.html | 13 + .../html-its/domain/html/domain2htmlrules.xml | 6 + .../html-its/domain/html/domain3html.html | 17 + .../html-its/domain/html/domain3htmlrules.xml | 4 + .../html-its/domain/html/domain4html.html | 18 + .../html-its/domain/xml/domain1xml.xml | 13 + .../html-its/domain/xml/domain2xml.xml | 14 + .../html-its/domain/xml/domain4xml.xml | 10 + .../html-its/domain/xml/domain4xmlrules.xml | 6 + .../html-its/domain/xml/domain5xml.xml | 17 + .../html-its/domain/xml/domain5xmlrules.xml | 6 + .../html-its/domain/xml/domain6xml.xml | 19 + .../html-its/domain/xml/domain7xml.xml | 16 + .../html-its/domain/xml/domain7xmlrules.xml | 4 + .../elementswithintext/html/withintext1html.html | 33 + .../html/withintext1htmlrules.xml | 4 + .../elementswithintext/html/withintext2html.html | 10 + .../elementswithintext/html/withintext3html.html | 33 + .../html/withintext3htmlrules.xml | 5 + .../elementswithintext/html/withintext4html.html | 39 + .../elementswithintext/xml/withintext1xml.xml | 12 + .../elementswithintext/xml/withintext2xml.xml | 25 + .../elementswithintext/xml/withintext2xmlrules.xml | 6 + .../elementswithintext/xml/withintext3xml.xml | 11 + .../elementswithintext/xml/withintext4xml.xml | 12 + .../elementswithintext/xml/withintext5xml.xml | 25 + .../elementswithintext/xml/withintext6xml.xml | 21 + .../elementswithintext/xml/withintext6xmlrules.xml | 5 + .../html/externalresource1html.html | 15 + .../html/externalresource1htmlrules.xml | 4 + .../html/externalresource2html.html | 17 + .../html/externalresource2htmlrules.xml | 4 + .../html/externalresource3html.html | 20 + .../externalresource/xml/externalresource1xml.xml | 24 + .../externalresource/xml/externalresource2xml.xml | 22 + .../xml/externalresource2xmlrules.xml | 3 + .../externalresource/xml/externalresource3xml.xml | 28 + .../xml/externalresource3xmlrules.xml | 3 + .../externalresource/xml/externalresource4xml.xml | 25 + .../externalresource/xml/externalresource5xml.xml | 20 + .../xml/externalresource5xmlrules.xml | 5 + .../html-its/idvalue/html/idvalue1html.html | 16 + .../html-its/idvalue/html/idvalue1htmlrules.xml | 6 + .../html-its/idvalue/html/idvalue2html.html | 17 + .../html-its/idvalue/html/idvalue2htmlrules.xml | 7 + .../html-its/idvalue/html/idvalue3html.html | 22 + .../html-its/idvalue/xml/idvalue1xml.xml | 20 + .../html-its/idvalue/xml/idvalue2xml.xml | 4 + .../html-its/idvalue/xml/idvalue3xml.xml | 13 + .../html-its/idvalue/xml/idvalue3xmlrules.xml | 3 + .../html-its/idvalue/xml/idvalue4xml.xml | 17 + .../html-its/idvalue/xml/idvalue4xmlrules.xml | 4 + .../html-its/idvalue/xml/idvalue5xml.xml | 20 + .../html/languageinfo1html.html | 16 + .../html/languageinfo1htmlrules.xml | 4 + .../html/languageinfo2html.html | 16 + .../html/languageinfo2htmlrules.xml | 4 + .../html/languageinfo3html.html | 21 + .../languageinformation/xml/languageinfo1xml.xml | 13 + .../languageinformation/xml/languageinfo2xml.xml | 19 + .../xml/languageinfo2xmlrules.xml | 4 + .../languageinformation/xml/languageinfo3xml.xml | 20 + .../languageinformation/xml/languageinfo4xml.xml | 24 + .../xml/languageinfo4xmlrules.xml | 4 + .../html-its/localefilter/html/locale1html.html | 14 + .../localefilter/html/locale1htmlrules.xml | 3 + .../html-its/localefilter/html/locale2html.html | 12 + .../html-its/localefilter/html/locale3html.html | 14 + .../localefilter/html/locale3htmlrules.xml | 4 + .../html-its/localefilter/html/locale4html.html | 18 + .../html-its/localefilter/html/locale5html.html | 21 + .../html-its/localefilter/xml/locale1xml.xml | 12 + .../html-its/localefilter/xml/locale2xml.xml | 9 + .../html-its/localefilter/xml/locale3xml.xml | 10 + .../html-its/localefilter/xml/locale3xmlrules.xml | 3 + .../html-its/localefilter/xml/locale4xml.xml | 16 + .../html-its/localefilter/xml/locale4xmlrules.xml | 3 + .../html-its/localefilter/xml/locale5xml.xml | 8 + .../html-its/localefilter/xml/locale6xml.xml | 14 + .../html-its/localefilter/xml/locale7xml.xml | 13 + .../html-its/localefilter/xml/locale7xmlrules.xml | 4 + .../html-its/localefilter/xml/locale8xml.xml | 18 + .../localizationnote/html/locnote1html.html | 11 + .../localizationnote/html/locnote1htmlrules.xml | 7 + .../localizationnote/html/locnote2html.html | 22 + .../localizationnote/html/locnote2htmlrules.xml | 4 + .../localizationnote/html/locnote3html.html | 12 + .../localizationnote/html/locnote3htmlrules.xml | 3 + .../localizationnote/html/locnote4html.html | 16 + .../localizationnote/html/locnote4htmlrules.xml | 3 + .../localizationnote/html/locnote5html.html | 21 + .../localizationnote/html/locnote5htmlrules.xml | 15 + .../localizationnote/html/locnote6html.html | 21 + .../localizationnote/html/locnote6htmlrules.xml | 15 + .../localizationnote/html/locnote7html.html | 10 + .../localizationnote/html/locnote8html.html | 21 + .../localizationnote/html/locnote8htmlrules.xml | 16 + .../localizationnote/html/locnote9html.html | 20 + .../html-its/localizationnote/xml/locnote10xml.xml | 33 + .../html-its/localizationnote/xml/locnote11xml.xml | 18 + .../localizationnote/xml/locnote11xmlrules.xml | 16 + .../html-its/localizationnote/xml/locnote1xml.xml | 13 + .../html-its/localizationnote/xml/locnote2xml.xml | 19 + .../html-its/localizationnote/xml/locnote3xml.xml | 12 + .../html-its/localizationnote/xml/locnote4xml.xml | 16 + .../html-its/localizationnote/xml/locnote5xml.xml | 15 + .../localizationnote/xml/locnote5xmlrules.xml | 9 + .../html-its/localizationnote/xml/locnote6xml.xml | 21 + .../html-its/localizationnote/xml/locnote7xml.xml | 20 + .../html-its/localizationnote/xml/locnote8xml.xml | 17 + .../html-its/localizationnote/xml/locnote9xml.xml | 8 + .../html/locqualityissue10html.html | 26 + .../locqualityissue/html/locqualityissue1html.html | 14 + .../html/locqualityissue1htmlrules.xml | 10 + .../locqualityissue/html/locqualityissue2html.html | 14 + .../html/locqualityissue2htmlrules.xml | 10 + .../locqualityissue/html/locqualityissue3html.html | 14 + .../html/locqualityissue3htmlrules.xml | 12 + .../locqualityissue/html/locqualityissue4html.html | 30 + .../locqualityissue/html/locqualityissue5html.html | 31 + .../locqualityissue/html/locqualityissue6html.html | 37 + .../locqualityissue/html/locqualityissue7html.html | 20 + .../locqualityissue/html/locqualityissue8html.html | 14 + .../html/locqualityissue8htmlrules.xml | 13 + .../locqualityissue/html/locqualityissue9html.html | 11 + .../html/locqualityissue9htmlstandoff.xml | 13 + .../locqualityissue/xml/locqualityissue10xml.xml | 4 + .../locqualityissue/xml/locqualityissue11xml.xml | 21 + .../locqualityissue/xml/locqualityissue12xml.xml | 11 + .../xml/locqualityissue12xmlrules.xml | 11 + .../locqualityissue/xml/locqualityissue13xml.xml | 24 + .../locqualityissue/xml/locqualityissue1xml.xml | 18 + .../locqualityissue/xml/locqualityissue2xml.xml | 18 + .../locqualityissue/xml/locqualityissue3xml.xml | 22 + .../locqualityissue/xml/locqualityissue4xml.xml | 24 + .../locqualityissue/xml/locqualityissue5xml.xml | 11 + .../xml/locqualityissue5xmlrules.xml | 10 + .../locqualityissue/xml/locqualityissue6xml.xml | 4 + .../locqualityissue/xml/locqualityissue7xml.xml | 4 + .../locqualityissue/xml/locqualityissue8xml.xml | 4 + .../locqualityissue/xml/locqualityissue9xml.xml | 4 + .../html/locqualityrating1html.html | 18 + .../html/locqualityrating2html.html | 18 + .../locqualityrating/xml/locqualityrating1xml.xml | 11 + .../locqualityrating/xml/locqualityrating2xml.xml | 11 + .../locqualityrating/xml/locqualityrating3xml.xml | 11 + .../locqualityrating/xml/locqualityrating4xml.xml | 10 + .../mtconfidence/html/mtconfidence1html.html | 15 + .../mtconfidence/html/mtconfidence2html.html | 16 + .../mtconfidence/html/mtconfidence2htmlrules.xml | 3 + .../mtconfidence/html/mtconfidence3html.html | 16 + .../mtconfidence/html/mtconfidence3htmlrules.xml | 5 + .../mtconfidence/html/mtconfidence4html.html | 16 + .../mtconfidence/html/mtconfidence4htmlrules.xml | 4 + .../mtconfidence/html/mtconfidence5html.html | 21 + .../html-its/mtconfidence/xml/mtconfidence1xml.xml | 22 + .../html-its/mtconfidence/xml/mtconfidence2xml.xml | 13 + .../mtconfidence/xml/mtconfidence2xmlrules.xml | 10 + .../html-its/mtconfidence/xml/mtconfidence3xml.xml | 10 + .../html-its/mtconfidence/xml/mtconfidence4xml.xml | 10 + .../html-its/mtconfidence/xml/mtconfidence5xml.xml | 13 + .../mtconfidence/xml/mtconfidence5xmlrules.xml | 4 + .../html-its/mtconfidence/xml/mtconfidence6xml.xml | 16 + .../html-its/mtconfidence/xml/mtconfidence7xml.xml | 16 + .../preservespace/xml/preservespace1xml.xml | 13 + .../preservespace/xml/preservespace2xml.xml | 8 + .../preservespace/xml/preservespace3xml.xml | 11 + .../preservespace/xml/preservespace3xmlrules.xml | 3 + .../preservespace/xml/preservespace4xml.xml | 8 + .../preservespace/xml/preservespace5xml.xml | 14 + .../preservespace/xml/preservespace6xml.xml | 9 + .../preservespace/xml/preservespace6xmlrules.xml | 4 + .../html-its/provenance/html/provenance1html.html | 32 + .../provenance/html/provenance1htmlrules.xml | 3 + .../html-its/provenance/html/provenance2html.html | 36 + .../html-its/provenance/html/provenance3html.html | 31 + .../html-its/provenance/html/provenance4html.html | 23 + .../html-its/provenance/html/provenance5html.html | 35 + .../provenance/html/provenance5htmlrules.xml | 4 + .../html-its/provenance/html/provenance6html.html | 10 + .../provenance/html/provenance6htmlstandoff.xml | 14 + .../html-its/provenance/html/provenance7html.html | 10 + .../provenance/html/provenance7htmlstandoff.html | 23 + .../html-its/provenance/html/provenance8html.html | 37 + .../html-its/provenance/xml/provenance1xml.xml | 28 + .../html-its/provenance/xml/provenance2xml.xml | 29 + .../html-its/provenance/xml/provenance3xml.xml | 27 + .../provenance/xml/provenance3xmlrules.xml | 3 + .../html-its/provenance/xml/provenance4xml.xml | 27 + .../provenance/xml/provenance4xmlrules.xml | 3 + .../html-its/provenance/xml/provenance5xml.xml | 30 + .../html-its/provenance/xml/provenance6xml.xml | 27 + .../provenance/xml/provenance6xmlrules.xml | 4 + .../html-its/provenance/xml/provenance7xml.xml | 20 + .../html-its/provenance/xml/provenance8xml.xml | 20 + .../storagesize/html/storagesize1html.html | 12 + .../storagesize/html/storagesize2html.html | 13 + .../storagesize/html/storagesize2htmlrules.xml | 3 + .../storagesize/html/storagesize3html.html | 13 + .../storagesize/html/storagesize3htmlrules.xml | 4 + .../storagesize/html/storagesize4html.html | 20 + .../html-its/storagesize/xml/storagesize1xml.xml | 10 + .../html-its/storagesize/xml/storagesize2xml.xml | 8 + .../html-its/storagesize/xml/storagesize3xml.xml | 8 + .../storagesize/xml/storagesize3xmlrules.xml | 3 + .../html-its/storagesize/xml/storagesize4xml.xml | 6 + .../storagesize/xml/storagesize4xmlrules.xml | 3 + .../html-its/storagesize/xml/storagesize5xml.xml | 5 + .../html-its/storagesize/xml/storagesize6xml.xml | 5 + .../html-its/storagesize/xml/storagesize7xml.xml | 8 + .../storagesize/xml/storagesize7xmlrules.xml | 4 + .../html-its/storagesize/xml/storagesize8xml.xml | 11 + .../html-its/storagesize/xml/storagesize9xml.xml | 5 + .../targetpointer/html/targetpointer1html.html | 21 + .../targetpointer/html/targetpointer1htmlrules.xml | 4 + .../targetpointer/html/targetpointer2html.html | 19 + .../targetpointer/html/targetpointer2htmlrules.xml | 8 + .../targetpointer/html/targetpointer3html.html | 24 + .../targetpointer/xml/targetpointer1xml.xml | 14 + .../targetpointer/xml/targetpointer2xml.xml | 12 + .../targetpointer/xml/targetpointer2xmlrules.xml | 3 + .../targetpointer/xml/targetpointer3xml.xml | 17 + .../targetpointer/xml/targetpointer4xml.xml | 11 + .../targetpointer/xml/targetpointer4xmlrules.xml | 6 + .../terminology/html/terminology1html.html | 18 + .../terminology/html/terminology1htmlrules.xml | 3 + .../terminology/html/terminology2html.html | 28 + .../terminology/html/terminology2htmlrules.xml | 5 + .../terminology/html/terminology3html.html | 11 + .../terminology/html/terminology4html.html | 28 + .../terminology/html/terminology4htmlrules.xml | 7 + .../terminology/html/terminology5html.html | 11 + .../terminology/html/terminology6html.html | 23 + .../html-its/terminology/xml/terminology1xml.xml | 11 + .../html-its/terminology/xml/terminology2xml.xml | 9 + .../html-its/terminology/xml/terminology3xml.xml | 10 + .../html-its/terminology/xml/terminology4xml.xml | 19 + .../terminology/xml/terminology4xmlrules.xml | 5 + .../html-its/terminology/xml/terminology5xml.xml | 7 + .../html-its/terminology/xml/terminology6xml.xml | 7 + .../html-its/terminology/xml/terminology7xml.xml | 17 + .../html-its/terminology/xml/terminology8xml.xml | 14 + .../terminology/xml/terminology8xmlrules.xml | 4 + .../html-its/terminology/xml/terminology9xml.xml | 6 + .../textanalysis/html/textanalysis1html.html | 12 + .../textanalysis/html/textanalysis1htmlrules.xml | 9 + .../textanalysis/html/textanalysis2html.html | 12 + .../textanalysis/html/textanalysis2htmlrules.xml | 11 + .../textanalysis/html/textanalysis3html.html | 15 + .../textanalysis/html/textanalysis3htmlrules.xml | 5 + .../textanalysis/html/textanalysis4html.html | 20 + .../textanalysis/html/textanalysis5html.html | 23 + .../html-its/textanalysis/xml/textanalysis1xml.xml | 15 + .../html-its/textanalysis/xml/textanalysis2xml.xml | 7 + .../textanalysis/xml/textanalysis2xmlrules.xml | 9 + .../html-its/textanalysis/xml/textanalysis3xml.xml | 17 + .../html-its/textanalysis/xml/textanalysis4xml.xml | 7 + .../textanalysis/xml/textanalysis4xmlrules.xml | 11 + .../html-its/textanalysis/xml/textanalysis5xml.xml | 6 + .../html-its/textanalysis/xml/textanalysis6xml.xml | 7 + .../html-its/textanalysis/xml/textanalysis7xml.xml | 14 + .../html-its/textanalysis/xml/textanalysis8xml.xml | 7 + .../textanalysis/xml/textanalysis8xmlrules.xml | 8 + .../html-its/translate/html/translate1html.html | 17 + .../translate/html/translate1htmlrules.xml | 4 + .../html-its/translate/html/translate2html.html | 18 + .../html-its/translate/html/translate3html.html | 24 + .../translate/html/translate3htmlrules.xml | 4 + .../html-its/translate/html/translate4html.html | 24 + .../translate/html/translate4htmlrules.xml | 4 + .../html-its/translate/html/translate5html.html | 35 + .../translate/html/translate5htmlrules.xml | 4 + .../html-its/translate/html/translate6html.html | 35 + .../translate/html/translate6htmlrules.xml | 6 + .../html-its/translate/html/translate7html.html | 19 + .../html-its/translate/xml/translate10xml.xml | 7 + .../html-its/translate/xml/translate10xmlrules.xml | 5 + .../html-its/translate/xml/translate1xml.xml | 39 + .../html-its/translate/xml/translate2xml.xml | 10 + .../html-its/translate/xml/translate2xmlrules.xml | 5 + .../html-its/translate/xml/translate3xml.xml | 13 + .../html-its/translate/xml/translate3xmlrules.xml | 6 + .../html-its/translate/xml/translate4xml.xml | 11 + .../html-its/translate/xml/translate5xml.xml | 13 + .../html-its/translate/xml/translate6xml.xml | 19 + .../html-its/translate/xml/translate7xml.xml | 19 + .../html-its/translate/xml/translate8xml.xml | 28 + .../html-its/translate/xml/translate9xml.xml | 11 + .../html-rdfa/0001-isvalid.html | 10 + .../html-rdfa/0006-isvalid.html | 14 + .../html-rdfa/0007-isvalid.html | 14 + .../html-rdfa/0008-isvalid.html | 15 + .../html-rdfa/0009-isvalid.html | 13 + .../html-rdfa/0010-isvalid.html | 12 + .../html-rdfa/0014-isvalid.html | 13 + .../html-rdfa/0015-isvalid.html | 12 + .../html-rdfa/0017-isvalid.html | 15 + .../html-rdfa/0018-isvalid.html | 16 + .../html-rdfa/0019-novalid.html | 11 + .../html-rdfa/0020-isvalid.html | 16 + .../html-rdfa/0021-isvalid.html | 16 + .../html-rdfa/0023-isvalid.html | 15 + .../html-rdfa/0025-isvalid.html | 17 + .../html-rdfa/0026-isvalid.html | 15 + .../html-rdfa/0027-isvalid.html | 16 + .../html-rdfa/0029-isvalid.html | 15 + .../html-rdfa/0030-isvalid.html | 15 + .../html-rdfa/0031-isvalid.html | 13 + .../html-rdfa/0032-isvalid.html | 14 + .../html-rdfa/0033-isvalid.html | 17 + .../html-rdfa/0034-isvalid.html | 13 + .../html-rdfa/0035-novalid.html | 16 + .../html-rdfa/0036-isvalid.html | 16 + .../html-rdfa/0037-novalid.html | 17 + .../html-rdfa/0038-isvalid.html | 13 + .../html-rdfa/0039-novalid.html | 16 + .../html-rdfa/0041-novalid.html | 17 + .../html-rdfa/0048-isvalid.html | 12 + .../html-rdfa/0049-isvalid.html | 12 + .../html-rdfa/0050-isvalid.html | 12 + .../html-rdfa/0051-isvalid.html | 10 + .../html-rdfa/0052-isvalid.html | 12 + .../html-rdfa/0053-isvalid.html | 12 + .../html-rdfa/0054-isvalid.html | 13 + .../html-rdfa/0055-isvalid.html | 13 + .../html-rdfa/0056-isvalid.html | 12 + .../html-rdfa/0057-isvalid.html | 13 + .../html-rdfa/0059-isvalid.html | 14 + .../html-rdfa/0060-isvalid.html | 13 + .../html-rdfa/0063-isvalid.html | 11 + .../html-rdfa/0064-isvalid.html | 12 + .../html-rdfa/0065-isvalid.html | 21 + .../html-rdfa/0066-isvalid.html | 10 + .../html-rdfa/0067-isvalid.html | 9 + .../html-rdfa/0068-isvalid.html | 13 + .../html-rdfa/0069-isvalid.html | 12 + .../html-rdfa/0070-isvalid.html | 12 + .../html-rdfa/0071-isvalid.html | 14 + .../html-rdfa/0072-isvalid.html | 14 + .../html-rdfa/0073-isvalid.html | 14 + .../html-rdfa/0074-isvalid.html | 14 + .../html-rdfa/0075-isvalid.html | 14 + .../html-rdfa/0079-novalid.html | 14 + .../html-rdfa/0080-isvalid.html | 12 + .../html-rdfa/0083-isvalid.html | 14 + .../html-rdfa/0084-isvalid.html | 17 + .../html-rdfa/0085-novalid.html | 16 + .../html-rdfa/0087-isvalid.html | 35 + .../html-rdfa/0088-isvalid.html | 13 + .../html-rdfa/0089-isvalid.html | 12 + .../html-rdfa/0091-isvalid.html | 16 + .../html-rdfa/0093-isvalid.html | 13 + .../html-rdfa/0099-isvalid.html | 19 + .../html-rdfa/0104-isvalid.html | 16 + .../html-rdfa/0106-isvalid.html | 12 + .../html-rdfa/0107-isvalid.html | 10 + .../html-rdfa/0109-novalid.html | 13 + .../html-rdfa/0110-isvalid.html | 12 + .../html-rdfa/0111-isvalid.html | 14 + .../html-rdfa/0112-isvalid.html | 15 + .../html-rdfa/0114-isvalid.html | 19 + .../html-rdfa/0115-isvalid.html | 16 + .../html-rdfa/0117-isvalid.html | 13 + .../html-rdfa/0118-isvalid.html | 16 + .../html-rdfa/0119-isvalid.html | 17 + .../html-rdfa/0120-isvalid.html | 14 + .../html-rdfa/0122-isvalid.html | 16 + .../html-rdfa/0126-isvalid.html | 12 + .../html-rdfa/0131-novalid.html | 10 + .../html-rdfa/0134-isvalid.html | 10 + .../html-rdfa/0140-isvalid.html | 11 + .../html-rdfa/0147-novalid.html | 10 + .../html-rdfa/0174-isvalid.html | 15 + .../html-rdfa/0175-isvalid.html | 12 + .../html-rdfa/0176-isvalid.html | 22 + .../html-rdfa/0177-isvalid.html | 13 + .../html-rdfa/0178-isvalid.html | 13 + .../html-rdfa/0179-novalid.html | 14 + .../html-rdfa/0180-novalid.html | 13 + .../html-rdfa/0181-isvalid.html | 12 + .../html-rdfa/0182-isvalid.html | 15 + .../html-rdfa/0183-novalid.html | 15 + .../html-rdfa/0186-isvalid.html | 13 + .../html-rdfa/0187-isvalid.html | 15 + .../html-rdfa/0188-isvalid.html | 15 + .../html-rdfa/0189-isvalid.html | 12 + .../html-rdfa/0190-isvalid.html | 12 + .../html-rdfa/0196-isvalid.html | 13 + .../html-rdfa/0197-isvalid.html | 14 + .../html-rdfa/0206-isvalid.html | 13 + .../html-rdfa/0207-isvalid.html | 16 + .../html-rdfa/0213-isvalid.html | 14 + .../html-rdfa/0214-isvalid.html | 9 + .../html-rdfa/0216-isvalid.html | 31 + .../html-rdfa/0217-isvalid.html | 13 + .../html-rdfa/0218-isvalid.html | 12 + .../html-rdfa/0219-isvalid.html | 12 + .../html-rdfa/0220-isvalid.html | 12 + .../html-rdfa/0221-isvalid.html | 13 + .../html-rdfa/0222-novalid.html | 13 + .../html-rdfa/0223-novalid.html | 14 + .../html-rdfa/0224-isvalid.html | 15 + .../html-rdfa/0225-isvalid.html | 15 + .../html-rdfa/0226-novalid.html | 15 + .../html-rdfa/0227-novalid.html | 15 + .../html-rdfa/0228-isvalid.html | 16 + .../html-rdfa/0229-isvalid.html | 14 + .../html-rdfa/0230-novalid.html | 16 + .../html-rdfa/0231-isvalid.html | 12 + .../html-rdfa/0232-isvalid.html | 12 + .../html-rdfa/0233-isvalid.html | 12 + .../html-rdfa/0234-isvalid.html | 14 + .../html-rdfa/0235-isvalid.html | 13 + .../html-rdfa/0237-novalid.html | 12 + .../html-rdfa/0238-isvalid.html | 10 + .../html-rdfa/0239-isvalid.html | 11 + .../html-rdfa/0240-isvalid.html | 11 + .../html-rdfa/0241-isvalid.html | 11 + .../html-rdfa/0242-isvalid.html | 11 + .../html-rdfa/0243-isvalid.html | 11 + .../html-rdfa/0244-isvalid.html | 11 + .../html-rdfa/0245-isvalid.html | 11 + .../html-rdfa/0246-isvalid.html | 13 + .../html-rdfa/0247-isvalid.html | 14 + .../html-rdfa/0248-isvalid.html | 14 + .../html-rdfa/0249-isvalid.html | 14 + .../html-rdfa/0250-isvalid.html | 10 + .../html-rdfa/0251-isvalid.html | 11 + .../html-rdfa/0252-isvalid.html | 10 + .../html-rdfa/0253-isvalid.html | 13 + .../html-rdfa/0254-isvalid.html | 11 + .../html-rdfa/0255-isvalid.html | 11 + .../html-rdfa/0257-isvalid.html | 10 + .../html-rdfa/0258-novalid.html | 14 + .../html-rdfa/0259-isvalid.html | 48 + .../html-rdfa/0261-isvalid.html | 13 + .../html-rdfa/0262-isvalid.html | 11 + .../html-rdfa/0263-isvalid.html | 10 + .../html-rdfa/0264-isvalid.html | 10 + .../html-rdfa/0265-isvalid.html | 10 + .../html-rdfa/0266-isvalid.html | 12 + .../html-rdfa/0267-isvalid.html | 12 + .../html-rdfa/0268-isvalid.html | 12 + .../html-rdfa/0269-isvalid.html | 10 + .../html-rdfa/0271-isvalid.html | 10 + .../html-rdfa/0272-isvalid.html | 10 + .../html-rdfa/0273-isvalid.html | 10 + .../html-rdfa/0274-isvalid.html | 10 + .../html-rdfa/0275-isvalid.html | 10 + .../html-rdfa/0276-isvalid.html | 10 + .../html-rdfa/0277-isvalid.html | 10 + .../html-rdfa/0278-isvalid.html | 11 + .../html-rdfa/0279-isvalid.html | 10 + .../html-rdfa/0280-novalid.html | 10 + .../html-rdfa/0281-isvalid.html | 10 + .../html-rdfa/0282-isvalid.html | 10 + .../html-rdfa/0283-isvalid.html | 10 + .../html-rdfa/0284-isvalid.html | 10 + .../html-rdfa/0285-novalid.html | 12 + .../html-rdfa/0287-isvalid.html | 10 + .../html-rdfa/0289-isvalid.html | 11 + .../html-rdfa/0290-isvalid.html | 11 + .../html-rdfa/0291-isvalid.html | 11 + .../html-rdfa/0292-isvalid.html | 13 + .../html-rdfa/0293-isvalid.html | 13 + .../html-rdfa/0296-isvalid.html | 27 + .../html-rdfa/0297-isvalid.html | 10 + .../html-rdfa/0298-isvalid.html | 12 + .../html-rdfa/0299-isvalid.html | 10 + .../html-rdfa/0300-isvalid.html | 10 + .../html-rdfa/0301-isvalid.html | 12 + .../html-rdfa/0302-isvalid.html | 12 + .../html-rdfa/0303-isvalid.html | 13 + .../html-rdfa/0305-isvalid.html | 12 + .../html-rdfa/0306-isvalid.html | 13 + .../html-rdfa/0307-isvalid.html | 12 + .../html-rdfa/0308-novalid.html | 12 + .../html-rdfa/0309-novalid.html | 12 + .../html-rdfa/0310-novalid.html | 12 + .../html-rdfa/0311-isvalid.html | 14 + .../html-rdfa/0312-isvalid.html | 12 + .../html-rdfa/0313-isvalid.html | 10 + .../html-rdfa/0314-novalid.html | 36 + .../html-rdfa/0315-isvalid.html | 15 + .../html-rdfa/0316-isvalid.html | 15 + .../html-rdfa/0317-isvalid.html | 15 + .../html-rdfa/0318-isvalid.html | 15 + .../html-rdfa/0319-novalid.html | 11 + .../html-rdfa/0320-novalid.html | 14 + .../html-rdfa/0321-isvalid.html | 13 + .../html-rdfa/0322-isvalid.html | 14 + .../html-rdfa/0323-isvalid.html | 16 + .../html-rdfa/0324-isvalid.html | 15 + .../html-rdfa/0325-isvalid.html | 17 + .../html-rdfa/0326-isvalid.html | 15 + .../html-rdfa/0327-isvalid.html | 24 + .../html-rdfa/0328-isvalid.html | 12 + .../html-rdfa/0329-isvalid.html | 13 + .../html-rdfa/0330-isvalid.html | 10 + .../html-rdfa/0331-isvalid.html | 10 + .../html-rdfalite/0015-isvalid.html | 12 + .../html-rdfalite/0021-isvalid.html | 16 + .../html-rdfalite/0023-isvalid.html | 15 + .../html-rdfalite/0030-isvalid.html | 15 + .../html-rdfalite/0050-isvalid.html | 12 + .../html-rdfalite/0052-isvalid.html | 12 + .../html-rdfalite/0053-isvalid.html | 12 + .../html-rdfalite/0066-isvalid.html | 10 + .../html-rdfalite/0067-isvalid.html | 9 + .../html-rdfalite/0071-isvalid.html | 14 + .../html-rdfalite/0074-isvalid.html | 14 + .../html-rdfalite/0075-isvalid.html | 14 + .../html-rdfalite/0089-isvalid.html | 12 + .../html-rdfalite/0115-isvalid.html | 16 + .../html-rdfalite/0117-isvalid.html | 13 + .../html-rdfalite/0134-isvalid.html | 10 + .../html-rdfalite/0140-isvalid.html | 11 + .../html-rdfalite/0147.novalid.html | 10 + .../html-rdfalite/0214-isvalid.html | 9 + .../html-rdfalite/0235-isvalid.html | 13 + .../html-rdfalite/0238-isvalid.html | 10 + .../html-rdfalite/0239-isvalid.html | 11 + .../html-rdfalite/0240-isvalid.html | 11 + .../html-rdfalite/0241-isvalid.html | 11 + .../html-rdfalite/0242-isvalid.html | 11 + .../html-rdfalite/0255-isvalid.html | 11 + .../html-rdfalite/0259-isvalid.html | 48 + .../html-rdfalite/0263-isvalid.html | 10 + .../html-rdfalite/0264-isvalid.html | 10 + .../html-rdfalite/0272-isvalid.html | 10 + .../html-rdfalite/0273-isvalid.html | 10 + .../html-rdfalite/0274-isvalid.html | 10 + .../html-rdfalite/0275-isvalid.html | 10 + .../html-rdfalite/0276-isvalid.html | 10 + .../html-rdfalite/0277-isvalid.html | 10 + .../html-rdfalite/0281-isvalid.html | 10 + .../html-rdfalite/0282-isvalid.html | 10 + .../html-rdfalite/0283-isvalid.html | 10 + .../html-rdfalite/0287-isvalid.html | 10 + .../html-rdfalite/0296-isvalid.html | 27 + .../html-rdfalite/0301-isvalid.html | 12 + .../html-rdfalite/0302-isvalid.html | 12 + .../html-rdfalite/0305-isvalid.html | 12 + .../html-rdfalite/0306-isvalid.html | 13 + .../html-rdfalite/0307-isvalid.html | 12 + .../html-rdfalite/0311-isvalid.html | 14 + .../html-rdfalite/0312-isvalid.html | 12 + .../html-rdfalite/0313-isvalid.html | 10 + .../html-rdfalite/0319-novalid.html | 11 + .../html-rdfalite/0321-isvalid.html | 13 + .../html-rdfalite/0322-isvalid.html | 14 + .../html-rdfalite/0323-isvalid.html | 16 + .../html-rdfalite/0324-isvalid.html | 15 + .../html-rdfalite/0325-isvalid.html | 17 + .../html-rdfalite/0326-isvalid.html | 15 + .../html-rdfalite/0327-isvalid.html | 24 + .../conformance-checkers/html-svg/0001isvalid.html | 130 + .../html-svg/animate-dom-01-f-isvalid.html | 176 + .../html-svg/animate-dom-02-f-isvalid.html | 66 + .../html-svg/animate-elem-02-t-isvalid.html | 82 + .../html-svg/animate-elem-03-t-isvalid.html | 70 + .../html-svg/animate-elem-04-t-isvalid.html | 56 + .../html-svg/animate-elem-05-t-isvalid.html | 58 + .../html-svg/animate-elem-06-t-isvalid.html | 56 + .../html-svg/animate-elem-07-t-isvalid.html | 58 + .../html-svg/animate-elem-08-t-isvalid.html | 65 + .../html-svg/animate-elem-09-t-isvalid.html | 77 + .../html-svg/animate-elem-10-t-isvalid.html | 78 + .../html-svg/animate-elem-11-t-isvalid.html | 77 + .../html-svg/animate-elem-12-t-isvalid.html | 77 + .../html-svg/animate-elem-13-t-isvalid.html | 86 + .../html-svg/animate-elem-14-t-isvalid.html | 62 + .../html-svg/animate-elem-15-t-isvalid.html | 62 + .../html-svg/animate-elem-17-t-isvalid.html | 62 + .../html-svg/animate-elem-19-t-isvalid.html | 62 + .../html-svg/animate-elem-20-t-isvalid.html | 59 + .../html-svg/animate-elem-21-t-isvalid.html | 67 + .../html-svg/animate-elem-22-b-isvalid.html | 63 + .../html-svg/animate-elem-23-t-isvalid.html | 64 + .../html-svg/animate-elem-24-t-novalid.html | 105 + .../html-svg/animate-elem-25-t-isvalid.html | 61 + .../html-svg/animate-elem-26-t-isvalid.html | 62 + .../html-svg/animate-elem-27-t-isvalid.html | 60 + .../html-svg/animate-elem-28-t-isvalid.html | 54 + .../html-svg/animate-elem-29-b-isvalid.html | 60 + .../html-svg/animate-elem-30-t-isvalid.html | 146 + .../html-svg/animate-elem-31-t-isvalid.html | 118 + .../html-svg/animate-elem-32-t-isvalid.html | 139 + .../html-svg/animate-elem-33-t-isvalid.html | 131 + .../html-svg/animate-elem-34-t-isvalid.html | 92 + .../html-svg/animate-elem-35-t-isvalid.html | 120 + .../html-svg/animate-elem-36-t-isvalid.html | 134 + .../html-svg/animate-elem-37-t-isvalid.html | 88 + .../html-svg/animate-elem-38-t-isvalid.html | 80 + .../html-svg/animate-elem-39-t-isvalid.html | 114 + .../html-svg/animate-elem-40-t-isvalid.html | 200 + .../html-svg/animate-elem-41-t-isvalid.html | 393 + .../html-svg/animate-elem-44-t-isvalid.html | 72 + .../html-svg/animate-elem-46-t-isvalid.html | 239 + .../html-svg/animate-elem-52-t-isvalid.html | 78 + .../html-svg/animate-elem-53-t-isvalid.html | 88 + .../html-svg/animate-elem-60-t-isvalid.html | 157 + .../html-svg/animate-elem-61-t-isvalid.html | 115 + .../html-svg/animate-elem-62-t-isvalid.html | 157 + .../html-svg/animate-elem-63-t-isvalid.html | 122 + .../html-svg/animate-elem-64-t-isvalid.html | 100 + .../html-svg/animate-elem-65-t-isvalid.html | 146 + .../html-svg/animate-elem-66-t-isvalid.html | 139 + .../html-svg/animate-elem-67-t-isvalid.html | 123 + .../html-svg/animate-elem-68-t-isvalid.html | 102 + .../html-svg/animate-elem-69-t-isvalid.html | 113 + .../html-svg/animate-elem-70-t-isvalid.html | 105 + .../html-svg/animate-elem-77-t-isvalid.html | 287 + .../html-svg/animate-elem-78-t-isvalid.html | 423 + .../html-svg/animate-elem-80-t-isvalid.html | 252 + .../html-svg/animate-elem-81-t-isvalid.html | 107 + .../html-svg/animate-elem-82-t-isvalid.html | 213 + .../html-svg/animate-elem-83-t-isvalid.html | 161 + .../html-svg/animate-elem-84-t-isvalid.html | 70 + .../html-svg/animate-elem-85-t-isvalid.html | 83 + .../html-svg/animate-elem-86-t-isvalid.html | 71 + .../html-svg/animate-elem-87-t-isvalid.html | 63 + .../html-svg/animate-elem-88-t-isvalid.html | 52 + .../html-svg/animate-elem-89-t-isvalid.html | 94 + .../html-svg/animate-elem-90-b-isvalid.html | 71 + .../html-svg/animate-elem-91-t-isvalid.html | 186 + .../html-svg/animate-elem-92-t-isvalid.html | 103 + .../animate-interact-events-01-t-isvalid.html | 94 + .../animate-interact-pevents-01-t-isvalid.html | 265 + .../animate-interact-pevents-02-t-isvalid.html | 109 + .../animate-interact-pevents-03-t-isvalid.html | 189 + .../animate-interact-pevents-04-t-isvalid.html | 180 + .../animate-pservers-grad-01-b-novalid.html | 88 + .../html-svg/animate-script-elem-01-b-isvalid.html | 70 + .../html-svg/animate-struct-dom-01-b-isvalid.html | 74 + .../html-svg/color-prof-01-f-isvalid.html | 56 + .../html-svg/color-prop-01-b-isvalid.html | 69 + .../html-svg/color-prop-02-f-isvalid.html | 99 + .../html-svg/color-prop-03-t-isvalid.html | 88 + .../html-svg/color-prop-04-t-isvalid.html | 84 + .../html-svg/color-prop-05-t-isvalid.html | 47 + .../html-svg/conform-viewers-02-f-isvalid.html | 64 + .../html-svg/conform-viewers-03-f-novalid.html | 102 + .../html-svg/coords-coord-01-t-isvalid.html | 69 + .../html-svg/coords-coord-02-t-isvalid.html | 69 + .../html-svg/coords-dom-01-f-novalid.html | 103 + .../html-svg/coords-dom-02-f-novalid.html | 84 + .../html-svg/coords-dom-03-f-isvalid.html | 99 + .../html-svg/coords-dom-04-f-isvalid.html | 155 + .../html-svg/coords-trans-01-b-isvalid.html | 226 + .../html-svg/coords-trans-02-t-isvalid.html | 163 + .../html-svg/coords-trans-03-t-isvalid.html | 86 + .../html-svg/coords-trans-04-t-isvalid.html | 75 + .../html-svg/coords-trans-05-t-isvalid.html | 75 + .../html-svg/coords-trans-06-t-isvalid.html | 69 + .../html-svg/coords-trans-07-t-isvalid.html | 57 + .../html-svg/coords-trans-08-t-isvalid.html | 63 + .../html-svg/coords-trans-09-t-isvalid.html | 89 + .../html-svg/coords-trans-10-f-isvalid.html | 77 + .../html-svg/coords-trans-11-f-isvalid.html | 77 + .../html-svg/coords-trans-12-f-isvalid.html | 79 + .../html-svg/coords-trans-13-f-isvalid.html | 77 + .../html-svg/coords-trans-14-f-isvalid.html | 79 + .../coords-transformattr-01-f-novalid.html | 83 + .../coords-transformattr-02-f-isvalid.html | 83 + .../coords-transformattr-03-f-isvalid.html | 52 + .../coords-transformattr-04-f-isvalid.html | 50 + .../coords-transformattr-05-f-isvalid.html | 60 + .../html-svg/coords-units-01-b-isvalid.html | 150 + .../html-svg/coords-units-02-b-isvalid.html | 115 + .../html-svg/coords-units-03-b-isvalid.html | 125 + .../html-svg/coords-viewattr-03-b-isvalid.html | 85 + .../html-svg/extend-namespace-01-f-novalid.html | 162 + .../html-svg/filters-background-01-f-isvalid.html | 114 + .../html-svg/filters-blend-01-b-isvalid.html | 88 + .../html-svg/filters-color-01-b-isvalid.html | 82 + .../html-svg/filters-color-02-b-novalid.html | 80 + .../html-svg/filters-composite-02-b-isvalid.html | 181 + .../html-svg/filters-composite-03-f-isvalid.html | 78 + .../html-svg/filters-composite-04-f-isvalid.html | 68 + .../html-svg/filters-composite-05-f-isvalid.html | 56 + .../html-svg/filters-comptran-01-b-isvalid.html | 97 + .../html-svg/filters-conv-01-f-isvalid.html | 93 + .../html-svg/filters-conv-02-f-novalid.html | 67 + .../html-svg/filters-conv-03-f-isvalid.html | 84 + .../html-svg/filters-conv-04-f-novalid.html | 85 + .../html-svg/filters-conv-05-f-novalid.html | 74 + .../html-svg/filters-diffuse-01-f-isvalid.html | 134 + .../html-svg/filters-displace-01-f-isvalid.html | 105 + .../html-svg/filters-displace-02-f-isvalid.html | 67 + .../html-svg/filters-example-01-b-isvalid.html | 66 + .../html-svg/filters-felem-01-b-isvalid.html | 68 + .../html-svg/filters-felem-02-f-isvalid.html | 113 + .../html-svg/filters-gauss-01-b-isvalid.html | 69 + .../html-svg/filters-gauss-02-f-isvalid.html | 71 + .../html-svg/filters-gauss-03-f-isvalid.html | 57 + .../html-svg/filters-image-01-b-isvalid.html | 51 + .../html-svg/filters-image-02-b-isvalid.html | 64 + .../html-svg/filters-image-03-f-isvalid.html | 164 + .../html-svg/filters-image-04-f-isvalid.html | 104 + .../html-svg/filters-image-05-f-isvalid.html | 184 + .../html-svg/filters-light-01-f-isvalid.html | 170 + .../html-svg/filters-light-02-f-isvalid.html | 86 + .../html-svg/filters-light-03-f-isvalid.html | 106 + .../html-svg/filters-light-04-f-isvalid.html | 123 + .../html-svg/filters-light-05-f-novalid.html | 207 + .../html-svg/filters-morph-01-f-isvalid.html | 89 + .../html-svg/filters-offset-01-b-isvalid.html | 85 + .../html-svg/filters-offset-02-b-isvalid.html | 71 + .../html-svg/filters-overview-01-b-isvalid.html | 151 + .../html-svg/filters-overview-02-b-isvalid.html | 160 + .../html-svg/filters-overview-03-b-isvalid.html | 151 + .../html-svg/filters-specular-01-f-isvalid.html | 179 + .../html-svg/filters-tile-01-b-isvalid.html | 63 + .../html-svg/filters-turb-01-f-isvalid.html | 91 + .../html-svg/filters-turb-02-f-isvalid.html | 125 + .../html-svg/fonts-desc-01-t-isvalid.html | 91 + .../html-svg/fonts-desc-02-t-isvalid.html | 115 + .../html-svg/fonts-desc-03-t-isvalid.html | 102 + .../html-svg/fonts-desc-04-t-isvalid.html | 120 + .../html-svg/fonts-desc-05-t-isvalid.html | 107 + .../html-svg/fonts-elem-01-t-isvalid.html | 97 + .../html-svg/fonts-elem-02-t-isvalid.html | 105 + .../html-svg/fonts-elem-03-b-isvalid.html | 97 + .../html-svg/fonts-elem-04-b-isvalid.html | 97 + .../html-svg/fonts-elem-05-t-isvalid.html | 125 + .../html-svg/fonts-elem-06-t-isvalid.html | 98 + .../html-svg/fonts-elem-07-b-isvalid.html | 108 + .../html-svg/fonts-glyph-02-t-isvalid.html | 72 + .../html-svg/fonts-glyph-03-t-isvalid.html | 63 + .../html-svg/fonts-glyph-04-t-novalid.html | 58 + .../html-svg/fonts-kern-01-t-isvalid.html | 253 + .../html-svg/fonts-overview-201-t-novalid.html | 107 + .../html-svg/imp-path-01-f-isvalid.html | 50 + .../html-svg/interact-cursor-01-f-isvalid.html | 113 + .../html-svg/interact-dom-01-b-isvalid.html | 108 + .../html-svg/interact-events-01-b-isvalid.html | 94 + .../html-svg/interact-events-02-b-isvalid.html | 61 + .../html-svg/interact-events-202-f-isvalid.html | 72 + .../html-svg/interact-events-203-t-isvalid.html | 87 + .../html-svg/interact-order-01-b-isvalid.html | 89 + .../html-svg/interact-order-02-b-isvalid.html | 87 + .../html-svg/interact-order-03-b-isvalid.html | 86 + .../html-svg/interact-pevents-01-b-isvalid.html | 173 + .../html-svg/interact-pevents-03-b-isvalid.html | 114 + .../html-svg/interact-pevents-04-t-isvalid.html | 109 + .../html-svg/interact-pevents-05-b-isvalid.html | 102 + .../html-svg/interact-pevents-07-t-isvalid.html | 107 + .../html-svg/interact-pevents-08-f-isvalid.html | 155 + .../html-svg/interact-pevents-09-f-isvalid.html | 146 + .../html-svg/interact-pevents-10-f-isvalid.html | 68 + .../html-svg/interact-pointer-01-t-isvalid.html | 64 + .../html-svg/interact-pointer-02-t-novalid.html | 64 + .../html-svg/interact-pointer-03-t-isvalid.html | 62 + .../html-svg/interact-pointer-04-f-isvalid.html | 71 + .../html-svg/interact-zoom-01-t-isvalid.html | 56 + .../html-svg/interact-zoom-02-t-isvalid.html | 56 + .../html-svg/interact-zoom-03-t-isvalid.html | 56 + .../html-svg/linking-a-01-b-isvalid.html | 54 + .../html-svg/linking-a-03-b-isvalid.html | 54 + .../html-svg/linking-a-04-t-isvalid.html | 65 + .../html-svg/linking-a-05-t-isvalid.html | 71 + .../html-svg/linking-a-07-t-isvalid.html | 75 + .../html-svg/linking-a-08-t-isvalid.html | 52 + .../html-svg/linking-a-09-b-novalid.html | 62 + .../html-svg/linking-a-10-f-isvalid.html | 77 + .../html-svg/linking-frag-01-f-isvalid.html | 57 + .../html-svg/linking-uri-01-b-isvalid.html | 91 + .../html-svg/linking-uri-02-b-isvalid.html | 96 + .../html-svg/linking-uri-03-t-isvalid.html | 59 + .../html-svg/masking-filter-01-f-novalid.html | 64 + .../html-svg/masking-intro-01-f-novalid.html | 69 + .../html-svg/masking-mask-01-b-isvalid.html | 98 + .../html-svg/masking-mask-02-f-isvalid.html | 45 + .../html-svg/masking-opacity-01-b-isvalid.html | 74 + .../html-svg/masking-path-01-b-isvalid.html | 69 + .../html-svg/masking-path-02-b-isvalid.html | 58 + .../html-svg/masking-path-03-b-isvalid.html | 91 + .../html-svg/masking-path-04-b-isvalid.html | 59 + .../html-svg/masking-path-05-f-isvalid.html | 57 + .../html-svg/masking-path-06-b-isvalid.html | 57 + .../html-svg/masking-path-07-b-isvalid.html | 117 + .../html-svg/masking-path-08-b-isvalid.html | 125 + .../html-svg/masking-path-09-b-isvalid.html | 63 + .../html-svg/masking-path-10-b-isvalid.html | 123 + .../html-svg/masking-path-11-b-isvalid.html | 56 + .../html-svg/masking-path-12-f-isvalid.html | 73 + .../html-svg/masking-path-13-f-isvalid.html | 50 + .../html-svg/masking-path-14-f-isvalid.html | 62 + .../html-svg/metadata-example-01-t-novalid.html | 147 + .../html-svg/painting-control-01-f-isvalid.html | 94 + .../html-svg/painting-control-02-f-isvalid.html | 52 + .../html-svg/painting-control-03-f-isvalid.html | 52 + .../html-svg/painting-control-04-f-isvalid.html | 50 + .../html-svg/painting-control-05-f-isvalid.html | 107 + .../html-svg/painting-control-06-f-isvalid.html | 52 + .../html-svg/painting-fill-01-t-isvalid.html | 56 + .../html-svg/painting-fill-02-t-isvalid.html | 60 + .../html-svg/painting-fill-03-t-isvalid.html | 54 + .../html-svg/painting-fill-04-t-isvalid.html | 54 + .../html-svg/painting-fill-05-b-isvalid.html | 60 + .../html-svg/painting-marker-01-f-isvalid.html | 124 + .../html-svg/painting-marker-02-f-isvalid.html | 212 + .../html-svg/painting-marker-03-f-isvalid.html | 75 + .../html-svg/painting-marker-04-f-novalid.html | 72 + .../html-svg/painting-marker-05-f-isvalid.html | 221 + .../html-svg/painting-marker-06-f-isvalid.html | 125 + .../html-svg/painting-marker-07-f-isvalid.html | 58 + .../painting-marker-properties-01-f-isvalid.html | 80 + .../html-svg/painting-render-01-b-isvalid.html | 128 + .../html-svg/painting-render-02-b-isvalid.html | 72 + .../html-svg/painting-stroke-01-t-isvalid.html | 52 + .../html-svg/painting-stroke-02-t-isvalid.html | 52 + .../html-svg/painting-stroke-03-t-isvalid.html | 52 + .../html-svg/painting-stroke-04-t-isvalid.html | 52 + .../html-svg/painting-stroke-05-t-isvalid.html | 73 + .../html-svg/painting-stroke-06-t-isvalid.html | 60 + .../html-svg/painting-stroke-07-t-isvalid.html | 54 + .../html-svg/painting-stroke-08-t-isvalid.html | 68 + .../html-svg/painting-stroke-09-t-isvalid.html | 48 + .../html-svg/painting-stroke-10-t-isvalid.html | 63 + .../html-svg/paths-data-01-t-isvalid.html | 135 + .../html-svg/paths-data-02-t-isvalid.html | 108 + .../html-svg/paths-data-03-f-isvalid.html | 97 + .../html-svg/paths-data-04-t-isvalid.html | 69 + .../html-svg/paths-data-05-t-isvalid.html | 66 + .../html-svg/paths-data-06-t-isvalid.html | 71 + .../html-svg/paths-data-07-t-isvalid.html | 70 + .../html-svg/paths-data-08-t-isvalid.html | 68 + .../html-svg/paths-data-09-t-isvalid.html | 65 + .../html-svg/paths-data-10-t-isvalid.html | 98 + .../html-svg/paths-data-12-t-isvalid.html | 57 + .../html-svg/paths-data-13-t-isvalid.html | 49 + .../html-svg/paths-data-14-t-isvalid.html | 50 + .../html-svg/paths-data-15-t-isvalid.html | 53 + .../html-svg/paths-data-16-t-isvalid.html | 56 + .../html-svg/paths-data-17-f-isvalid.html | 51 + .../html-svg/paths-data-18-f-novalid.html | 86 + .../html-svg/paths-data-19-f-isvalid.html | 94 + .../html-svg/paths-data-20-f-novalid.html | 77 + .../html-svg/paths-dom-01-f-isvalid.html | 123 + .../html-svg/paths-dom-02-f-isvalid.html | 259 + .../html-svg/pservers-grad-01-b-isvalid.html | 56 + .../html-svg/pservers-grad-02-b-isvalid.html | 56 + .../html-svg/pservers-grad-03-b-isvalid.html | 58 + .../html-svg/pservers-grad-04-b-isvalid.html | 67 + .../html-svg/pservers-grad-05-b-isvalid.html | 65 + .../html-svg/pservers-grad-06-b-isvalid.html | 74 + .../html-svg/pservers-grad-07-b-isvalid.html | 63 + .../html-svg/pservers-grad-08-b-isvalid.html | 79 + .../html-svg/pservers-grad-09-b-isvalid.html | 76 + .../html-svg/pservers-grad-10-b-isvalid.html | 72 + .../html-svg/pservers-grad-11-b-isvalid.html | 80 + .../html-svg/pservers-grad-12-b-isvalid.html | 75 + .../html-svg/pservers-grad-13-b-isvalid.html | 166 + .../html-svg/pservers-grad-14-b-isvalid.html | 112 + .../html-svg/pservers-grad-15-b-isvalid.html | 57 + .../html-svg/pservers-grad-16-b-isvalid.html | 63 + .../html-svg/pservers-grad-17-b-isvalid.html | 70 + .../html-svg/pservers-grad-18-b-isvalid.html | 74 + .../html-svg/pservers-grad-20-b-isvalid.html | 71 + .../html-svg/pservers-grad-21-b-isvalid.html | 133 + .../html-svg/pservers-grad-22-b-isvalid.html | 88 + .../html-svg/pservers-grad-23-f-novalid.html | 57 + .../html-svg/pservers-grad-24-f-isvalid.html | 60 + .../html-svg/pservers-grad-stops-01-f-isvalid.html | 61 + .../html-svg/pservers-pattern-01-b-isvalid.html | 82 + .../html-svg/pservers-pattern-02-f-isvalid.html | 52 + .../html-svg/pservers-pattern-03-f-isvalid.html | 83 + .../html-svg/pservers-pattern-04-f-isvalid.html | 57 + .../html-svg/pservers-pattern-05-f-isvalid.html | 52 + .../html-svg/pservers-pattern-06-f-isvalid.html | 52 + .../html-svg/pservers-pattern-07-f-isvalid.html | 55 + .../html-svg/pservers-pattern-08-f-isvalid.html | 55 + .../html-svg/pservers-pattern-09-f-isvalid.html | 59 + .../html-svg/render-elems-01-t-isvalid.html | 56 + .../html-svg/render-elems-02-t-isvalid.html | 56 + .../html-svg/render-elems-06-t-isvalid.html | 64 + .../html-svg/render-elems-07-t-isvalid.html | 62 + .../html-svg/render-elems-08-t-isvalid.html | 64 + .../html-svg/render-groups-01-b-isvalid.html | 90 + .../html-svg/render-groups-03-t-isvalid.html | 84 + .../html-svg/script-handle-01-b-isvalid.html | 81 + .../html-svg/script-handle-02-b-isvalid.html | 106 + .../html-svg/script-handle-03-b-isvalid.html | 106 + .../html-svg/script-handle-04-b-isvalid.html | 106 + .../html-svg/script-specify-01-f-novalid.html | 59 + .../html-svg/script-specify-02-f-isvalid.html | 61 + .../html-svg/shapes-circle-01-t-isvalid.html | 50 + .../html-svg/shapes-circle-02-t-isvalid.html | 60 + .../html-svg/shapes-ellipse-01-t-isvalid.html | 63 + .../html-svg/shapes-ellipse-02-t-isvalid.html | 57 + .../html-svg/shapes-ellipse-03-f-isvalid.html | 58 + .../html-svg/shapes-grammar-01-f-isvalid.html | 63 + .../html-svg/shapes-intro-01-t-isvalid.html | 103 + .../html-svg/shapes-intro-02-f-isvalid.html | 76 + .../html-svg/shapes-line-01-t-isvalid.html | 72 + .../html-svg/shapes-line-02-f-isvalid.html | 48 + .../html-svg/shapes-polygon-01-t-isvalid.html | 68 + .../html-svg/shapes-polygon-02-t-isvalid.html | 73 + .../html-svg/shapes-polygon-03-t-isvalid.html | 52 + .../html-svg/shapes-polyline-01-t-isvalid.html | 74 + .../html-svg/shapes-polyline-02-t-isvalid.html | 73 + .../html-svg/shapes-rect-01-t-isvalid.html | 64 + .../html-svg/shapes-rect-02-t-isvalid.html | 63 + .../html-svg/shapes-rect-03-t-novalid.html | 127 + .../html-svg/shapes-rect-04-f-isvalid.html | 53 + .../html-svg/shapes-rect-05-f-isvalid.html | 59 + .../html-svg/shapes-rect-06-f-isvalid.html | 57 + .../html-svg/shapes-rect-07-f-isvalid.html | 52 + .../html-svg/struct-cond-01-t-isvalid.html | 49 + .../html-svg/struct-cond-02-t-haswarn.html | 561 ++ .../html-svg/struct-cond-03-t-isvalid.html | 63 + .../struct-cond-overview-02-f-isvalid.html | 55 + .../struct-cond-overview-03-f-isvalid.html | 49 + .../struct-cond-overview-04-f-isvalid.html | 47 + .../struct-cond-overview-05-f-isvalid.html | 60 + .../html-svg/struct-defs-01-t-isvalid.html | 51 + .../html-svg/struct-dom-01-b-isvalid.html | 166 + .../html-svg/struct-dom-02-b-isvalid.html | 97 + .../html-svg/struct-dom-03-b-isvalid.html | 97 + .../html-svg/struct-dom-04-b-isvalid.html | 116 + .../html-svg/struct-dom-05-b-isvalid.html | 114 + .../html-svg/struct-dom-06-b-isvalid.html | 90 + .../html-svg/struct-dom-07-f-isvalid.html | 81 + .../html-svg/struct-dom-08-f-isvalid.html | 69 + .../html-svg/struct-dom-11-f-isvalid.html | 153 + .../html-svg/struct-dom-12-b-isvalid.html | 84 + .../html-svg/struct-dom-13-f-isvalid.html | 159 + .../html-svg/struct-dom-14-f-isvalid.html | 96 + .../html-svg/struct-dom-15-f-isvalid.html | 131 + .../html-svg/struct-dom-16-f-isvalid.html | 117 + .../html-svg/struct-dom-17-f-novalid.html | 95 + .../html-svg/struct-dom-18-f-isvalid.html | 130 + .../html-svg/struct-dom-19-f-novalid.html | 80 + .../html-svg/struct-dom-20-f-isvalid.html | 131 + .../html-svg/struct-frag-01-t-isvalid.html | 41 + .../html-svg/struct-frag-02-t-isvalid.html | 51 + .../html-svg/struct-frag-03-t-isvalid.html | 49 + .../html-svg/struct-frag-04-t-isvalid.html | 49 + .../html-svg/struct-frag-05-t-novalid.html | 56 + .../html-svg/struct-frag-06-t-isvalid.html | 58 + .../html-svg/struct-group-01-t-isvalid.html | 58 + .../html-svg/struct-group-02-b-isvalid.html | 53 + .../html-svg/struct-group-03-t-isvalid.html | 269 + .../html-svg/struct-image-01-t-isvalid.html | 46 + .../html-svg/struct-image-02-b-isvalid.html | 69 + .../html-svg/struct-image-03-t-isvalid.html | 52 + .../html-svg/struct-image-04-t-isvalid.html | 46 + .../html-svg/struct-image-05-b-isvalid.html | 45 + .../html-svg/struct-image-06-t-isvalid.html | 83 + .../html-svg/struct-image-07-t-novalid.html | 66 + .../html-svg/struct-image-08-t-isvalid.html | 50 + .../html-svg/struct-image-09-t-isvalid.html | 49 + .../html-svg/struct-image-10-t-isvalid.html | 50 + .../html-svg/struct-image-11-b-isvalid.html | 56 + .../html-svg/struct-image-12-b-novalid.html | 60 + .../html-svg/struct-image-13-f-isvalid.html | 111 + .../html-svg/struct-image-14-f-isvalid.html | 111 + .../html-svg/struct-image-15-f-isvalid.html | 120 + .../html-svg/struct-image-16-f-isvalid.html | 49 + .../html-svg/struct-image-17-b-isvalid.html | 46 + .../html-svg/struct-image-18-f-isvalid.html | 52 + .../html-svg/struct-image-19-f-isvalid.html | 53 + .../html-svg/struct-svg-01-f-isvalid.html | 114 + .../html-svg/struct-svg-02-f-isvalid.html | 134 + .../html-svg/struct-svg-03-f-isvalid.html | 60 + .../html-svg/struct-symbol-01-b-isvalid.html | 60 + .../html-svg/struct-use-01-t-isvalid.html | 99 + .../html-svg/struct-use-03-t-isvalid.html | 61 + .../html-svg/struct-use-04-b-isvalid.html | 54 + .../html-svg/struct-use-05-b-isvalid.html | 70 + .../html-svg/struct-use-06-b-isvalid.html | 51 + .../html-svg/struct-use-07-b-isvalid.html | 56 + .../html-svg/struct-use-08-b-isvalid.html | 57 + .../html-svg/struct-use-09-b-isvalid.html | 67 + .../html-svg/struct-use-10-f-isvalid.html | 121 + .../html-svg/struct-use-11-f-novalid.html | 137 + .../html-svg/struct-use-12-f-novalid.html | 86 + .../html-svg/struct-use-13-f-isvalid.html | 65 + .../html-svg/struct-use-14-f-isvalid.html | 63 + .../html-svg/struct-use-15-f-isvalid.html | 66 + .../html-svg/styling-class-01-f-isvalid.html | 62 + .../html-svg/styling-css-01-b-isvalid.html | 82 + .../html-svg/styling-css-02-b-isvalid.html | 78 + .../html-svg/styling-css-03-b-isvalid.html | 84 + .../html-svg/styling-css-04-f-isvalid.html | 141 + .../html-svg/styling-css-05-b-isvalid.html | 60 + .../html-svg/styling-css-06-b-isvalid.html | 165 + .../html-svg/styling-css-07-f-isvalid.html | 50 + .../html-svg/styling-css-08-f-isvalid.html | 104 + .../html-svg/styling-css-09-f-isvalid.html | 70 + .../html-svg/styling-css-10-f-isvalid.html | 59 + .../html-svg/styling-elem-01-b-isvalid.html | 56 + .../html-svg/styling-inherit-01-b-isvalid.html | 61 + .../html-svg/styling-pres-01-t-isvalid.html | 48 + .../html-svg/styling-pres-02-f-novalid.html | 185 + .../html-svg/styling-pres-03-f-isvalid.html | 48 + .../html-svg/styling-pres-04-f-isvalid.html | 93 + .../html-svg/styling-pres-05-f-isvalid.html | 66 + .../html-svg/svgdom-over-01-f-novalid.html | 190 + .../html-svg/text-align-01-b-isvalid.html | 67 + .../html-svg/text-align-02-b-isvalid.html | 56 + .../html-svg/text-align-03-b-isvalid.html | 53 + .../html-svg/text-align-04-b-isvalid.html | 72 + .../html-svg/text-align-05-b-isvalid.html | 61 + .../html-svg/text-align-06-b-isvalid.html | 62 + .../html-svg/text-align-07-t-isvalid.html | 69 + .../html-svg/text-align-08-b-isvalid.html | 73 + .../html-svg/text-altglyph-01-b-isvalid.html | 100 + .../html-svg/text-altglyph-02-b-isvalid.html | 323 + .../html-svg/text-altglyph-03-b-isvalid.html | 348 + .../html-svg/text-bidi-01-t-isvalid.html | 49 + .../html-svg/text-deco-01-b-isvalid.html | 60 + .../html-svg/text-dom-01-f-isvalid.html | 161 + .../html-svg/text-dom-02-f-isvalid.html | 110 + .../html-svg/text-dom-03-f-novalid.html | 113 + .../html-svg/text-dom-04-f-isvalid.html | 149 + .../html-svg/text-dom-05-f-isvalid.html | 157 + .../html-svg/text-fonts-01-t-isvalid.html | 55 + .../html-svg/text-fonts-02-t-isvalid.html | 63 + .../html-svg/text-fonts-03-t-novalid.html | 73 + .../html-svg/text-fonts-04-t-isvalid.html | 59 + .../html-svg/text-fonts-05-f-novalid.html | 51 + .../html-svg/text-fonts-202-t-isvalid.html | 74 + .../html-svg/text-fonts-203-t-isvalid.html | 119 + .../html-svg/text-fonts-204-t-isvalid.html | 111 + .../html-svg/text-intro-01-t-isvalid.html | 64 + .../html-svg/text-intro-02-b-isvalid.html | 56 + .../html-svg/text-intro-03-b-isvalid.html | 52 + .../html-svg/text-intro-04-t-isvalid.html | 55 + .../html-svg/text-intro-05-t-isvalid.html | 54 + .../html-svg/text-intro-06-t-isvalid.html | 56 + .../html-svg/text-intro-07-t-isvalid.html | 52 + .../html-svg/text-intro-09-b-isvalid.html | 67 + .../html-svg/text-intro-10-f-isvalid.html | 56 + .../html-svg/text-intro-11-t-isvalid.html | 57 + .../html-svg/text-intro-12-t-isvalid.html | 56 + .../html-svg/text-path-01-b-isvalid.html | 76 + .../html-svg/text-path-02-b-isvalid.html | 81 + .../html-svg/text-spacing-01-b-isvalid.html | 52 + .../html-svg/text-text-01-b-isvalid.html | 147 + .../html-svg/text-text-03-b-isvalid.html | 78 + .../html-svg/text-text-04-t-isvalid.html | 183 + .../html-svg/text-text-05-t-isvalid.html | 157 + .../html-svg/text-text-06-t-isvalid.html | 108 + .../html-svg/text-text-07-t-isvalid.html | 47 + .../html-svg/text-text-08-b-isvalid.html | 48 + .../html-svg/text-text-09-t-isvalid.html | 47 + .../html-svg/text-text-10-t-isvalid.html | 68 + .../html-svg/text-text-11-t-isvalid.html | 72 + .../html-svg/text-text-12-t-isvalid.html | 167 + .../html-svg/text-tref-01-b-isvalid.html | 58 + .../html-svg/text-tselect-01-b-isvalid.html | 55 + .../html-svg/text-tselect-02-f-isvalid.html | 94 + .../html-svg/text-tselect-03-f-isvalid.html | 105 + .../html-svg/text-tspan-01-b-isvalid.html | 100 + .../html-svg/text-tspan-02-b-isvalid.html | 110 + .../html-svg/types-basic-01-f-isvalid.html | 64 + .../html-svg/types-basic-02-f-isvalid.html | 75 + .../html-svg/types-dom-01-b-isvalid.html | 75 + .../html-svg/types-dom-02-f-isvalid.html | 134 + .../html-svg/types-dom-03-b-isvalid.html | 69 + .../html-svg/types-dom-04-b-novalid.html | 226 + .../html-svg/types-dom-05-b-isvalid.html | 109 + .../html-svg/types-dom-06-f-isvalid.html | 119 + .../html-svg/types-dom-07-f-isvalid.html | 135 + .../html-svg/types-dom-08-f-isvalid.html | 181 + .../types-dom-svgfittoviewbox-01-f-isvalid.html | 82 + .../types-dom-svglengthlist-01-f-isvalid.html | 105 + .../types-dom-svgnumberlist-01-f-isvalid.html | 105 + .../types-dom-svgstringlist-01-f-isvalid.html | 104 + .../types-dom-svgtransformable-01-f-isvalid.html | 81 + .../tests/conformance-checkers/html/Makefile | 20 + .../accesskey/duplicate-key-labels-novalid.html | 9 + .../multi-character-key-label-novalid.html | 9 + .../data/no-characters-after-hyphen-novalid.html | 4 + .../data/not-xml-serializable-novalid.html | 4 + .../html/attributes/data/value-isvalid.html | 7 + .../attributes/lang/deprecated-tag-haswarn.html | 9 + .../html/attributes/lang/empty-isvalid.html | 10 + .../html/attributes/lang/extlang-bad-novalid.html | 9 + .../lang/xmllang-different-value-novalid.html | 10 + .../html/attributes/lang/xmllang-only-novalid.html | 10 + .../html/attributes/lang/xmllang-same-isvalid.html | 10 + .../role/unrecognized-role-name-novalid.html | 5 + .../attributes/spellcheck/value-bad-novalid.html | 10 + .../html/attributes/spellcheck/value-isvalid.html | 11 + .../html/elements/a/download-isvalid.html | 6 + .../html/elements/a/download-novalid.html | 5 + .../html/elements/a/href-isvalid.html | 92 + .../a/href/fragment-backslash-novalid.html | 4 + .../a/href/fragment-contains-hash-novalid.html | 4 + .../a/href/fragment-leading-space-novalid.html | 4 + .../html/elements/a/href/host-cr-novalid.html | 4 + .../href/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/elements/a/href/host-empty-novalid.html | 4 + .../a/href/host-empty-userinfo-empty-novalid.html | 4 + .../a/href/host-empty-with-userinfo-novalid.html | 4 + .../a/href/host-hostname-in-brackets-novalid.html | 4 + .../a/href/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../html/elements/a/href/host-newline-novalid.html | 5 + .../html/elements/a/href/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/a/href/host-tab-novalid.html | 4 + .../a/href/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../a/href/path-bare-percent-sign-novalid.html | 4 + .../a/href/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../href/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../a/href/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/a/href/path-tab-novalid.html | 4 + .../a/href/path-trailing-space-novalid.html | 4 + .../html/elements/a/href/path-u0091-novalid.html | 4 + .../html/elements/a/href/port-999999-novalid.html | 4 + .../html/elements/a/href/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../a/href/port-leading-colon-novalid.html | 4 + .../elements/a/href/port-leading-dash-novalid.html | 4 + .../a/href/port-multiple-letters-novalid.html | 4 + .../html/elements/a/href/port-newline-novalid.html | 5 + .../a/href/port-single-letter-novalid.html | 4 + .../html/elements/a/href/port-space-novalid.html | 4 + .../html/elements/a/href/port-tab-novalid.html | 4 + .../a/href/query-leading-space-novalid.html | 4 + .../a/href/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../a/href/scheme-data-single-slash-novalid.html | 4 + .../a/href/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../a/href/scheme-ftp-no-slash-novalid.html | 4 + .../a/href/scheme-ftp-single-slash-novalid.html | 4 + .../a/href/scheme-http-backslash-novalid.html | 4 + .../a/href/scheme-http-no-slash-colon-novalid.html | 4 + .../a/href/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../a/href/scheme-http-single-slash-novalid.html | 4 + .../a/href/scheme-https-no-slash-novalid.html | 4 + .../a/href/scheme-https-single-slash-novalid.html | 4 + .../a/href/scheme-trailing-cr-novalid.html | 4 + .../a/href/scheme-trailing-newline-novalid.html | 5 + .../a/href/scheme-trailing-space-novalid.html | 4 + .../a/href/scheme-trailing-tab-novalid.html | 4 + .../a/href/userinfo-backslash-novalid.html | 4 + .../href/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/a/media-novalid.html | 4 + .../html/elements/a/model-isvalid.html | 4 + .../html/elements/a/model-novalid.html | 4 + .../html/elements/a/name-empty-novalid.html | 10 + .../html/elements/abbr/model-isvalid.html | 24 + .../html/elements/abbr/model-novalid.html | 18 + .../html/elements/address/model-isvalid.html | 17 + .../html/elements/address/model-novalid.html | 17 + .../html/elements/area/download-isvalid.html | 5 + .../html/elements/area/href-empty-isvalid.html | 4 + .../html/elements/area/href-isvalid.html | 91 + .../area/href/fragment-backslash-novalid.html | 4 + .../area/href/fragment-contains-hash-novalid.html | 4 + .../area/href/fragment-leading-space-novalid.html | 4 + .../html/elements/area/href/host-cr-novalid.html | 4 + .../href/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/area/href/host-empty-novalid.html | 4 + .../href/host-empty-userinfo-empty-novalid.html | 4 + .../href/host-empty-with-userinfo-novalid.html | 4 + .../href/host-hostname-in-brackets-novalid.html | 4 + .../area/href/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/area/href/host-newline-novalid.html | 5 + .../elements/area/href/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/area/href/host-tab-novalid.html | 4 + .../href/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../area/href/path-bare-percent-sign-novalid.html | 4 + .../area/href/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../href/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../area/href/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/area/href/path-tab-novalid.html | 4 + .../area/href/path-trailing-space-novalid.html | 4 + .../elements/area/href/path-u0091-novalid.html | 4 + .../elements/area/href/port-999999-novalid.html | 4 + .../html/elements/area/href/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../area/href/port-leading-colon-novalid.html | 4 + .../area/href/port-leading-dash-novalid.html | 4 + .../area/href/port-multiple-letters-novalid.html | 4 + .../elements/area/href/port-newline-novalid.html | 5 + .../area/href/port-single-letter-novalid.html | 4 + .../elements/area/href/port-space-novalid.html | 4 + .../html/elements/area/href/port-tab-novalid.html | 4 + .../area/href/query-leading-space-novalid.html | 4 + .../area/href/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../href/scheme-data-single-slash-novalid.html | 4 + .../area/href/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../area/href/scheme-ftp-no-slash-novalid.html | 4 + .../area/href/scheme-ftp-single-slash-novalid.html | 4 + .../area/href/scheme-http-backslash-novalid.html | 4 + .../href/scheme-http-no-slash-colon-novalid.html | 4 + .../area/href/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../href/scheme-http-single-slash-novalid.html | 4 + .../area/href/scheme-https-no-slash-novalid.html | 4 + .../href/scheme-https-single-slash-novalid.html | 4 + .../area/href/scheme-trailing-cr-novalid.html | 4 + .../area/href/scheme-trailing-newline-novalid.html | 5 + .../area/href/scheme-trailing-space-novalid.html | 4 + .../area/href/scheme-trailing-tab-novalid.html | 4 + .../area/href/userinfo-backslash-novalid.html | 4 + .../href/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/area/media-novalid.html | 4 + .../html/elements/area/model-isvalid.html | 30 + .../html/elements/area/model-novalid.html | 53 + .../html/elements/audio/model-isvalid.html | 4 + .../html/elements/audio/model-novalid.html | 4 + .../html/elements/audio/src-empty-novalid.html | 4 + .../html/elements/audio/src-isvalid.html | 91 + .../audio/src-whitespace-only-novalid.html | 5 + .../audio/src/fragment-backslash-novalid.html | 4 + .../audio/src/fragment-contains-hash-novalid.html | 4 + .../audio/src/fragment-leading-space-novalid.html | 4 + .../html/elements/audio/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/audio/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../audio/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/audio/src/host-newline-novalid.html | 5 + .../elements/audio/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/audio/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../audio/src/path-bare-percent-sign-novalid.html | 4 + .../audio/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../audio/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/audio/src/path-tab-novalid.html | 4 + .../audio/src/path-trailing-space-novalid.html | 4 + .../elements/audio/src/path-u0091-novalid.html | 4 + .../elements/audio/src/port-999999-novalid.html | 4 + .../html/elements/audio/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../audio/src/port-leading-colon-novalid.html | 4 + .../audio/src/port-leading-dash-novalid.html | 4 + .../audio/src/port-multiple-letters-novalid.html | 4 + .../elements/audio/src/port-newline-novalid.html | 5 + .../audio/src/port-single-letter-novalid.html | 4 + .../elements/audio/src/port-space-novalid.html | 4 + .../html/elements/audio/src/port-tab-novalid.html | 4 + .../audio/src/query-leading-space-novalid.html | 4 + .../audio/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../audio/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../audio/src/scheme-ftp-no-slash-novalid.html | 4 + .../audio/src/scheme-ftp-single-slash-novalid.html | 4 + .../audio/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../audio/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../audio/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../audio/src/scheme-trailing-cr-novalid.html | 4 + .../audio/src/scheme-trailing-newline-novalid.html | 5 + .../audio/src/scheme-trailing-space-novalid.html | 4 + .../audio/src/scheme-trailing-tab-novalid.html | 4 + .../audio/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../base/href-and-target-missing-novalid.html | 10 + .../html/elements/base/href-empty-isvalid.html | 4 + .../base/href/fragment-backslash-novalid.html | 4 + .../base/href/fragment-contains-hash-novalid.html | 4 + .../fragment-contains-pile-of-poo-isvalid.html | 4 + .../fragment-contains-question-mark-isvalid.html | 4 + ...t-empty-hash-only-no-path-relative-isvalid.html | 4 + .../base/href/fragment-leading-space-novalid.html | 4 + .../href/fragment-non-ascii-relative-isvalid.html | 4 + ...t-semicolon-question-mark-relative-isvalid.html | 4 + .../base/href/fragment-slash-relative-isvalid.html | 4 + .../base/href/host-192.0x00A80001-isvalid.html | 4 + .../base/href/host-IP-address-broken-isvalid.html | 4 + .../href/host-IP-address-fullwidth-isvalid.html | 4 + .../host-IP-address-percent-encoded-isvalid.html | 4 + .../html/elements/base/href/host-cr-novalid.html | 4 + .../href/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/base/href/host-empty-novalid.html | 4 + .../href/host-empty-userinfo-empty-novalid.html | 4 + .../href/host-empty-with-userinfo-novalid.html | 4 + .../base/href/host-exotic-dot-isvalid.html | 4 + .../base/href/host-exotic-whitespace-isvalid.html | 4 + .../elements/base/href/host-fullwidth-isvalid.html | 4 + .../href/host-hostname-in-brackets-novalid.html | 4 + .../base/href/host-idn-unicode-han-isvalid.html | 4 + .../base/href/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../html/elements/base/href/host-ipv6-isvalid.html | 4 + .../elements/base/href/host-ipv6-port-isvalid.html | 4 + .../base/href/host-is-pile-of-poo-isvalid.html | 4 + .../elements/base/href/host-newline-novalid.html | 5 + .../elements/base/href/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/base/href/host-tab-novalid.html | 4 + .../href/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../base/href/path-bare-percent-sign-novalid.html | 4 + .../path-colon-colon-number-relative-isvalid.html | 4 + .../base/href/path-colon-relative-isvalid.html | 4 + .../href/path-contains-pile-of-poo-isvalid.html | 4 + .../base/href/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../href/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../path-leading-colon-chars-relative-isvalid.html | 4 + .../path-leading-colon-colon-relative-isvalid.html | 4 + .../path-leading-colon-hash-relative-isvalid.html | 4 + ...path-leading-colon-letter-relative-isvalid.html | 4 + ...path-leading-colon-number-relative-isvalid.html | 4 + .../path-leading-colon-slash-relative-isvalid.html | 4 + .../base/href/path-leading-space-novalid.html | 4 + .../elements/base/href/path-non-ascii-isvalid.html | 4 + .../href/path-percent-encoded-dot-isvalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-percent-encoded-mixed-case-isvalid.html | 4 + .../path-percent-encoded-multiple-isvalid.html | 4 + ...ncoded-slash-plus-slashes-relative-isvalid.html | 4 + ...ath-percent-encoded-slash-relative-isvalid.html | 4 + .../href/path-percent-encoded-space-isvalid.html | 4 + .../href/path-percent-encoded-u0000-isvalid.html | 4 + .../href/path-percent-encoded-u0091-isvalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../base/href/path-simple-relative-isvalid.html | 4 + .../path-slash-colon-number-relative-isvalid.html | 4 + .../href/path-slash-only-relative-isvalid.html | 4 + .../base/href/path-slash-pile-of-poo-isvalid.html | 4 + .../href/path-starts-with-pile-of-poo-isvalid.html | 4 + .../html/elements/base/href/path-tab-novalid.html | 4 + .../base/href/path-trailing-space-novalid.html | 4 + .../elements/base/href/path-u0091-novalid.html | 4 + .../base/href/path-u202E-u202D-isvalid.html | 4 + .../elements/base/href/path-uFEFF-isvalid.html | 4 + .../base/href/path-unicode-han-isvalid.html | 4 + .../html/elements/base/href/port-0-isvalid.html | 4 + .../base/href/port-00000000000000-isvalid.html | 4 + .../href/port-00000000000000000000080-isvalid.html | 4 + .../elements/base/href/port-999999-novalid.html | 4 + .../html/elements/base/href/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../base/href/port-leading-colon-novalid.html | 4 + .../base/href/port-leading-dash-novalid.html | 4 + .../base/href/port-multiple-letters-novalid.html | 4 + .../elements/base/href/port-newline-novalid.html | 5 + .../base/href/port-none-but-colon-isvalid.html | 4 + .../base/href/port-single-letter-novalid.html | 4 + .../elements/base/href/port-space-novalid.html | 4 + .../html/elements/base/href/port-tab-novalid.html | 4 + .../href/query-contains-pile-of-poo-isvalid.html | 4 + .../href/query-contains-question-mark-isvalid.html | 4 + .../href/query-empty-no-path-relative-isvalid.html | 4 + .../base/href/query-leading-space-novalid.html | 4 + .../base/href/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../base/href/scheme-data-no-slash-isvalid.html | 4 + .../href/scheme-data-single-slash-novalid.html | 4 + .../base/href/scheme-file-backslash-novalid.html | 4 + .../base/href/scheme-file-host-empty-isvalid.html | 4 + .../href/scheme-file-host-included-isvalid.html | 4 + .../base/href/scheme-file-no-slash-isvalid.html | 4 + .../base/href/scheme-file-scheme-only-isvalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../href/scheme-file-single-slash-isvalid.html | 4 + .../base/href/scheme-file-slash-only-isvalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-slash-slash-c-bar-isvalid.html | 4 + .../href/scheme-file-slash-slash-only-isvalid.html | 4 + ...scheme-file-slash-slash-slash-only-isvalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../base/href/scheme-file-uppercase-isvalid.html | 4 + .../base/href/scheme-ftp-no-slash-novalid.html | 4 + .../base/href/scheme-ftp-single-slash-novalid.html | 4 + .../base/href/scheme-ftps-no-slash-isvalid.html | 4 + .../href/scheme-ftps-single-slash-isvalid.html | 4 + .../base/href/scheme-gopher-no-slash-isvalid.html | 4 + .../href/scheme-gopher-single-slash-isvalid.html | 4 + .../base/href/scheme-http-backslash-novalid.html | 4 + .../href/scheme-http-no-slash-colon-novalid.html | 4 + .../base/href/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../href/scheme-http-single-slash-novalid.html | 4 + .../base/href/scheme-https-no-slash-novalid.html | 4 + .../href/scheme-https-single-slash-novalid.html | 4 + .../scheme-javascript-single-slash-isvalid.html | 4 + .../base/href/scheme-mailto-no-slash-isvalid.html | 4 + .../href/scheme-mailto-single-slash-isvalid.html | 4 + .../base/href/scheme-none-relative-isvalid.html | 4 + .../elements/base/href/scheme-private-isvalid.html | 4 + .../base/href/scheme-private-no-slash-isvalid.html | 4 + .../base/href/scheme-private-path-isvalid.html | 4 + ...private-path-leading-slashes-chars-isvalid.html | 4 + ...path-leading-slashes-colon-slashes-isvalid.html | 4 + ...-private-path-leading-slashes-only-isvalid.html | 4 + .../href/scheme-private-single-letter-isvalid.html | 4 + .../href/scheme-private-single-slash-isvalid.html | 4 + .../base/href/scheme-private-slash-isvalid.html | 4 + .../href/scheme-private-slash-slash-isvalid.html | 4 + .../href/scheme-schemeless-relative-isvalid.html | 4 + .../base/href/scheme-trailing-cr-novalid.html | 4 + .../base/href/scheme-trailing-newline-novalid.html | 5 + .../base/href/scheme-trailing-space-novalid.html | 4 + .../base/href/scheme-trailing-tab-novalid.html | 4 + .../base/href/scheme-ws-single-slash-isvalid.html | 4 + .../base/href/scheme-wss-no-slash-isvalid.html | 4 + .../base/href/scheme-wss-single-slash-isvalid.html | 4 + .../base/href/userinfo-backslash-novalid.html | 4 + .../elements/base/href/userinfo-empty-isvalid.html | 4 + .../base/href/userinfo-host-port-path-isvalid.html | 4 + .../html/elements/base/href/userinfo-isvalid.html | 4 + .../href/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + .../base/href/userinfo-password-empty-isvalid.html | 4 + .../base/href/userinfo-user-empty-isvalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...-username-contains-percent-encoded-isvalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../href/userinfo-username-non-alpha-isvalid.html | 4 + .../html/elements/bdo/model-isvalid.html | 28 + .../html/elements/bdo/model-novalid.html | 21 + .../elements/blockquote/cite-empty-isvalid.html | 4 + .../html/elements/blockquote/cite-isvalid.html | 91 + .../cite/fragment-backslash-novalid.html | 4 + .../cite/fragment-contains-hash-novalid.html | 4 + .../cite/fragment-leading-space-novalid.html | 4 + .../elements/blockquote/cite/host-cr-novalid.html | 4 + .../cite/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../blockquote/cite/host-empty-novalid.html | 4 + .../cite/host-empty-userinfo-empty-novalid.html | 4 + .../cite/host-empty-with-userinfo-novalid.html | 4 + .../cite/host-hostname-in-brackets-novalid.html | 4 + .../cite/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../blockquote/cite/host-newline-novalid.html | 5 + .../blockquote/cite/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../elements/blockquote/cite/host-tab-novalid.html | 4 + .../cite/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../cite/path-bare-percent-sign-novalid.html | 4 + .../cite/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../cite/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../cite/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../elements/blockquote/cite/path-tab-novalid.html | 4 + .../cite/path-trailing-space-novalid.html | 4 + .../blockquote/cite/path-u0091-novalid.html | 4 + .../blockquote/cite/port-999999-novalid.html | 4 + .../elements/blockquote/cite/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../cite/port-leading-colon-novalid.html | 4 + .../blockquote/cite/port-leading-dash-novalid.html | 4 + .../cite/port-multiple-letters-novalid.html | 4 + .../blockquote/cite/port-newline-novalid.html | 5 + .../cite/port-single-letter-novalid.html | 4 + .../blockquote/cite/port-space-novalid.html | 4 + .../elements/blockquote/cite/port-tab-novalid.html | 4 + .../cite/query-leading-space-novalid.html | 4 + .../cite/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../cite/scheme-data-single-slash-novalid.html | 4 + .../cite/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../cite/scheme-ftp-no-slash-novalid.html | 4 + .../cite/scheme-ftp-single-slash-novalid.html | 4 + .../cite/scheme-http-backslash-novalid.html | 4 + .../cite/scheme-http-no-slash-colon-novalid.html | 4 + .../cite/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../cite/scheme-http-single-slash-novalid.html | 4 + .../cite/scheme-https-no-slash-novalid.html | 4 + .../cite/scheme-https-single-slash-novalid.html | 4 + .../cite/scheme-trailing-cr-novalid.html | 4 + .../cite/scheme-trailing-newline-novalid.html | 5 + .../cite/scheme-trailing-space-novalid.html | 4 + .../cite/scheme-trailing-tab-novalid.html | 4 + .../cite/userinfo-backslash-novalid.html | 4 + .../cite/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/blockquote/model-isvalid.html | 18 + .../html/elements/blockquote/model-novalid.html | 31 + .../html/elements/br/model-isvalid.html | 16 + .../html/elements/br/model-novalid.html | 10 + .../elements/button/formaction-empty-novalid.html | 4 + .../html/elements/button/formaction-isvalid.html | 91 + .../button/formaction-whitespace-only-novalid.html | 5 + .../formaction/fragment-backslash-novalid.html | 4 + .../formaction/fragment-contains-hash-novalid.html | 4 + .../formaction/fragment-leading-space-novalid.html | 4 + .../button/formaction/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../button/formaction/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../formaction/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../button/formaction/host-newline-novalid.html | 5 + .../button/formaction/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../button/formaction/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../formaction/path-bare-percent-sign-novalid.html | 4 + .../formaction/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../formaction/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../button/formaction/path-tab-novalid.html | 4 + .../formaction/path-trailing-space-novalid.html | 4 + .../button/formaction/path-u0091-novalid.html | 4 + .../button/formaction/port-999999-novalid.html | 4 + .../button/formaction/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../formaction/port-leading-colon-novalid.html | 4 + .../formaction/port-leading-dash-novalid.html | 4 + .../formaction/port-multiple-letters-novalid.html | 4 + .../button/formaction/port-newline-novalid.html | 5 + .../formaction/port-single-letter-novalid.html | 4 + .../button/formaction/port-space-novalid.html | 4 + .../button/formaction/port-tab-novalid.html | 4 + .../formaction/query-leading-space-novalid.html | 4 + .../formaction/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../scheme-data-single-slash-novalid.html | 4 + .../formaction/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../formaction/scheme-ftp-no-slash-novalid.html | 4 + .../scheme-ftp-single-slash-novalid.html | 4 + .../formaction/scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../formaction/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../scheme-http-single-slash-novalid.html | 4 + .../formaction/scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../formaction/scheme-trailing-cr-novalid.html | 4 + .../scheme-trailing-newline-novalid.html | 5 + .../formaction/scheme-trailing-space-novalid.html | 4 + .../formaction/scheme-trailing-tab-novalid.html | 4 + .../formaction/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/canvas/model-isvalid.html | 4 + .../html/elements/canvas/model-novalid.html | 4 + .../html/elements/cite/model-isvalid.html | 24 + .../html/elements/cite/model-novalid.html | 18 + .../html/elements/code/model-isvalid.html | 22 + .../html/elements/code/model-novalid.html | 25 + .../html/elements/dd/dd-hgroup-isvalid.html | 5 + .../html/elements/del/cite-empty-isvalid.html | 4 + .../html/elements/del/cite-isvalid.html | 91 + .../del/cite/fragment-backslash-novalid.html | 4 + .../del/cite/fragment-contains-hash-novalid.html | 4 + .../del/cite/fragment-leading-space-novalid.html | 4 + .../html/elements/del/cite/host-cr-novalid.html | 4 + .../cite/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/elements/del/cite/host-empty-novalid.html | 4 + .../cite/host-empty-userinfo-empty-novalid.html | 4 + .../del/cite/host-empty-with-userinfo-novalid.html | 4 + .../cite/host-hostname-in-brackets-novalid.html | 4 + .../del/cite/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/del/cite/host-newline-novalid.html | 5 + .../html/elements/del/cite/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/del/cite/host-tab-novalid.html | 4 + .../cite/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../del/cite/path-bare-percent-sign-novalid.html | 4 + .../del/cite/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../cite/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../del/cite/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/del/cite/path-tab-novalid.html | 4 + .../del/cite/path-trailing-space-novalid.html | 4 + .../html/elements/del/cite/path-u0091-novalid.html | 4 + .../elements/del/cite/port-999999-novalid.html | 4 + .../html/elements/del/cite/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../del/cite/port-leading-colon-novalid.html | 4 + .../del/cite/port-leading-dash-novalid.html | 4 + .../del/cite/port-multiple-letters-novalid.html | 4 + .../elements/del/cite/port-newline-novalid.html | 5 + .../del/cite/port-single-letter-novalid.html | 4 + .../html/elements/del/cite/port-space-novalid.html | 4 + .../html/elements/del/cite/port-tab-novalid.html | 4 + .../del/cite/query-leading-space-novalid.html | 4 + .../del/cite/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../del/cite/scheme-data-single-slash-novalid.html | 4 + .../del/cite/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../del/cite/scheme-ftp-no-slash-novalid.html | 4 + .../del/cite/scheme-ftp-single-slash-novalid.html | 4 + .../del/cite/scheme-http-backslash-novalid.html | 4 + .../cite/scheme-http-no-slash-colon-novalid.html | 4 + .../del/cite/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../del/cite/scheme-http-single-slash-novalid.html | 4 + .../del/cite/scheme-https-no-slash-novalid.html | 4 + .../cite/scheme-https-single-slash-novalid.html | 4 + .../del/cite/scheme-trailing-cr-novalid.html | 4 + .../del/cite/scheme-trailing-newline-novalid.html | 5 + .../del/cite/scheme-trailing-space-novalid.html | 4 + .../del/cite/scheme-trailing-tab-novalid.html | 4 + .../del/cite/userinfo-backslash-novalid.html | 4 + .../cite/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/del/date-0004-02-29-haswarn.html | 4 + .../html/elements/del/date-0005-02-29-novalid.html | 4 + .../html/elements/del/date-0214-09-29-haswarn.html | 4 + .../html/elements/del/date-1900-02-29-novalid.html | 4 + .../html/elements/del/date-1969-02-29-novalid.html | 4 + .../elements/del/date-20014-09-29-haswarn.html | 4 + .../html/elements/del/date-2014-02-29-novalid.html | 4 + .../html/elements/del/date-2100-02-29-novalid.html | 4 + .../html/elements/del/date-2200-02-29-novalid.html | 4 + .../html/elements/del/date-day-01-32-novalid.html | 4 + .../html/elements/del/date-day-03-32-novalid.html | 4 + .../html/elements/del/date-day-04-31-novalid.html | 4 + .../html/elements/del/date-day-05-32-novalid.html | 4 + .../html/elements/del/date-day-06-31-novalid.html | 4 + .../html/elements/del/date-day-07-32-novalid.html | 4 + .../html/elements/del/date-day-08-32-novalid.html | 4 + .../html/elements/del/date-day-09-31-novalid.html | 4 + .../html/elements/del/date-day-10-32-novalid.html | 4 + .../html/elements/del/date-day-11-31-novalid.html | 4 + .../html/elements/del/date-day-12-32-novalid.html | 4 + .../del/date-day-missing-separator-novalid.html | 4 + .../elements/del/date-day-one-digit-novalid.html | 4 + .../del/date-day-three-digits-novalid.html | 4 + .../date-iso8601-YYYYMMDD-no-hyphen-novalid.html | 4 + .../elements/del/date-leading-bom-novalid.html | 4 + .../del/date-leading-whitespace-novalid.html | 4 + .../html/elements/del/date-month-00-novalid.html | 4 + .../html/elements/del/date-month-13-novalid.html | 4 + .../del/date-month-missing-separator-novalid.html | 4 + .../elements/del/date-month-one-digit-novalid.html | 4 + .../del/date-month-three-digits-novalid.html | 4 + .../elements/del/date-non-ascii-digit-novalid.html | 4 + .../elements/del/date-trailing-U+0000-novalid.html | 4 + .../del/date-trailing-pile-of-poo-novalid.html | 4 + .../del/date-trailing-whitespace-novalid.html | 4 + .../del/date-wrong-day-separator-novalid.html | 4 + .../del/date-wrong-month-separator-novalid.html | 4 + .../html/elements/del/date-year-0000-novalid.html | 4 + .../del/date-year-five-digits-haswarn.html | 4 + .../elements/del/date-year-negative-novalid.html | 4 + .../del/date-year-three-digits-novalid.html | 4 + .../html/elements/del/datetime-isvalid.html | 33 + .../html/elements/del/duration-P-form-novalid.html | 4 + .../del/duration-time-component-novalid.html | 4 + .../del/global-date-and-time-2400-novalid.html | 4 + .../global-date-and-time-60-minutes-novalid.html | 4 + .../global-date-and-time-60-seconds-novalid.html | 4 + ...te-and-time-bad-fraction-separator-novalid.html | 4 + ...-date-and-time-four-digit-fraction-novalid.html | 4 + ...lobal-date-and-time-hour-one-digit-novalid.html | 4 + ...al-date-and-time-hour-three-digits-novalid.html | 4 + .../global-date-and-time-iso8601-hh-novalid.html | 4 + ...ate-and-time-iso8601-hhmm-no-colon-novalid.html | 4 + ...e-and-time-iso8601-hhmmss-no-colon-novalid.html | 4 + .../global-date-and-time-lowercase-z-novalid.html | 4 + ...al-date-and-time-minutes-one-digit-novalid.html | 4 + ...date-and-time-minutes-three-digits-novalid.html | 4 + ...and-time-missing-minutes-separator-novalid.html | 4 + ...and-time-missing-seconds-separator-novalid.html | 4 + .../del/global-date-and-time-nbsp-novalid.html | 4 + ...al-date-and-time-seconds-one-digit-novalid.html | 4 + ...date-and-time-seconds-three-digits-novalid.html | 4 + ...ate-and-time-space-before-timezone-novalid.html | 4 + ...-date-and-time-timezone-60-minutes-novalid.html | 4 + ...nd-time-timezone-iso8601-two-digit-novalid.html | 4 + ...date-and-time-timezone-lowercase-t-novalid.html | 4 + ...-date-and-time-timezone-minus-1300-haswarn.html | 4 + ...-date-and-time-timezone-minus-2400-novalid.html | 4 + ...-date-and-time-timezone-minutes-15-haswarn.html | 4 + ...-and-time-timezone-multiple-spaces-novalid.html | 4 + ...-and-time-timezone-non-T-character-novalid.html | 4 + ...d-time-timezone-offset-colon-start-novalid.html | 4 + ...d-time-timezone-offset-space-start-novalid.html | 4 + ...e-and-time-timezone-one-digit-hour-novalid.html | 4 + ...and-time-timezone-one-digit-minute-novalid.html | 4 + ...l-date-and-time-timezone-plus-1500-haswarn.html | 4 + ...l-date-and-time-timezone-plus-2400-novalid.html | 4 + ...and-time-timezone-three-digit-hour-novalid.html | 4 + ...d-time-timezone-three-digit-minute-novalid.html | 4 + ...ate-and-time-timezone-with-seconds-novalid.html | 4 + ...ate-and-time-with-both-T-and-space-novalid.html | 4 + ...e-and-time-wrong-minutes-separator-novalid.html | 4 + ...e-and-time-wrong-seconds-separator-novalid.html | 4 + ...-date-and-time-zero-digit-fraction-novalid.html | 4 + .../elements/del/local-date-and-time-novalid.html | 4 + .../html/elements/del/model-isvalid.html | 32 + .../html/elements/del/model-novalid.html | 45 + .../html/elements/del/month-novalid.html | 4 + .../html/elements/del/time-novalid.html | 4 + .../html/elements/del/week-novalid.html | 4 + .../html/elements/del/year-novalid.html | 4 + .../html/elements/del/yearless-date-novalid.html | 4 + .../html/elements/dfn/model-isvalid.html | 24 + .../html/elements/dfn/model-novalid.html | 18 + .../html/elements/dialog/model-novalid.html | 15 + .../html/elements/div/model-isvalid.html | 20 + .../html/elements/div/model-novalid.html | 27 + .../html/elements/dl/article-in-dt-novalid.html | 4 + .../html/elements/dl/aside-in-dt-novalid.html | 4 + .../html/elements/dl/dd-in-template-novalid.html | 4 + .../html/elements/dl/div-contains-dl-novalid.html | 4 + .../elements/dl/div-contains-text-novalid.html | 4 + .../elements/dl/div-multiple-groups-novalid.html | 4 + .../dl/div-splitting-groups-2-novalid.html | 4 + .../dl/div-splitting-groups-3-novalid.html | 4 + .../elements/dl/div-splitting-groups-novalid.html | 4 + .../html/elements/dl/dl-contains-dl-novalid.html | 4 + .../elements/dl/dl-contains-text-2-novalid.html | 4 + .../html/elements/dl/dl-contains-text-novalid.html | 4 + .../html/elements/dl/dl-in-p-novalid.html | 4 + .../html/elements/dl/dl-isvalid.html | 34 + .../html/elements/dl/dt-in-template-novalid.html | 4 + .../html/elements/dl/empty-div-2-novalid.html | 4 + .../html/elements/dl/empty-div-novalid.html | 4 + .../html/elements/dl/first-dd-novalid.html | 4 + .../html/elements/dl/footer-in-dt-novalid.html | 4 + .../html/elements/dl/h1-in-dt-novalid.html | 4 + .../html/elements/dl/h2-in-dt-novalid.html | 4 + .../html/elements/dl/h3-in-dt-novalid.html | 4 + .../html/elements/dl/h4-in-dt-novalid.html | 4 + .../html/elements/dl/h5-in-dt-novalid.html | 4 + .../html/elements/dl/h6-in-dt-novalid.html | 4 + .../html/elements/dl/header-in-dt-novalid.html | 4 + .../html/elements/dl/hgroup-in-dt-novalid.html | 4 + .../html/elements/dl/last-dt-novalid.html | 4 + .../html/elements/dl/mixed-div-dt-dd-novalid.html | 4 + .../html/elements/dl/mixed-dt-dd-div-novalid.html | 4 + .../html/elements/dl/nav-in-dt-novalid.html | 4 + .../html/elements/dl/nested-divs-novalid.html | 4 + .../html/elements/dl/only-dd-novalid.html | 4 + .../html/elements/dl/only-dt-novalid.html | 4 + .../html/elements/dl/section-in-dt-novalid.html | 4 + .../html/elements/em/model-isvalid.html | 22 + .../html/elements/em/model-novalid.html | 25 + .../html/elements/embed/height-novalid.html | 10 + .../html/elements/embed/src-empty-novalid.html | 4 + .../html/elements/embed/src-isvalid.html | 91 + .../embed/src-whitespace-only-novalid.html | 5 + .../embed/src/fragment-backslash-novalid.html | 4 + .../embed/src/fragment-contains-hash-novalid.html | 4 + .../embed/src/fragment-leading-space-novalid.html | 4 + .../html/elements/embed/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/embed/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../embed/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/embed/src/host-newline-novalid.html | 5 + .../elements/embed/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/embed/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../embed/src/path-bare-percent-sign-novalid.html | 4 + .../embed/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../embed/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/embed/src/path-tab-novalid.html | 4 + .../embed/src/path-trailing-space-novalid.html | 4 + .../elements/embed/src/path-u0091-novalid.html | 4 + .../elements/embed/src/port-999999-novalid.html | 4 + .../html/elements/embed/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../embed/src/port-leading-colon-novalid.html | 4 + .../embed/src/port-leading-dash-novalid.html | 4 + .../embed/src/port-multiple-letters-novalid.html | 4 + .../elements/embed/src/port-newline-novalid.html | 5 + .../embed/src/port-single-letter-novalid.html | 4 + .../elements/embed/src/port-space-novalid.html | 4 + .../html/elements/embed/src/port-tab-novalid.html | 4 + .../embed/src/query-leading-space-novalid.html | 4 + .../embed/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../embed/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../embed/src/scheme-ftp-no-slash-novalid.html | 4 + .../embed/src/scheme-ftp-single-slash-novalid.html | 4 + .../embed/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../embed/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../embed/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../embed/src/scheme-trailing-cr-novalid.html | 4 + .../embed/src/scheme-trailing-newline-novalid.html | 5 + .../embed/src/scheme-trailing-space-novalid.html | 4 + .../embed/src/scheme-trailing-tab-novalid.html | 4 + .../embed/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/embed/type-novalid.html | 10 + .../html/elements/embed/width-novalid.html | 10 + .../elements/footer/nested-footer-novalid.html | 12 + .../elements/footer/nested-header-novalid.html | 12 + .../html/elements/form/action-empty-novalid.html | 4 + .../html/elements/form/action-isvalid.html | 91 + .../form/action-whitespace-only-novalid.html | 5 + .../form/action/fragment-backslash-novalid.html | 4 + .../action/fragment-contains-hash-novalid.html | 4 + .../action/fragment-leading-space-novalid.html | 4 + .../html/elements/form/action/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/form/action/host-empty-novalid.html | 4 + .../action/host-empty-userinfo-empty-novalid.html | 4 + .../action/host-empty-with-userinfo-novalid.html | 4 + .../action/host-hostname-in-brackets-novalid.html | 4 + .../form/action/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/form/action/host-newline-novalid.html | 5 + .../elements/form/action/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../elements/form/action/host-tab-novalid.html | 4 + .../action/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../action/path-bare-percent-sign-novalid.html | 4 + .../form/action/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../form/action/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../elements/form/action/path-tab-novalid.html | 4 + .../form/action/path-trailing-space-novalid.html | 4 + .../elements/form/action/path-u0091-novalid.html | 4 + .../elements/form/action/port-999999-novalid.html | 4 + .../html/elements/form/action/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../form/action/port-leading-colon-novalid.html | 4 + .../form/action/port-leading-dash-novalid.html | 4 + .../form/action/port-multiple-letters-novalid.html | 4 + .../elements/form/action/port-newline-novalid.html | 5 + .../form/action/port-single-letter-novalid.html | 4 + .../elements/form/action/port-space-novalid.html | 4 + .../elements/form/action/port-tab-novalid.html | 4 + .../form/action/query-leading-space-novalid.html | 4 + .../form/action/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../action/scheme-data-single-slash-novalid.html | 4 + .../form/action/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../form/action/scheme-ftp-no-slash-novalid.html | 4 + .../action/scheme-ftp-single-slash-novalid.html | 4 + .../form/action/scheme-http-backslash-novalid.html | 4 + .../action/scheme-http-no-slash-colon-novalid.html | 4 + .../form/action/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../action/scheme-http-single-slash-novalid.html | 4 + .../form/action/scheme-https-no-slash-novalid.html | 4 + .../action/scheme-https-single-slash-novalid.html | 4 + .../form/action/scheme-trailing-cr-novalid.html | 4 + .../action/scheme-trailing-newline-novalid.html | 5 + .../form/action/scheme-trailing-space-novalid.html | 4 + .../form/action/scheme-trailing-tab-novalid.html | 4 + .../form/action/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/h1/model-isvalid.html | 17 + .../html/elements/h1/model-novalid.html | 29 + .../html/elements/h2/model-isvalid.html | 17 + .../html/elements/h2/model-novalid.html | 29 + .../html/elements/h3/model-isvalid.html | 17 + .../html/elements/h3/model-novalid.html | 29 + .../html/elements/h4/model-isvalid.html | 17 + .../html/elements/h4/model-novalid.html | 29 + .../html/elements/h5/model-isvalid.html | 17 + .../html/elements/h5/model-novalid.html | 29 + .../html/elements/h6/model-isvalid.html | 17 + .../html/elements/h6/model-novalid.html | 29 + .../elements/header/nested-footer-novalid.html | 12 + .../elements/header/nested-header-novalid.html | 12 + .../html/elements/hr/model-isvalid.html | 11 + .../html/elements/hr/model-novalid.html | 28 + .../html/elements/i/model-isvalid.html | 24 + .../html/elements/i/model-novalid.html | 18 + .../html/elements/iframe/model-isvalid.html | 20 + .../html/elements/iframe/model-novalid.html | 74 + .../html/elements/iframe/src-empty-novalid.html | 4 + .../html/elements/iframe/src-isvalid.html | 91 + .../iframe/src-whitespace-only-novalid.html | 5 + .../iframe/src/fragment-backslash-novalid.html | 4 + .../iframe/src/fragment-contains-hash-novalid.html | 4 + .../iframe/src/fragment-leading-space-novalid.html | 4 + .../html/elements/iframe/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/iframe/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../iframe/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/iframe/src/host-newline-novalid.html | 5 + .../elements/iframe/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/iframe/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../iframe/src/path-bare-percent-sign-novalid.html | 4 + .../iframe/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../iframe/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/iframe/src/path-tab-novalid.html | 4 + .../iframe/src/path-trailing-space-novalid.html | 4 + .../elements/iframe/src/path-u0091-novalid.html | 4 + .../elements/iframe/src/port-999999-novalid.html | 4 + .../html/elements/iframe/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../iframe/src/port-leading-colon-novalid.html | 4 + .../iframe/src/port-leading-dash-novalid.html | 4 + .../iframe/src/port-multiple-letters-novalid.html | 4 + .../elements/iframe/src/port-newline-novalid.html | 5 + .../iframe/src/port-single-letter-novalid.html | 4 + .../elements/iframe/src/port-space-novalid.html | 4 + .../html/elements/iframe/src/port-tab-novalid.html | 4 + .../iframe/src/query-leading-space-novalid.html | 4 + .../iframe/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../iframe/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../iframe/src/scheme-ftp-no-slash-novalid.html | 4 + .../src/scheme-ftp-single-slash-novalid.html | 4 + .../iframe/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../iframe/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../iframe/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../iframe/src/scheme-trailing-cr-novalid.html | 4 + .../src/scheme-trailing-newline-novalid.html | 5 + .../iframe/src/scheme-trailing-space-novalid.html | 4 + .../iframe/src/scheme-trailing-tab-novalid.html | 4 + .../iframe/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/img/model-isvalid.html | 31 + .../html/elements/img/model-novalid.html | 33 + .../html/elements/img/src-empty-novalid.html | 4 + .../html/elements/img/src-isvalid.html | 91 + .../elements/img/src-whitespace-only-novalid.html | 5 + .../img/src/fragment-backslash-novalid.html | 4 + .../img/src/fragment-contains-hash-novalid.html | 4 + .../img/src/fragment-leading-space-novalid.html | 4 + .../html/elements/img/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/elements/img/src/host-empty-novalid.html | 4 + .../img/src/host-empty-userinfo-empty-novalid.html | 4 + .../img/src/host-empty-with-userinfo-novalid.html | 4 + .../img/src/host-hostname-in-brackets-novalid.html | 4 + .../img/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/img/src/host-newline-novalid.html | 5 + .../html/elements/img/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/img/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../img/src/path-bare-percent-sign-novalid.html | 4 + .../img/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../img/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/img/src/path-tab-novalid.html | 4 + .../img/src/path-trailing-space-novalid.html | 4 + .../html/elements/img/src/path-u0091-novalid.html | 4 + .../html/elements/img/src/port-999999-novalid.html | 4 + .../html/elements/img/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../img/src/port-leading-colon-novalid.html | 4 + .../img/src/port-leading-dash-novalid.html | 4 + .../img/src/port-multiple-letters-novalid.html | 4 + .../elements/img/src/port-newline-novalid.html | 5 + .../img/src/port-single-letter-novalid.html | 4 + .../html/elements/img/src/port-space-novalid.html | 4 + .../html/elements/img/src/port-tab-novalid.html | 4 + .../img/src/query-leading-space-novalid.html | 4 + .../img/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../img/src/scheme-data-single-slash-novalid.html | 4 + .../img/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../img/src/scheme-ftp-no-slash-novalid.html | 4 + .../img/src/scheme-ftp-single-slash-novalid.html | 4 + .../img/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../img/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../img/src/scheme-http-single-slash-novalid.html | 4 + .../img/src/scheme-https-no-slash-novalid.html | 4 + .../img/src/scheme-https-single-slash-novalid.html | 4 + .../img/src/scheme-trailing-cr-novalid.html | 4 + .../img/src/scheme-trailing-newline-novalid.html | 5 + .../img/src/scheme-trailing-space-novalid.html | 4 + .../img/src/scheme-trailing-tab-novalid.html | 4 + .../img/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../elements/img/usemap-bad-value-novalid.html | 1 + .../html/elements/img/usemap-isvalid.html | 11 + .../html/elements/img/width-height-isvalid.html | 11 + .../img/width-height-negative-novalid.html | 10 + .../input/autocomplete-address-novalid.html | 15 + .../elements/input/autocomplete-empty-novalid.html | 15 + .../input/autocomplete-section-novalid.html | 15 + .../elements/input/autocomplete-text-isvalid.html | 41 + .../elements/input/autocomplete-token-novalid.html | 15 + .../elements/input/autocomplete-work-novalid.html | 15 + .../html/elements/input/list-novalid.html | 11 + .../input/type-image-formaction-empty-novalid.html | 4 + .../input/type-image-formaction-isvalid.html | 91 + ...e-image-formaction-whitespace-only-novalid.html | 5 + .../fragment-backslash-novalid.html | 4 + .../fragment-contains-hash-novalid.html | 4 + .../fragment-leading-space-novalid.html | 4 + .../type-image-formaction/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../type-image-formaction/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../host-newline-novalid.html | 5 + .../type-image-formaction/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../type-image-formaction/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../path-bare-percent-sign-novalid.html | 4 + .../path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../type-image-formaction/path-tab-novalid.html | 4 + .../path-trailing-space-novalid.html | 4 + .../type-image-formaction/path-u0091-novalid.html | 4 + .../type-image-formaction/port-999999-novalid.html | 4 + .../type-image-formaction/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../port-leading-colon-novalid.html | 4 + .../port-leading-dash-novalid.html | 4 + .../port-multiple-letters-novalid.html | 4 + .../port-newline-novalid.html | 5 + .../port-single-letter-novalid.html | 4 + .../type-image-formaction/port-space-novalid.html | 4 + .../type-image-formaction/port-tab-novalid.html | 4 + .../query-leading-space-novalid.html | 4 + .../query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../scheme-data-single-slash-novalid.html | 4 + .../scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../scheme-ftp-no-slash-novalid.html | 4 + .../scheme-ftp-single-slash-novalid.html | 4 + .../scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../scheme-http-single-slash-novalid.html | 4 + .../scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../scheme-trailing-cr-novalid.html | 4 + .../scheme-trailing-newline-novalid.html | 5 + .../scheme-trailing-space-novalid.html | 4 + .../scheme-trailing-tab-novalid.html | 4 + .../userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../input/type-image-src-empty-novalid.html | 4 + .../elements/input/type-image-src-isvalid.html | 91 + .../type-image-src-whitespace-only-novalid.html | 5 + .../type-image-src/fragment-backslash-novalid.html | 4 + .../fragment-contains-hash-novalid.html | 4 + .../fragment-leading-space-novalid.html | 4 + .../input/type-image-src/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../input/type-image-src/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../input/type-image-src/host-newline-novalid.html | 5 + .../input/type-image-src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../input/type-image-src/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../path-bare-percent-sign-novalid.html | 4 + .../path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../type-image-src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../input/type-image-src/path-tab-novalid.html | 4 + .../path-trailing-space-novalid.html | 4 + .../input/type-image-src/path-u0091-novalid.html | 4 + .../input/type-image-src/port-999999-novalid.html | 4 + .../input/type-image-src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../type-image-src/port-leading-colon-novalid.html | 4 + .../type-image-src/port-leading-dash-novalid.html | 4 + .../port-multiple-letters-novalid.html | 4 + .../input/type-image-src/port-newline-novalid.html | 5 + .../type-image-src/port-single-letter-novalid.html | 4 + .../input/type-image-src/port-space-novalid.html | 4 + .../input/type-image-src/port-tab-novalid.html | 4 + .../query-leading-space-novalid.html | 4 + .../query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../scheme-data-single-slash-novalid.html | 4 + .../scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../scheme-ftp-no-slash-novalid.html | 4 + .../scheme-ftp-single-slash-novalid.html | 4 + .../scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../scheme-http-single-slash-novalid.html | 4 + .../scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../type-image-src/scheme-trailing-cr-novalid.html | 4 + .../scheme-trailing-newline-novalid.html | 5 + .../scheme-trailing-space-novalid.html | 4 + .../scheme-trailing-tab-novalid.html | 4 + .../type-image-src/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../type-submit-formaction-empty-novalid.html | 4 + .../input/type-submit-formaction-isvalid.html | 91 + ...-submit-formaction-whitespace-only-novalid.html | 5 + .../fragment-backslash-novalid.html | 4 + .../fragment-contains-hash-novalid.html | 4 + .../fragment-leading-space-novalid.html | 4 + .../type-submit-formaction/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../type-submit-formaction/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../host-newline-novalid.html | 5 + .../type-submit-formaction/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../type-submit-formaction/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../path-bare-percent-sign-novalid.html | 4 + .../path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../type-submit-formaction/path-tab-novalid.html | 4 + .../path-trailing-space-novalid.html | 4 + .../type-submit-formaction/path-u0091-novalid.html | 4 + .../port-999999-novalid.html | 4 + .../type-submit-formaction/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../port-leading-colon-novalid.html | 4 + .../port-leading-dash-novalid.html | 4 + .../port-multiple-letters-novalid.html | 4 + .../port-newline-novalid.html | 5 + .../port-single-letter-novalid.html | 4 + .../type-submit-formaction/port-space-novalid.html | 4 + .../type-submit-formaction/port-tab-novalid.html | 4 + .../query-leading-space-novalid.html | 4 + .../query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../scheme-data-single-slash-novalid.html | 4 + .../scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../scheme-ftp-no-slash-novalid.html | 4 + .../scheme-ftp-single-slash-novalid.html | 4 + .../scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../scheme-http-single-slash-novalid.html | 4 + .../scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../scheme-trailing-cr-novalid.html | 4 + .../scheme-trailing-newline-novalid.html | 5 + .../scheme-trailing-space-novalid.html | 4 + .../scheme-trailing-tab-novalid.html | 4 + .../userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../input/type-url-value-empty-isvalid.html | 4 + .../elements/input/type-url-value-isvalid.html | 69 + .../type-url-value/fragment-backslash-novalid.html | 4 + .../fragment-contains-hash-novalid.html | 4 + ...t-empty-hash-only-no-path-relative-novalid.html | 4 + .../fragment-leading-space-novalid.html | 4 + .../fragment-non-ascii-relative-novalid.html | 4 + ...t-semicolon-question-mark-relative-novalid.html | 4 + .../fragment-slash-relative-novalid.html | 4 + .../input/type-url-value/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../input/type-url-value/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../input/type-url-value/host-newline-novalid.html | 5 + .../input/type-url-value/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../input/type-url-value/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../path-bare-percent-sign-novalid.html | 4 + .../path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../type-url-value/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + ...ncoded-slash-plus-slashes-relative-novalid.html | 4 + ...ath-percent-encoded-slash-relative-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../path-simple-relative-novalid.html | 4 + .../path-slash-only-relative-novalid.html | 4 + .../input/type-url-value/path-tab-novalid.html | 4 + .../path-trailing-space-novalid.html | 4 + .../input/type-url-value/path-u0091-novalid.html | 4 + .../input/type-url-value/port-999999-novalid.html | 4 + .../input/type-url-value/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../type-url-value/port-leading-colon-novalid.html | 4 + .../type-url-value/port-leading-dash-novalid.html | 4 + .../port-multiple-letters-novalid.html | 4 + .../input/type-url-value/port-newline-novalid.html | 5 + .../type-url-value/port-single-letter-novalid.html | 4 + .../input/type-url-value/port-space-novalid.html | 4 + .../input/type-url-value/port-tab-novalid.html | 4 + .../query-empty-no-path-relative-novalid.html | 4 + .../query-leading-space-novalid.html | 4 + .../query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../scheme-data-single-slash-novalid.html | 4 + .../scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../scheme-ftp-no-slash-novalid.html | 4 + .../scheme-ftp-single-slash-novalid.html | 4 + .../scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../scheme-http-single-slash-novalid.html | 4 + .../scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../scheme-schemeless-relative-novalid.html | 4 + .../type-url-value/scheme-trailing-cr-novalid.html | 4 + .../scheme-trailing-newline-novalid.html | 5 + .../scheme-trailing-space-novalid.html | 4 + .../scheme-trailing-tab-novalid.html | 4 + .../type-url-value/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/ins/cite-empty-isvalid.html | 4 + .../html/elements/ins/cite-isvalid.html | 91 + .../ins/cite/fragment-backslash-novalid.html | 4 + .../ins/cite/fragment-contains-hash-novalid.html | 4 + .../ins/cite/fragment-leading-space-novalid.html | 4 + .../html/elements/ins/cite/host-cr-novalid.html | 4 + .../cite/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/elements/ins/cite/host-empty-novalid.html | 4 + .../cite/host-empty-userinfo-empty-novalid.html | 4 + .../ins/cite/host-empty-with-userinfo-novalid.html | 4 + .../cite/host-hostname-in-brackets-novalid.html | 4 + .../ins/cite/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/ins/cite/host-newline-novalid.html | 5 + .../html/elements/ins/cite/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/ins/cite/host-tab-novalid.html | 4 + .../cite/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../ins/cite/path-bare-percent-sign-novalid.html | 4 + .../ins/cite/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../cite/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../ins/cite/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/ins/cite/path-tab-novalid.html | 4 + .../ins/cite/path-trailing-space-novalid.html | 4 + .../html/elements/ins/cite/path-u0091-novalid.html | 4 + .../elements/ins/cite/port-999999-novalid.html | 4 + .../html/elements/ins/cite/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../ins/cite/port-leading-colon-novalid.html | 4 + .../ins/cite/port-leading-dash-novalid.html | 4 + .../ins/cite/port-multiple-letters-novalid.html | 4 + .../elements/ins/cite/port-newline-novalid.html | 5 + .../ins/cite/port-single-letter-novalid.html | 4 + .../html/elements/ins/cite/port-space-novalid.html | 4 + .../html/elements/ins/cite/port-tab-novalid.html | 4 + .../ins/cite/query-leading-space-novalid.html | 4 + .../ins/cite/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../ins/cite/scheme-data-single-slash-novalid.html | 4 + .../ins/cite/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../ins/cite/scheme-ftp-no-slash-novalid.html | 4 + .../ins/cite/scheme-ftp-single-slash-novalid.html | 4 + .../ins/cite/scheme-http-backslash-novalid.html | 4 + .../cite/scheme-http-no-slash-colon-novalid.html | 4 + .../ins/cite/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../ins/cite/scheme-http-single-slash-novalid.html | 4 + .../ins/cite/scheme-https-no-slash-novalid.html | 4 + .../cite/scheme-https-single-slash-novalid.html | 4 + .../ins/cite/scheme-trailing-cr-novalid.html | 4 + .../ins/cite/scheme-trailing-newline-novalid.html | 5 + .../ins/cite/scheme-trailing-space-novalid.html | 4 + .../ins/cite/scheme-trailing-tab-novalid.html | 4 + .../ins/cite/userinfo-backslash-novalid.html | 4 + .../cite/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/ins/date-0004-02-29-haswarn.html | 4 + .../html/elements/ins/date-0005-02-29-novalid.html | 4 + .../html/elements/ins/date-0214-09-29-haswarn.html | 4 + .../html/elements/ins/date-1900-02-29-novalid.html | 4 + .../html/elements/ins/date-1969-02-29-novalid.html | 4 + .../elements/ins/date-20014-09-29-haswarn.html | 4 + .../html/elements/ins/date-2014-02-29-novalid.html | 4 + .../html/elements/ins/date-2100-02-29-novalid.html | 4 + .../html/elements/ins/date-2200-02-29-novalid.html | 4 + .../html/elements/ins/date-day-01-32-novalid.html | 4 + .../html/elements/ins/date-day-03-32-novalid.html | 4 + .../html/elements/ins/date-day-04-31-novalid.html | 4 + .../html/elements/ins/date-day-05-32-novalid.html | 4 + .../html/elements/ins/date-day-06-31-novalid.html | 4 + .../html/elements/ins/date-day-07-32-novalid.html | 4 + .../html/elements/ins/date-day-08-32-novalid.html | 4 + .../html/elements/ins/date-day-09-31-novalid.html | 4 + .../html/elements/ins/date-day-10-32-novalid.html | 4 + .../html/elements/ins/date-day-11-31-novalid.html | 4 + .../html/elements/ins/date-day-12-32-novalid.html | 4 + .../ins/date-day-missing-separator-novalid.html | 4 + .../elements/ins/date-day-one-digit-novalid.html | 4 + .../ins/date-day-three-digits-novalid.html | 4 + .../date-iso8601-YYYYMMDD-no-hyphen-novalid.html | 4 + .../elements/ins/date-leading-bom-novalid.html | 4 + .../ins/date-leading-whitespace-novalid.html | 4 + .../html/elements/ins/date-month-00-novalid.html | 4 + .../html/elements/ins/date-month-13-novalid.html | 4 + .../ins/date-month-missing-separator-novalid.html | 4 + .../elements/ins/date-month-one-digit-novalid.html | 4 + .../ins/date-month-three-digits-novalid.html | 4 + .../elements/ins/date-non-ascii-digit-novalid.html | 4 + .../elements/ins/date-trailing-U+0000-novalid.html | 4 + .../ins/date-trailing-pile-of-poo-novalid.html | 4 + .../ins/date-trailing-whitespace-novalid.html | 4 + .../ins/date-wrong-day-separator-novalid.html | 4 + .../ins/date-wrong-month-separator-novalid.html | 4 + .../html/elements/ins/date-year-0000-novalid.html | 4 + .../ins/date-year-five-digits-haswarn.html | 4 + .../elements/ins/date-year-negative-novalid.html | 4 + .../ins/date-year-three-digits-novalid.html | 4 + .../html/elements/ins/datetime-isvalid.html | 33 + .../html/elements/ins/duration-P-form-novalid.html | 4 + .../ins/duration-time-component-novalid.html | 4 + .../ins/global-date-and-time-2400-novalid.html | 4 + .../global-date-and-time-60-minutes-novalid.html | 4 + .../global-date-and-time-60-seconds-novalid.html | 4 + ...te-and-time-bad-fraction-separator-novalid.html | 4 + ...-date-and-time-four-digit-fraction-novalid.html | 4 + ...lobal-date-and-time-hour-one-digit-novalid.html | 4 + ...al-date-and-time-hour-three-digits-novalid.html | 4 + .../global-date-and-time-iso8601-hh-novalid.html | 4 + ...ate-and-time-iso8601-hhmm-no-colon-novalid.html | 4 + ...e-and-time-iso8601-hhmmss-no-colon-novalid.html | 4 + .../global-date-and-time-lowercase-z-novalid.html | 4 + ...al-date-and-time-minutes-one-digit-novalid.html | 4 + ...date-and-time-minutes-three-digits-novalid.html | 4 + ...and-time-missing-minutes-separator-novalid.html | 4 + ...and-time-missing-seconds-separator-novalid.html | 4 + .../ins/global-date-and-time-nbsp-novalid.html | 4 + ...al-date-and-time-seconds-one-digit-novalid.html | 4 + ...date-and-time-seconds-three-digits-novalid.html | 4 + ...ate-and-time-space-before-timezone-novalid.html | 4 + ...-date-and-time-timezone-60-minutes-novalid.html | 4 + ...nd-time-timezone-iso8601-two-digit-novalid.html | 4 + ...date-and-time-timezone-lowercase-t-novalid.html | 4 + ...-date-and-time-timezone-minus-1300-haswarn.html | 4 + ...-date-and-time-timezone-minus-2400-novalid.html | 4 + ...-date-and-time-timezone-minutes-15-haswarn.html | 4 + ...-and-time-timezone-multiple-spaces-novalid.html | 4 + ...-and-time-timezone-non-T-character-novalid.html | 4 + ...d-time-timezone-offset-colon-start-novalid.html | 4 + ...d-time-timezone-offset-space-start-novalid.html | 4 + ...e-and-time-timezone-one-digit-hour-novalid.html | 4 + ...and-time-timezone-one-digit-minute-novalid.html | 4 + ...l-date-and-time-timezone-plus-1500-haswarn.html | 4 + ...l-date-and-time-timezone-plus-2400-novalid.html | 4 + ...and-time-timezone-three-digit-hour-novalid.html | 4 + ...d-time-timezone-three-digit-minute-novalid.html | 4 + ...ate-and-time-timezone-with-seconds-novalid.html | 4 + ...ate-and-time-with-both-T-and-space-novalid.html | 4 + ...e-and-time-wrong-minutes-separator-novalid.html | 4 + ...e-and-time-wrong-seconds-separator-novalid.html | 4 + ...-date-and-time-zero-digit-fraction-novalid.html | 4 + .../elements/ins/local-date-and-time-novalid.html | 4 + .../html/elements/ins/model-isvalid.html | 32 + .../html/elements/ins/model-novalid.html | 46 + .../html/elements/ins/month-novalid.html | 4 + .../html/elements/ins/time-novalid.html | 4 + .../html/elements/ins/week-novalid.html | 4 + .../html/elements/ins/year-novalid.html | 4 + .../html/elements/ins/yearless-date-novalid.html | 4 + .../html/elements/kbd/model-isvalid.html | 23 + .../html/elements/kbd/model-novalid.html | 18 + .../html/elements/keygen/challenge-novalid.html | 11 + .../html/elements/keygen/id-bad-novalid.html | 12 + .../html/elements/keygen/id-missing-novalid.html | 12 + .../html/elements/keygen/id-redundant-novalid.html | 13 + .../html/elements/keygen/keygen-novalid.html | 10 + .../elements/keygen/keytype-bad-value-novalid.html | 10 + .../elements/keygen/keytype-empty-novalid.html | 10 + .../html/elements/keygen/keytype-novalid.html | 10 + .../html/elements/keygen/model-also-novalid.html | 12 + .../html/elements/keygen/model-novalid.html | 12 + .../elements/keygen/no-attributes-novalid.html | 10 + .../html/elements/keygen/non-void-novalid.html | 10 + .../label/for-descendant-no-id-novalid.html | 1 + .../html/elements/label/for-isvalid.html | 1 + .../label/multiple-descendants-novalid.html | 1 + .../html/elements/link/href-empty-novalid.html | 4 + .../html/elements/link/href-isvalid.html | 91 + .../html/elements/link/href-missing-novalid.html | 10 + .../link/href-whitespace-only-novalid.html | 5 + .../link/href/fragment-backslash-novalid.html | 4 + .../link/href/fragment-contains-hash-novalid.html | 4 + .../link/href/fragment-leading-space-novalid.html | 4 + .../html/elements/link/href/host-cr-novalid.html | 4 + .../href/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/link/href/host-empty-novalid.html | 4 + .../href/host-empty-userinfo-empty-novalid.html | 4 + .../href/host-empty-with-userinfo-novalid.html | 4 + .../href/host-hostname-in-brackets-novalid.html | 4 + .../link/href/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/link/href/host-newline-novalid.html | 5 + .../elements/link/href/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/link/href/host-tab-novalid.html | 4 + .../href/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../link/href/path-bare-percent-sign-novalid.html | 4 + .../link/href/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../href/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../link/href/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/link/href/path-tab-novalid.html | 4 + .../link/href/path-trailing-space-novalid.html | 4 + .../elements/link/href/path-u0091-novalid.html | 4 + .../elements/link/href/port-999999-novalid.html | 4 + .../html/elements/link/href/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../link/href/port-leading-colon-novalid.html | 4 + .../link/href/port-leading-dash-novalid.html | 4 + .../link/href/port-multiple-letters-novalid.html | 4 + .../elements/link/href/port-newline-novalid.html | 5 + .../link/href/port-single-letter-novalid.html | 4 + .../elements/link/href/port-space-novalid.html | 4 + .../html/elements/link/href/port-tab-novalid.html | 4 + .../link/href/query-leading-space-novalid.html | 4 + .../link/href/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../href/scheme-data-single-slash-novalid.html | 4 + .../link/href/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../link/href/scheme-ftp-no-slash-novalid.html | 4 + .../link/href/scheme-ftp-single-slash-novalid.html | 4 + .../link/href/scheme-http-backslash-novalid.html | 4 + .../href/scheme-http-no-slash-colon-novalid.html | 4 + .../link/href/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../href/scheme-http-single-slash-novalid.html | 4 + .../link/href/scheme-https-no-slash-novalid.html | 4 + .../href/scheme-https-single-slash-novalid.html | 4 + .../link/href/scheme-trailing-cr-novalid.html | 4 + .../link/href/scheme-trailing-newline-novalid.html | 5 + .../link/href/scheme-trailing-space-novalid.html | 4 + .../link/href/scheme-trailing-tab-novalid.html | 4 + .../link/href/userinfo-backslash-novalid.html | 4 + .../href/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../link/imagesizes-no-imagesrcset-novalid.html | 4 + .../link/imagesrcset-no-as-image-novalid.html | 4 + .../link/imagesrcset-no-preload-novalid.html | 4 + .../html/elements/link/imagesrcset-valid.html | 6 + .../html/elements/map/model-isvalid.html | 27 + .../html/elements/map/model-novalid.html | 27 + .../html/elements/mark/model-isvalid.html | 23 + .../elements/meta/names-registered-isvalid.html | 768 ++ .../html/elements/meta/names-standard-isvalid.html | 21 + .../html/elements/meta/refresh-isvalid.html | 91 + .../html/elements/noscript/model-isvalid.html | 11 + .../html/elements/object/data-empty-novalid.html | 4 + .../html/elements/object/data-isvalid.html | 91 + .../elements/object/data-type-missing-novalid.html | 10 + .../object/data-whitespace-only-novalid.html | 5 + .../object/data/fragment-backslash-novalid.html | 4 + .../data/fragment-contains-hash-novalid.html | 4 + .../data/fragment-leading-space-novalid.html | 4 + .../html/elements/object/data/host-cr-novalid.html | 4 + .../data/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/object/data/host-empty-novalid.html | 4 + .../data/host-empty-userinfo-empty-novalid.html | 4 + .../data/host-empty-with-userinfo-novalid.html | 4 + .../data/host-hostname-in-brackets-novalid.html | 4 + .../object/data/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/object/data/host-newline-novalid.html | 5 + .../elements/object/data/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../elements/object/data/host-tab-novalid.html | 4 + .../data/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../data/path-bare-percent-sign-novalid.html | 4 + .../object/data/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../data/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../object/data/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../elements/object/data/path-tab-novalid.html | 4 + .../object/data/path-trailing-space-novalid.html | 4 + .../elements/object/data/path-u0091-novalid.html | 4 + .../elements/object/data/port-999999-novalid.html | 4 + .../html/elements/object/data/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../object/data/port-leading-colon-novalid.html | 4 + .../object/data/port-leading-dash-novalid.html | 4 + .../object/data/port-multiple-letters-novalid.html | 4 + .../elements/object/data/port-newline-novalid.html | 5 + .../object/data/port-single-letter-novalid.html | 4 + .../elements/object/data/port-space-novalid.html | 4 + .../elements/object/data/port-tab-novalid.html | 4 + .../object/data/query-leading-space-novalid.html | 4 + .../object/data/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../data/scheme-data-single-slash-novalid.html | 4 + .../object/data/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../object/data/scheme-ftp-no-slash-novalid.html | 4 + .../data/scheme-ftp-single-slash-novalid.html | 4 + .../object/data/scheme-http-backslash-novalid.html | 4 + .../data/scheme-http-no-slash-colon-novalid.html | 4 + .../object/data/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../data/scheme-http-single-slash-novalid.html | 4 + .../object/data/scheme-https-no-slash-novalid.html | 4 + .../data/scheme-https-single-slash-novalid.html | 4 + .../object/data/scheme-trailing-cr-novalid.html | 4 + .../data/scheme-trailing-newline-novalid.html | 5 + .../object/data/scheme-trailing-space-novalid.html | 4 + .../object/data/scheme-trailing-tab-novalid.html | 4 + .../object/data/userinfo-backslash-novalid.html | 4 + .../data/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/object/model-isvalid.html | 79 + .../html/elements/object/model-novalid.html | 81 + .../html/elements/ol/model-isvalid.html | 38 + .../html/elements/ol/model-novalid.html | 55 + .../html/elements/option/label-isvalid.html | 6 + .../html/elements/option/label-novalid.html | 6 + .../html/elements/option/model-isvalid.html | 6 + .../html/elements/option/model-novalid.html | 6 + .../html/elements/p/model-isvalid.html | 15 + .../html/elements/p/model-novalid.html | 17 + .../html/elements/param/model-isvalid.html | 18 + .../html/elements/param/model-novalid.html | 40 + ...paces-with-following-source-srcset-novalid.html | 5 + ...a-all-with-following-source-srcset-novalid.html | 5 + ...empty-with-following-source-srcset-novalid.html | 5 + ...paces-with-following-source-srcset-novalid.html | 6 + ...rcase-with-following-source-srcset-novalid.html | 5 + ...sizes-with-following-source-srcset-novalid.html | 5 + ...g-source-with-following-img-srcset-novalid.html | 5 + ...source-with-following-source-media-novalid.html | 5 + ...ource-with-following-source-srcset-novalid.html | 5 + ...-source-with-following-source-type-novalid.html | 5 + .../elements/picture/audio-srcset-novalid.html | 5 + .../picture/html-syntax-img-end-tag-novalid.html | 5 + .../html-syntax-picture-no-end-tag-novalid.html | 5 + ...ml-syntax-picture-slash-no-end-tag-novalid.html | 5 + .../picture/html-syntax-picture-slash-novalid.html | 5 + .../html-syntax-source-end-tag-novalid.html | 5 + .../html/elements/picture/img-no-src-novalid.html | 5 + .../picture/img-no-src-with-picture-novalid.html | 5 + .../picture/img-no-src-with-source-novalid.html | 5 + ...img-no-src-with-srcset-and-picture-novalid.html | 5 + .../picture/img-no-src-with-srcset-novalid.html | 5 + ...mg-srcset-no-descriptor-with-sizes-novalid.html | 5 + .../img-srcset-w-and-x-width-sizes-novalid.html | 5 + .../picture/img-srcset-w-no-sizes-novalid.html | 5 + .../html/elements/picture/img-type-novalid.html | 5 + .../picture/img-type-with-picture-novalid.html | 5 + .../picture/img-with-sizes-no-srcset-novalid.html | 5 + .../picture/input-type-image-srcset-novalid.html | 5 + .../picture/junk-br-after-img-novalid.html | 5 + .../picture/junk-br-after-source-novalid.html | 5 + .../picture/junk-br-before-img-novalid.html | 5 + .../picture/junk-br-before-source-novalid.html | 5 + .../picture/junk-figure-wrapping-novalid.html | 5 + .../picture/junk-input-type-hidden-novalid.html | 5 + .../picture/junk-math-nog-img-novalid.html | 5 + .../junk-noscript-after-source-no-img-novalid.html | 5 + .../elements/picture/junk-noscript-novalid.html | 5 + .../elements/picture/junk-p-after-novalid.html | 5 + .../elements/picture/junk-p-before-novalid.html | 5 + .../elements/picture/junk-p-wrapping-novalid.html | 5 + .../picture/junk-picture-before-novalid.html | 5 + .../picture/junk-picture-wrapping-novalid.html | 5 + .../elements/picture/junk-span-after-novalid.html | 5 + .../elements/picture/junk-span-before-novalid.html | 5 + .../picture/junk-span-wrapping-novalid.html | 5 + .../picture/junk-style-scroped-novalid.html | 5 + .../elements/picture/junk-svg-no-img-novalid.html | 5 + .../html/elements/picture/junk-svg-novalid.html | 5 + .../picture/junk-text-after-img-novalid.html | 5 + .../picture/junk-text-after-source-novalid.html | 5 + .../picture/junk-text-before-img-novalid.html | 5 + .../picture/junk-text-before-source-novalid.html | 5 + .../picture/junk-video-before-novalid.html | 5 + .../picture/junk-video-no-img-novalid.html | 5 + .../picture/link-rel-icon-srcset-novalid.html | 5 + .../picture/missing-img-empty-picture-novalid.html | 5 + .../picture/missing-img-only-script-novalid.html | 5 + .../picture/missing-img-only-source-novalid.html | 5 + .../missing-img-script-and-source-novalid.html | 5 + .../missing-img-source-and-script-novalid.html | 5 + .../elements/picture/multiple-img-novalid.html | 5 + .../picture/multiple-img-with-script-novalid.html | 5 + ...ultiple-img-with-source-and-script-novalid.html | 5 + .../picture/multiple-img-with-source-novalid.html | 5 + .../elements/picture/object-srcset-novalid.html | 5 + .../html/elements/picture/parent-dl-novalid.html | 5 + .../elements/picture/parent-hgroup-novalid.html | 5 + .../picture/parent-noscript-in-head-novalid.html | 5 + .../html/elements/picture/parent-rp-novalid.html | 5 + .../html/elements/picture/parent-ul-novalid.html | 5 + .../elements/picture/picture-align-novalid.html | 5 + .../html/elements/picture/picture-alt-novalid.html | 5 + .../picture-aria-role-application-novalid.html | 5 + .../picture/picture-aria-role-button-novalid.html | 5 + .../picture/picture-aria-role-img-novalid.html | 5 + .../picture-aria-role-presentation-novalid.html | 5 + .../picture/picture-aria-role-region-novalid.html | 5 + .../elements/picture/picture-border-novalid.html | 5 + .../picture/picture-crossorigin-novalid.html | 5 + .../elements/picture/picture-height-novalid.html | 5 + .../elements/picture/picture-hspace-novalid.html | 5 + .../elements/picture/picture-ismap-novalid.html | 5 + .../html/elements/picture/picture-isvalid.html | 110 + .../elements/picture/picture-longdesc-novalid.html | 5 + .../elements/picture/picture-lowsrc-novalid.html | 5 + .../elements/picture/picture-media-novalid.html | 5 + .../elements/picture/picture-name-novalid.html | 5 + .../elements/picture/picture-sizes-novalid.html | 5 + .../html/elements/picture/picture-src-novalid.html | 5 + .../elements/picture/picture-srcset-novalid.html | 5 + .../elements/picture/picture-usemap-novalid.html | 5 + .../elements/picture/picture-vspace-novalid.html | 5 + .../elements/picture/picture-width-novalid.html | 5 + ...microsyntax-auto-source-size-value-novalid.html | 5 + .../picture/sizes-microsyntax-comma-novalid.html | 5 + ...microsyntax-css-comment-after-plus-novalid.html | 5 + ...icrosyntax-css-comment-before-unit-novalid.html | 5 + .../sizes-microsyntax-default-first-novalid.html | 5 + ...rosyntax-default-source-size-value-novalid.html | 5 + ...-microsyntax-deg-source-size-value-novalid.html | 5 + ...microsyntax-dpcm-source-size-value-novalid.html | 5 + ...-microsyntax-dpi-source-size-value-novalid.html | 5 + ...microsyntax-dppx-source-size-value-novalid.html | 5 + .../picture/sizes-microsyntax-empty-novalid.html | 5 + ...rosyntax-foo-bar-source-size-value-novalid.html | 5 + ...microsyntax-grad-source-size-value-novalid.html | 5 + ...s-microsyntax-hz-source-size-value-novalid.html | 5 + ...rosyntax-inherit-source-size-value-novalid.html | 5 + ...rosyntax-initial-source-size-value-novalid.html | 5 + .../sizes-microsyntax-junk-in-default-novalid.html | 5 + ...es-microsyntax-junk-in-source-size-novalid.html | 5 + ...-microsyntax-khz-source-size-value-novalid.html | 5 + ...icrosyntax-media-all-and-min-width-novalid.html | 5 + .../sizes-microsyntax-media-all-novalid.html | 5 + .../sizes-microsyntax-media-bad-junk-novalid.html | 5 + ...syntax-media-general-enclosed-junk-novalid.html | 5 + ...tax-media-min-width-no-parenthesis-novalid.html | 5 + ...s-microsyntax-ms-source-size-value-novalid.html | 5 + ...osyntax-negative-source-size-value-novalid.html | 5 + ...yntax-no-unit-in-source-size-value-novalid.html | 5 + ...yntax-percent-in-source-size-value-novalid.html | 5 + ...-microsyntax-rad-source-size-value-novalid.html | 5 + ...es-microsyntax-s-source-size-value-novalid.html | 5 + ...yntax-scientific-notation-negative-novalid.html | 5 + ...c-notation-non-integer-in-exponent-novalid.html | 5 + .../sizes-microsyntax-trailing-comma-novalid.html | 5 + .../sizes-microsyntax-trailing-junk-novalid.html | 5 + ...microsyntax-turn-source-size-value-novalid.html | 5 + .../sizes-microsyntax-two-defaults-novalid.html | 5 + .../elements/picture/source-after-img-novalid.html | 5 + .../elements/picture/source-align-novalid.html | 5 + .../html/elements/picture/source-alt-novalid.html | 5 + .../picture/source-aria-role-img-novalid.html | 5 + .../source-aria-role-presentation-novalid.html | 5 + .../source-before-and-after-img-novalid.html | 5 + .../elements/picture/source-border-novalid.html | 5 + .../picture/source-crossorigin-novalid.html | 5 + .../elements/picture/source-hspace-novalid.html | 5 + .../elements/picture/source-ismap-novalid.html | 5 + .../elements/picture/source-longdesc-novalid.html | 5 + .../html/elements/picture/source-name-novalid.html | 5 + .../elements/picture/source-no-srcset-novalid.html | 5 + .../source-no-srcset-with-media-novalid.html | 5 + .../source-no-srcset-with-sizes-novalid.html | 5 + .../source-no-srcset-with-type-novalid.html | 5 + .../html/elements/picture/source-src-novalid.html | 5 + .../picture/source-src-srcset-novalid.html | 5 + .../source-srcset-h-with-sizes-novalid.html | 5 + .../source-srcset-w-and-x-with-sizes-novalid.html | 5 + .../picture/source-srcset-w-no-sizes-novalid.html | 5 + .../source-srcset-x-with-sizes-novalid.html | 5 + .../picture/source-type-srcset-w-novalid.html | 5 + .../elements/picture/source-usemap-novalid.html | 5 + .../elements/picture/source-vspace-novalid.html | 5 + .../srcset-microsyntax-broken-url-novalid.html | 5 + .../picture/srcset-microsyntax-comma-novalid.html | 5 + ...yntax-css-comment-after-descriptor-novalid.html | 5 + ...set-microsyntax-curly-bracket-junk-novalid.html | 5 + .../picture/srcset-microsyntax-empty-novalid.html | 5 + .../srcset-microsyntax-function-novalid.html | 5 + .../picture/srcset-microsyntax-h-novalid.html | 5 + .../srcset-microsyntax-infinity-x-novalid.html | 5 + ...microsyntax-leading-comma-multiple-novalid.html | 5 + .../srcset-microsyntax-leading-comma-novalid.html | 5 + .../srcset-microsyntax-leading-dot-x-valid.html | 4 + .../picture/srcset-microsyntax-nan-x-novalid.html | 5 + .../srcset-microsyntax-negative-w-novalid.html | 5 + .../srcset-microsyntax-negative-x-novalid.html | 5 + ...srcset-microsyntax-negative-zero-w-novalid.html | 5 + ...srcset-microsyntax-negative-zero-x-novalid.html | 5 + .../srcset-microsyntax-non-integer-w-novalid.html | 5 + ...rcset-microsyntax-parenthesis-junk-novalid.html | 5 + .../srcset-microsyntax-pipe-junk-novalid.html | 5 + .../picture/srcset-microsyntax-plus-w-novalid.html | 5 + .../picture/srcset-microsyntax-plus-x-novalid.html | 5 + ...-microsyntax-scientific-notation-w-novalid.html | 5 + ...et-microsyntax-square-bracket-junk-novalid.html | 5 + ...icrosyntax-trailing-comma-multiple-novalid.html | 5 + .../srcset-microsyntax-trailing-comma-novalid.html | 5 + ...-unique-descriptors-1x-and-omitted-novalid.html | 5 + ...-microsyntax-unique-descriptors-2x-novalid.html | 5 + ...descriptors-integer-and-decimals-x-novalid.html | 5 + ...t-microsyntax-unique-descriptors-w-novalid.html | 5 + .../srcset-microsyntax-uppercase-w-novalid.html | 5 + .../srcset-microsyntax-w-and-h-novalid.html | 5 + ...et-microsyntax-w-and-no-descriptor-novalid.html | 5 + .../srcset-microsyntax-x-and-h-novalid.html | 5 + .../srcset-microsyntax-x-and-w-novalid.html | 5 + .../picture/srcset-microsyntax-zero-w-novalid.html | 5 + .../picture/srcset-microsyntax-zero-x-novalid.html | 5 + .../elements/picture/svg-image-srcset-novalid.html | 5 + .../elements/picture/track-srcset-novalid.html | 5 + .../picture/video-source-media-src-novalid.html | 5 + .../picture/video-source-sizes-srcset-novalid.html | 5 + .../picture/video-source-srcset-novalid.html | 5 + .../picture/video-source-srcset-src-novalid.html | 5 + .../elements/picture/video-srcset-novalid.html | 5 + .../html/elements/pre/model-isvalid.html | 17 + .../html/elements/pre/model-novalid.html | 26 + .../html/elements/q/cite-empty-isvalid.html | 4 + .../html/elements/q/cite-isvalid.html | 91 + .../q/cite/fragment-backslash-novalid.html | 4 + .../q/cite/fragment-contains-hash-novalid.html | 4 + .../q/cite/fragment-leading-space-novalid.html | 4 + .../html/elements/q/cite/host-cr-novalid.html | 4 + .../cite/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/elements/q/cite/host-empty-novalid.html | 4 + .../q/cite/host-empty-userinfo-empty-novalid.html | 4 + .../q/cite/host-empty-with-userinfo-novalid.html | 4 + .../q/cite/host-hostname-in-brackets-novalid.html | 4 + .../q/cite/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../html/elements/q/cite/host-newline-novalid.html | 5 + .../html/elements/q/cite/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/q/cite/host-tab-novalid.html | 4 + .../q/cite/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../q/cite/path-bare-percent-sign-novalid.html | 4 + .../q/cite/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../cite/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../q/cite/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/elements/q/cite/path-tab-novalid.html | 4 + .../q/cite/path-trailing-space-novalid.html | 4 + .../html/elements/q/cite/path-u0091-novalid.html | 4 + .../html/elements/q/cite/port-999999-novalid.html | 4 + .../html/elements/q/cite/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../q/cite/port-leading-colon-novalid.html | 4 + .../elements/q/cite/port-leading-dash-novalid.html | 4 + .../q/cite/port-multiple-letters-novalid.html | 4 + .../html/elements/q/cite/port-newline-novalid.html | 5 + .../q/cite/port-single-letter-novalid.html | 4 + .../html/elements/q/cite/port-space-novalid.html | 4 + .../html/elements/q/cite/port-tab-novalid.html | 4 + .../q/cite/query-leading-space-novalid.html | 4 + .../q/cite/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../q/cite/scheme-data-single-slash-novalid.html | 4 + .../q/cite/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../q/cite/scheme-ftp-no-slash-novalid.html | 4 + .../q/cite/scheme-ftp-single-slash-novalid.html | 4 + .../q/cite/scheme-http-backslash-novalid.html | 4 + .../q/cite/scheme-http-no-slash-colon-novalid.html | 4 + .../q/cite/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../q/cite/scheme-http-single-slash-novalid.html | 4 + .../q/cite/scheme-https-no-slash-novalid.html | 4 + .../q/cite/scheme-https-single-slash-novalid.html | 4 + .../q/cite/scheme-trailing-cr-novalid.html | 4 + .../q/cite/scheme-trailing-newline-novalid.html | 5 + .../q/cite/scheme-trailing-space-novalid.html | 4 + .../q/cite/scheme-trailing-tab-novalid.html | 4 + .../q/cite/userinfo-backslash-novalid.html | 4 + .../cite/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/q/model-isvalid.html | 23 + .../html/elements/q/model-novalid.html | 25 + .../html/elements/ruby/empty-novalid.html | 10 + .../html/elements/ruby/missing-rt-novalid.html | 10 + .../html/elements/s/model-isvalid.html | 10 + .../html/elements/samp/model-isvalid.html | 23 + .../html/elements/samp/model-novalid.html | 25 + .../html/elements/script/language-novalid.html | 10 + .../html/elements/script/src-empty-novalid.html | 4 + .../html/elements/script/src-isvalid.html | 91 + .../script/src-whitespace-only-novalid.html | 5 + .../script/src/fragment-backslash-novalid.html | 4 + .../script/src/fragment-contains-hash-novalid.html | 4 + .../script/src/fragment-leading-space-novalid.html | 4 + .../html/elements/script/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/script/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../script/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/script/src/host-newline-novalid.html | 5 + .../elements/script/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/script/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../script/src/path-bare-percent-sign-novalid.html | 4 + .../script/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../script/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/script/src/path-tab-novalid.html | 4 + .../script/src/path-trailing-space-novalid.html | 4 + .../elements/script/src/path-u0091-novalid.html | 4 + .../elements/script/src/port-999999-novalid.html | 4 + .../html/elements/script/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../script/src/port-leading-colon-novalid.html | 4 + .../script/src/port-leading-dash-novalid.html | 4 + .../script/src/port-multiple-letters-novalid.html | 4 + .../elements/script/src/port-newline-novalid.html | 5 + .../script/src/port-single-letter-novalid.html | 4 + .../elements/script/src/port-space-novalid.html | 4 + .../html/elements/script/src/port-tab-novalid.html | 4 + .../script/src/query-leading-space-novalid.html | 4 + .../script/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../script/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../script/src/scheme-ftp-no-slash-novalid.html | 4 + .../src/scheme-ftp-single-slash-novalid.html | 4 + .../script/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../script/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../script/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../script/src/scheme-trailing-cr-novalid.html | 4 + .../src/scheme-trailing-newline-novalid.html | 5 + .../script/src/scheme-trailing-space-novalid.html | 4 + .../script/src/scheme-trailing-tab-novalid.html | 4 + .../script/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../script/streams-demo-append-child-isvalid.html | 98 + ...emo-streaming-element-backpressure-isvalid.html | 60 + .../streams-demo-streaming-element-isvalid.html | 60 + .../html/elements/small/model-isvalid.html | 23 + .../html/elements/small/model-novalid.html | 25 + .../html/elements/source/src-empty-novalid.html | 4 + .../html/elements/source/src-isvalid.html | 91 + .../source/src-whitespace-only-novalid.html | 5 + .../source/src/fragment-backslash-novalid.html | 4 + .../source/src/fragment-contains-hash-novalid.html | 4 + .../source/src/fragment-leading-space-novalid.html | 4 + .../html/elements/source/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/source/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../source/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/source/src/host-newline-novalid.html | 5 + .../elements/source/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/source/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../source/src/path-bare-percent-sign-novalid.html | 4 + .../source/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../source/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/source/src/path-tab-novalid.html | 4 + .../source/src/path-trailing-space-novalid.html | 4 + .../elements/source/src/path-u0091-novalid.html | 4 + .../elements/source/src/port-999999-novalid.html | 4 + .../html/elements/source/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../source/src/port-leading-colon-novalid.html | 4 + .../source/src/port-leading-dash-novalid.html | 4 + .../source/src/port-multiple-letters-novalid.html | 4 + .../elements/source/src/port-newline-novalid.html | 5 + .../source/src/port-single-letter-novalid.html | 4 + .../elements/source/src/port-space-novalid.html | 4 + .../html/elements/source/src/port-tab-novalid.html | 4 + .../source/src/query-leading-space-novalid.html | 4 + .../source/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../source/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../source/src/scheme-ftp-no-slash-novalid.html | 4 + .../src/scheme-ftp-single-slash-novalid.html | 4 + .../source/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../source/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../source/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../source/src/scheme-trailing-cr-novalid.html | 4 + .../src/scheme-trailing-newline-novalid.html | 5 + .../source/src/scheme-trailing-space-novalid.html | 4 + .../source/src/scheme-trailing-tab-novalid.html | 4 + .../source/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/span/model-isvalid.html | 23 + .../html/elements/span/model-novalid.html | 25 + .../html/elements/strong/model-isvalid.html | 22 + .../html/elements/strong/model-novalid.html | 25 + .../elements/style/html-spec-comms-isvalid.html | 274 + .../html/elements/style/model-isvalid.html | 17 + .../style/scoped-as-div-child-novalid.html | 8 + .../elements/style/scoped-as-p-child-novalid.html | 5 + .../elements/style/scoped-in-head-novalid.html | 6 + .../html/elements/style/scoped-model-novalid.html | 8 + .../style/scoped-multiple-adjacent-novalid.html | 9 + .../html/elements/style/scoped-novalid.html | 5 + .../html/elements/style/type-novalid.html | 13 + .../html/elements/sub/model-isvalid.html | 24 + .../html/elements/sub/model-novalid.html | 18 + .../html/elements/sup/model-isvalid.html | 24 + .../html/elements/sup/model-novalid.html | 18 + .../table/integrity/Alexis_of_Russia-novalid.html | 1966 +++++ .../integrity/Feodor_I_of_Russia-novalid.html | 1772 ++++ .../integrity/Naser_al-Din_Shah_Qajar-novalid.html | 2741 ++++++ .../elements/table/integrity/vertical-novalid.html | 14 + .../table/model-input-child-hidden-novalid.html | 4 + .../elements/table/model-input-child-novalid.html | 4 + .../table/model-input-type-child-novalid.html | 4 + .../html/elements/time/datetime-isvalid.html | 57 + .../html/elements/title/empty-novalid.html | 4 + .../html/elements/title/missing-novalid.html | 2 + .../html/elements/track/src-empty-novalid.html | 4 + .../html/elements/track/src-isvalid.html | 91 + .../track/src-whitespace-only-novalid.html | 5 + .../track/src/fragment-backslash-novalid.html | 4 + .../track/src/fragment-contains-hash-novalid.html | 4 + .../track/src/fragment-leading-space-novalid.html | 4 + .../html/elements/track/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/track/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../track/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/track/src/host-newline-novalid.html | 5 + .../elements/track/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/track/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../track/src/path-bare-percent-sign-novalid.html | 4 + .../track/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../track/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/track/src/path-tab-novalid.html | 4 + .../track/src/path-trailing-space-novalid.html | 4 + .../elements/track/src/path-u0091-novalid.html | 4 + .../elements/track/src/port-999999-novalid.html | 4 + .../html/elements/track/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../track/src/port-leading-colon-novalid.html | 4 + .../track/src/port-leading-dash-novalid.html | 4 + .../track/src/port-multiple-letters-novalid.html | 4 + .../elements/track/src/port-newline-novalid.html | 5 + .../track/src/port-single-letter-novalid.html | 4 + .../elements/track/src/port-space-novalid.html | 4 + .../html/elements/track/src/port-tab-novalid.html | 4 + .../track/src/query-leading-space-novalid.html | 4 + .../track/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../track/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../track/src/scheme-ftp-no-slash-novalid.html | 4 + .../track/src/scheme-ftp-single-slash-novalid.html | 4 + .../track/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../track/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../track/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../track/src/scheme-trailing-cr-novalid.html | 4 + .../track/src/scheme-trailing-newline-novalid.html | 5 + .../track/src/scheme-trailing-space-novalid.html | 4 + .../track/src/scheme-trailing-tab-novalid.html | 4 + .../track/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/u/model-isvalid.html | 10 + .../html/elements/ul/model-isvalid.html | 39 + .../html/elements/ul/model-novalid.html | 55 + .../html/elements/var/model-isvalid.html | 24 + .../html/elements/var/model-novalid.html | 18 + .../html/elements/video/model-isvalid.html | 4 + .../html/elements/video/model-novalid.html | 4 + .../html/elements/video/poster-empty-novalid.html | 4 + .../html/elements/video/poster-isvalid.html | 91 + .../video/poster-whitespace-only-novalid.html | 5 + .../video/poster/fragment-backslash-novalid.html | 4 + .../poster/fragment-contains-hash-novalid.html | 4 + .../poster/fragment-leading-space-novalid.html | 4 + .../elements/video/poster/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/video/poster/host-empty-novalid.html | 4 + .../poster/host-empty-userinfo-empty-novalid.html | 4 + .../poster/host-empty-with-userinfo-novalid.html | 4 + .../poster/host-hostname-in-brackets-novalid.html | 4 + .../video/poster/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../video/poster/host-newline-novalid.html | 5 + .../elements/video/poster/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../elements/video/poster/host-tab-novalid.html | 4 + .../poster/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../poster/path-bare-percent-sign-novalid.html | 4 + .../video/poster/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../video/poster/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../elements/video/poster/path-tab-novalid.html | 4 + .../video/poster/path-trailing-space-novalid.html | 4 + .../elements/video/poster/path-u0091-novalid.html | 4 + .../elements/video/poster/port-999999-novalid.html | 4 + .../elements/video/poster/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../video/poster/port-leading-colon-novalid.html | 4 + .../video/poster/port-leading-dash-novalid.html | 4 + .../poster/port-multiple-letters-novalid.html | 4 + .../video/poster/port-newline-novalid.html | 5 + .../video/poster/port-single-letter-novalid.html | 4 + .../elements/video/poster/port-space-novalid.html | 4 + .../elements/video/poster/port-tab-novalid.html | 4 + .../video/poster/query-leading-space-novalid.html | 4 + .../video/poster/query-trailing-space-novalid.html | 4 + .../scheme-data-contains-fragment-haswarn.html | 4 + .../poster/scheme-data-single-slash-novalid.html | 4 + .../poster/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../video/poster/scheme-ftp-no-slash-novalid.html | 4 + .../poster/scheme-ftp-single-slash-novalid.html | 4 + .../poster/scheme-http-backslash-novalid.html | 4 + .../poster/scheme-http-no-slash-colon-novalid.html | 4 + .../video/poster/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../poster/scheme-http-single-slash-novalid.html | 4 + .../poster/scheme-https-no-slash-novalid.html | 4 + .../poster/scheme-https-single-slash-novalid.html | 4 + .../video/poster/scheme-trailing-cr-novalid.html | 4 + .../poster/scheme-trailing-newline-novalid.html | 5 + .../poster/scheme-trailing-space-novalid.html | 4 + .../video/poster/scheme-trailing-tab-novalid.html | 4 + .../video/poster/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/elements/video/src-isvalid.html | 91 + .../video/src/fragment-backslash-novalid.html | 4 + .../video/src/fragment-contains-hash-novalid.html | 4 + .../video/src/fragment-leading-space-novalid.html | 4 + .../html/elements/video/src/host-cr-novalid.html | 4 + .../src/host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../elements/video/src/host-empty-novalid.html | 4 + .../src/host-empty-userinfo-empty-novalid.html | 4 + .../src/host-empty-with-userinfo-novalid.html | 4 + .../src/host-hostname-in-brackets-novalid.html | 4 + .../video/src/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../elements/video/src/host-newline-novalid.html | 5 + .../elements/video/src/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/elements/video/src/host-tab-novalid.html | 4 + .../src/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../video/src/path-bare-percent-sign-novalid.html | 4 + .../video/src/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../src/path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../video/src/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../src/path-relative-square-brackets-novalid.html | 4 + .../html/elements/video/src/path-tab-novalid.html | 4 + .../video/src/path-trailing-space-novalid.html | 4 + .../elements/video/src/path-u0091-novalid.html | 4 + .../elements/video/src/port-999999-novalid.html | 4 + .../html/elements/video/src/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../video/src/port-leading-colon-novalid.html | 4 + .../video/src/port-leading-dash-novalid.html | 4 + .../video/src/port-multiple-letters-novalid.html | 4 + .../elements/video/src/port-newline-novalid.html | 5 + .../video/src/port-single-letter-novalid.html | 4 + .../elements/video/src/port-space-novalid.html | 4 + .../html/elements/video/src/port-tab-novalid.html | 4 + .../video/src/query-leading-space-novalid.html | 4 + .../video/src/query-trailing-space-novalid.html | 4 + .../src/scheme-data-contains-fragment-haswarn.html | 4 + .../src/scheme-data-single-slash-novalid.html | 4 + .../video/src/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../video/src/scheme-ftp-no-slash-novalid.html | 4 + .../video/src/scheme-ftp-single-slash-novalid.html | 4 + .../video/src/scheme-http-backslash-novalid.html | 4 + .../src/scheme-http-no-slash-colon-novalid.html | 4 + .../video/src/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../src/scheme-http-single-slash-novalid.html | 4 + .../video/src/scheme-https-no-slash-novalid.html | 4 + .../src/scheme-https-single-slash-novalid.html | 4 + .../video/src/scheme-trailing-cr-novalid.html | 4 + .../video/src/scheme-trailing-newline-novalid.html | 5 + .../video/src/scheme-trailing-space-novalid.html | 4 + .../video/src/scheme-trailing-tab-novalid.html | 4 + .../video/src/userinfo-backslash-novalid.html | 4 + .../src/userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/media-queries/001-isvalid.html | 11 + .../html/media-queries/001-novalid.html | 11 + .../html/media-queries/002-isvalid.html | 11 + .../html/media-queries/002-novalid.html | 11 + .../html/media-queries/003-isvalid.html | 11 + .../html/media-queries/003-novalid.html | 11 + .../html/media-queries/004-novalid.html | 11 + .../html/media-queries/005-isvalid.html | 11 + .../html/media-queries/005-novalid.html | 11 + .../html/media-queries/006-isvalid.html | 11 + .../html/media-queries/006-novalid.html | 11 + .../html/media-queries/007-isvalid.html | 11 + .../html/media-queries/007-novalid.html | 11 + .../html/media-queries/008-isvalid.html | 11 + .../html/media-queries/008-novalid.html | 11 + .../html/media-queries/009-isvalid.html | 11 + .../html/media-queries/009-novalid.html | 11 + .../html/media-queries/010-isvalid.html | 11 + .../html/media-queries/010-novalid.html | 11 + .../html/media-queries/011-isvalid.html | 11 + .../html/media-queries/011-novalid.html | 11 + .../html/media-queries/012-isvalid.html | 11 + .../html/media-queries/012-valid.html | 11 + .../html/media-queries/013-isvalid.html | 11 + .../html/media-queries/013-novalid.html | 11 + .../html/media-queries/014-isvalid.html | 11 + .../html/media-queries/014-novalid.html | 11 + .../html/media-queries/015-isvalid.html | 11 + .../html/media-queries/016-isvalid.html | 11 + .../html/media-queries/017-isvalid.html | 11 + .../html/media-queries/018-isvalid.html | 11 + .../html/media-queries/019-isvalid.html | 11 + .../html/media-queries/019-novalid.html | 11 + .../html/media-queries/020-isvalid.html | 11 + .../html/media-queries/020-novalid.html | 11 + .../html/media-queries/021-novalid.html | 11 + .../html/media-queries/022-novalid.html | 11 + .../html/media-queries/023-novalid.html | 11 + .../html/media-queries/024-novalid.html | 11 + .../html/media-queries/025-isvalid.html | 11 + .../html/media-queries/026-isvalid.html | 11 + .../html/media-queries/027-isvalid.html | 11 + .../html/media-queries/028-isvalid.html | 11 + .../html/media-queries/029-isvalid.html | 11 + .../html/media-queries/030-isvalid.html | 11 + .../html/media-queries/031-isvalid.html | 11 + .../html/media-queries/032-isvalid.html | 11 + .../html/media-queries/033-isvalid.html | 11 + .../media-queries/device-aspect-ratio-novalid.html | 11 + .../html/media-queries/projection-novalid.html | 11 + .../html/media-queries/source-isvalid.txt | 33 + .../html/media-queries/source-novalid.txt | 24 + .../html/media-queries/tv-novalid.html | 11 + .../html/microdata/itemid-empty-isvalid.html | 4 + .../html/microdata/itemid-isvalid.html | 91 + ...emid-scheme-data-contains-fragment-haswarn.html | 4 + .../itemid/fragment-backslash-novalid.html | 4 + .../itemid/fragment-contains-hash-novalid.html | 4 + .../itemid/fragment-leading-space-novalid.html | 4 + .../html/microdata/itemid/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../html/microdata/itemid/host-empty-novalid.html | 4 + .../itemid/host-empty-userinfo-empty-novalid.html | 4 + .../itemid/host-empty-with-userinfo-novalid.html | 4 + .../itemid/host-hostname-in-brackets-novalid.html | 4 + .../itemid/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../microdata/itemid/host-newline-novalid.html | 5 + .../html/microdata/itemid/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/microdata/itemid/host-tab-novalid.html | 4 + .../itemid/host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../itemid/path-bare-percent-sign-novalid.html | 4 + .../itemid/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../itemid/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../html/microdata/itemid/path-tab-novalid.html | 4 + .../itemid/path-trailing-space-novalid.html | 4 + .../html/microdata/itemid/path-u0091-novalid.html | 4 + .../html/microdata/itemid/port-999999-novalid.html | 4 + .../html/microdata/itemid/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../itemid/port-leading-colon-novalid.html | 4 + .../itemid/port-leading-dash-novalid.html | 4 + .../itemid/port-multiple-letters-novalid.html | 4 + .../microdata/itemid/port-newline-novalid.html | 5 + .../itemid/port-single-letter-novalid.html | 4 + .../html/microdata/itemid/port-space-novalid.html | 4 + .../html/microdata/itemid/port-tab-novalid.html | 4 + .../itemid/query-leading-space-novalid.html | 4 + .../itemid/query-trailing-space-novalid.html | 4 + .../itemid/scheme-data-single-slash-novalid.html | 4 + .../itemid/scheme-file-backslash-novalid.html | 4 + .../scheme-file-single-slash-c-bar-novalid.html | 4 + .../scheme-file-slash-slash-abc-bar-novalid.html | 4 + .../scheme-file-triple-slash-c-bar-novalid.html | 4 + .../itemid/scheme-ftp-no-slash-novalid.html | 4 + .../itemid/scheme-ftp-single-slash-novalid.html | 4 + .../itemid/scheme-http-backslash-novalid.html | 4 + .../itemid/scheme-http-no-slash-colon-novalid.html | 4 + .../itemid/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../itemid/scheme-http-single-slash-novalid.html | 4 + .../itemid/scheme-https-no-slash-novalid.html | 4 + .../itemid/scheme-https-single-slash-novalid.html | 4 + .../itemid/scheme-trailing-cr-novalid.html | 4 + .../itemid/scheme-trailing-newline-novalid.html | 5 + .../itemid/scheme-trailing-space-novalid.html | 4 + .../itemid/scheme-trailing-tab-novalid.html | 4 + .../itemid/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/microdata/itemtype-empty-novalid.html | 4 + .../html/microdata/itemtype-isvalid.html | 69 + ...type-scheme-data-contains-fragment-haswarn.html | 4 + .../itemtype/fragment-backslash-novalid.html | 4 + .../itemtype/fragment-contains-hash-novalid.html | 4 + ...t-empty-hash-only-no-path-relative-novalid.html | 4 + .../itemtype/fragment-leading-space-novalid.html | 4 + .../fragment-non-ascii-relative-novalid.html | 4 + ...t-semicolon-question-mark-relative-novalid.html | 4 + .../itemtype/fragment-slash-relative-novalid.html | 4 + .../html/microdata/itemtype/host-cr-novalid.html | 4 + .../host-double-percent-encoded-novalid.html | 4 + ...le-percent-encoded-percent-encoded-novalid.html | 4 + .../microdata/itemtype/host-empty-novalid.html | 4 + .../host-empty-userinfo-empty-novalid.html | 4 + .../itemtype/host-empty-with-userinfo-novalid.html | 4 + .../host-hostname-in-brackets-novalid.html | 4 + .../itemtype/host-invalid-unicode-novalid.html | 4 + ...st-invalid-unicode-percent-encoded-novalid.html | 4 + .../microdata/itemtype/host-newline-novalid.html | 5 + .../microdata/itemtype/host-space-novalid.html | 4 + ...quare-brackets-port-contains-colon-novalid.html | 4 + .../html/microdata/itemtype/host-tab-novalid.html | 4 + .../host-u0000-percent-encoded-novalid.html | 4 + ...00-percent-encoded-percent-encoded-novalid.html | 4 + .../itemtype/path-bare-percent-sign-novalid.html | 4 + .../itemtype/path-contains-space-novalid.html | 4 + .../path-leading-backslash-at-sign-novalid.html | 4 + .../path-leading-colon-backslash-novalid.html | 4 + ...path-leading-colon-chars-backslash-novalid.html | 4 + .../itemtype/path-leading-space-novalid.html | 4 + .../path-percent-encoded-malformed-novalid.html | 4 + ...ncoded-slash-plus-slashes-relative-novalid.html | 4 + ...ath-percent-encoded-slash-relative-novalid.html | 4 + .../path-relative-square-brackets-novalid.html | 4 + .../itemtype/path-simple-relative-novalid.html | 4 + .../itemtype/path-slash-only-relative-novalid.html | 4 + .../html/microdata/itemtype/path-tab-novalid.html | 4 + .../itemtype/path-trailing-space-novalid.html | 4 + .../microdata/itemtype/path-u0091-novalid.html | 4 + .../microdata/itemtype/port-999999-novalid.html | 4 + .../html/microdata/itemtype/port-cr-novalid.html | 4 + .../port-leading-colon-bracket-colon-novalid.html | 4 + .../itemtype/port-leading-colon-novalid.html | 4 + .../itemtype/port-leading-dash-novalid.html | 4 + .../itemtype/port-multiple-letters-novalid.html | 4 + .../microdata/itemtype/port-newline-novalid.html | 5 + .../itemtype/port-single-letter-novalid.html | 4 + .../microdata/itemtype/port-space-novalid.html | 4 + .../html/microdata/itemtype/port-tab-novalid.html | 4 + .../query-empty-no-path-relative-novalid.html | 4 + .../itemtype/query-leading-space-novalid.html | 4 + .../itemtype/query-trailing-space-novalid.html | 4 + .../itemtype/scheme-data-single-slash-novalid.html | 4 + .../itemtype/scheme-ftp-no-slash-novalid.html | 4 + .../itemtype/scheme-ftp-single-slash-novalid.html | 4 + .../itemtype/scheme-http-backslash-novalid.html | 4 + .../scheme-http-no-slash-colon-novalid.html | 4 + .../itemtype/scheme-http-no-slash-novalid.html | 4 + ...cheme-http-no-slash-square-bracket-novalid.html | 4 + .../itemtype/scheme-http-single-slash-novalid.html | 4 + .../itemtype/scheme-https-no-slash-novalid.html | 4 + .../scheme-https-single-slash-novalid.html | 4 + .../scheme-schemeless-relative-novalid.html | 4 + .../itemtype/scheme-trailing-cr-novalid.html | 4 + .../itemtype/scheme-trailing-newline-novalid.html | 5 + .../itemtype/scheme-trailing-space-novalid.html | 4 + .../itemtype/scheme-trailing-tab-novalid.html | 4 + .../itemtype/userinfo-backslash-novalid.html | 4 + .../userinfo-password-bad-chars-novalid.html | 4 + ...info-password-contains-pile-of-poo-novalid.html | 4 + ...userinfo-username-contains-at-sign-novalid.html | 4 + ...info-username-contains-pile-of-poo-novalid.html | 4 + .../html/mime-types/001-isvalid.html | 11 + .../html/mime-types/001-novalid.html | 11 + .../html/mime-types/002-isvalid.html | 11 + .../html/mime-types/002-novalid.html | 11 + .../html/mime-types/003-isvalid.html | 10 + .../html/mime-types/003-novalid.html | 10 + .../html/mime-types/004-isvalid.html | 10 + .../html/mime-types/004-novalid.html | 11 + .../html/mime-types/005-isvalid.html | 10 + .../html/mime-types/005-novalid.html | 11 + .../html/mime-types/006-isvalid.html | 10 + .../html/mime-types/006-novalid.html | 11 + .../html/mime-types/007-isvalid.html | 10 + .../html/mime-types/007-novalid.html | 11 + .../html/mime-types/008-isvalid.html | 10 + .../html/mime-types/008-novalid.html | 10 + .../html/mime-types/009-isvalid.html | 10 + .../html/mime-types/009-novalid.html | 10 + .../html/mime-types/010-isvalid.html | 11 + .../html/mime-types/010-novalid.html | 11 + .../html/mime-types/011-isvalid.html | 11 + .../html/mime-types/011-novalid.html | 11 + .../html/mime-types/source-isvalid.txt | 11 + .../html/mime-types/source-novalid.txt | 11 + .../html/obsolete/acronym-novalid.html | 10 + .../html/obsolete/applet-novalid.html | 10 + .../html/obsolete/basefont-novalid.html | 10 + .../html/obsolete/big-novalid.html | 10 + .../html/obsolete/center-novalid.html | 10 + .../html/obsolete/dir-novalid.html | 10 + .../html/obsolete/font-novalid.html | 10 + .../html/obsolete/frameset-novalid.html | 11 + .../html/obsolete/noframes-novalid.html | 10 + .../html/obsolete/profile-novalid.html | 11 + .../html/obsolete/strike-novalid.html | 10 + .../html/obsolete/tt-novalid.html | 10 + .../html/other/applet-novalid.html | 108 + .../html/other/obj-novalid.html | 123 + .../html/parser/cr-charref-novalid.html | 1 + .../html/parser/range-charref-novalid.html | 1 + .../html/parser/u000b-charref-novalid.html | 1 + .../html/parser/u000b-novalid.html | 1 + .../html/parser/u007f-charref-novalid.html | 1 + .../html/parser/u10ffff-charref-novalid.html | 1 + .../html/parser/ufffe-charref-novalid.html | 1 + .../html/parser/unassigned-charref-novalid.html | 1 + .../tests/conformance-checkers/index.html | 113 + .../tests/conformance-checkers/messages.json | 2492 ++++++ .../select/autocomplete-address-novalid.html | 20 + .../select/autocomplete-empty-novalid.html | 20 + .../select/autocomplete-isvalid.html | 180 + .../select/autocomplete-section-novalid.html | 20 + .../select/autocomplete-token-novalid.html | 20 + .../select/autocomplete-work-novalid.html | 20 + .../textarea/autocomplete-address-novalid.html | 16 + .../textarea/autocomplete-empty-novalid.html | 16 + .../textarea/autocomplete-isvalid.html | 80 + .../textarea/autocomplete-section-novalid.html | 16 + .../textarea/autocomplete-token-novalid.html | 16 + .../textarea/autocomplete-work-novalid.html | 16 + .../tests/conformance-checkers/tools/dl.py | 99 + .../conformance-checkers/tools/ins-del-datetime.py | 175 + .../tests/conformance-checkers/tools/picture.py | 366 + .../tests/conformance-checkers/tools/url.py | 425 + .../xhtml/attributes/accesskey/003-novalid.xhtml | 8 + .../xhtml/attributes/accesskey/004-novalid.xhtml | 8 + .../xhtml/attributes/data/002-novalid.xhtml | 9 + .../xhtml/attributes/spellcheck/050-novalid.xhtml | 8 + .../xhtml/attributes/spellcheck/051-isvalid.xhtml | 8 + .../xhtml/attributes/spellcheck/052-isvalid.xhtml | 8 + .../xhtml/attributes/spellcheck/053-isvalid.xhtml | 8 + .../xhtml/attributes/spellcheck/350-novalid.xhtml | 8 + .../xhtml/elements/a/100-novalid.xhtml | 8 + .../xhtml/elements/address/029-isvalid.xhtml | 15 + .../xhtml/elements/base/001-novalid.xhtml | 9 + .../xhtml/elements/blockquote/028-isvalid.xhtml | 16 + .../xhtml/elements/code/010-isvalid.xhtml | 20 + .../xhtml/elements/del/041-isvalid.xhtml | 32 + .../xhtml/elements/dialog/001-novalid.xhtml | 13 + .../xhtml/elements/dl/032-isvalid.xhtml | 53 + .../xhtml/elements/em/006-isvalid.xhtml | 21 + .../xhtml/elements/embed/001-novalid.xhtml | 8 + .../xhtml/elements/embed/002-novalid.xhtml | 8 + .../xhtml/elements/embed/003-novalid.xhtml | 8 + .../xhtml/elements/figure/002-novalid.xhtml | 12 + .../xhtml/elements/figure/101-novalid.xhtml | 12 + .../xhtml/elements/figure/102-novalid.xhtml | 12 + .../xhtml/elements/figure/103-novalid.xhtml | 12 + .../xhtml/elements/figure/104-novalid.xhtml | 12 + .../xhtml/elements/figure/304-novalid.xhtml | 12 + .../xhtml/elements/footer/001-novalid.xhtml | 10 + .../xhtml/elements/footer/003-novalid.xhtml | 10 + .../xhtml/elements/header/001-novalid.xhtml | 10 + .../xhtml/elements/header/002-novalid.xhtml | 10 + .../xhtml/elements/iframe/042-isvalid.xhtml | 19 + .../xhtml/elements/iframe/042-novalid.xhtml | 8 + .../xhtml/elements/img/003-novalid.xhtml | 8 + .../xhtml/elements/img/004-novalid.xhtml | 9 + .../xhtml/elements/img/043-isvalid.xhtml | 29 + .../xhtml/elements/img/051-isvalid.xhtml | 8 + .../xhtml/elements/img/051-novalid.xhtml | 8 + .../xhtml/elements/img/052-isvalid.xhtml | 8 + .../xhtml/elements/img/302-isvalid.xhtml | 9 + .../xhtml/elements/input/003-novalid.xhtml | 9 + .../xhtml/elements/ins/040-isvalid.xhtml | 25 + .../xhtml/elements/keygen/054-also-novalid.xhtml | 8 + .../xhtml/elements/keygen/054-novalid.xhtml | 8 + .../xhtml/elements/keygen/055-also-novalid.xhtml | 8 + .../xhtml/elements/keygen/056-also-novalid.xhtml | 8 + .../xhtml/elements/keygen/056-novalid.xhtml | 8 + .../xhtml/elements/keygen/057-also-novalid.xhtml | 8 + .../xhtml/elements/keygen/057-novalid.xhtml | 8 + .../xhtml/elements/keygen/058-also-novalid.xhtml | 10 + .../xhtml/elements/keygen/058-novalid.xhtml | 10 + .../xhtml/elements/keygen/059-novalid.xhtml | 10 + .../xhtml/elements/keygen/060-novalid.xhtml | 11 + .../xhtml/elements/keygen/061-novalid.xhtml | 10 + .../xhtml/elements/keygen/154-novalid.xhtml | 8 + .../xhtml/elements/keygen/157-novalid.xhtml | 8 + .../xhtml/elements/keygen/359-novalid.xhtml | 10 + .../xhtml/elements/keygen/360-novalid.xhtml | 11 + .../xhtml/elements/keygen/361-novalid.xhtml | 10 + .../xhtml/elements/keygen/keygen-novalid.xhtml | 8 + .../xhtml/elements/link/001-novalid.xhtml | 8 + .../xhtml/elements/map/048-isvalid.xhtml | 21 + .../xhtml/elements/mark/009-isvalid.xhtml | 21 + .../elements/menu/embed-contextmenu-isvalid.xhtml | 12 + .../elements/menu/menu-containing-hr-novalid.xhtml | 10 + .../menu/menu-containing-menu-novalid.xhtml | 10 + .../menu/menu-containing-text-novalid.xhtml | 10 + .../elements/menu/menu-type-context-novalid.xhtml | 8 + .../elements/menu/menu-type-popup-novalid.xhtml | 8 + .../elements/menu/menu-type-toolbar-novalid.xhtml | 8 + .../xhtml/elements/menu/menu-valid.xhtml | 23 + .../elements/menu/menuitem-children-novalid.xhtml | 10 + .../elements/menu/menuitem-label-novalid.xhtml | 10 + .../elements/menu/p-contextmenu-novalid.xhtml | 8 + .../xhtml/elements/meter/002-isvalid.xhtml | 26 + .../xhtml/elements/meter/003-isvalid.xhtml | 8 + .../xhtml/elements/meter/010-novalid.xhtml | 8 + .../xhtml/elements/meter/011-novalid.xhtml | 8 + .../xhtml/elements/meter/012-novalid.xhtml | 8 + .../xhtml/elements/meter/110-novalid.xhtml | 8 + .../xhtml/elements/meter/312-novalid.xhtml | 8 + .../xhtml/elements/object/001-novalid.xhtml | 9 + .../xhtml/elements/object/044-isvalid.xhtml | 75 + .../xhtml/elements/ol/031-isvalid.xhtml | 36 + .../xhtml/elements/p/025-isvalid.xhtml | 12 + .../xhtml/elements/pre/027-isvalid.xhtml | 15 + .../xhtml/elements/progress/002-isvalid.xhtml | 10 + .../xhtml/elements/progress/008-novalid.xhtml | 8 + .../xhtml/elements/progress/009-novalid.xhtml | 8 + .../xhtml/elements/progress/108-novalid.xhtml | 8 + .../xhtml/elements/progress/309-novalid.xhtml | 8 + .../xhtml/elements/q/013-isvalid.xhtml | 20 + .../xhtml/elements/ruby/001-novalid.xhtml | 8 + .../xhtml/elements/ruby/002-novalid.xhtml | 8 + .../xhtml/elements/samp/011-isvalid.xhtml | 20 + .../xhtml/elements/script/001-novalid.xhtml | 8 + .../xhtml/elements/span/014-isvalid.xhtml | 20 + .../xhtml/elements/strong/007-isvalid.xhtml | 20 + .../xhtml/elements/strong/008-isvalid.xhtml | 20 + .../xhtml/elements/table/201-isvalid.xhtml | 13 + .../xhtml/elements/table/201-novalid.xhtml | 11 + .../xhtml/elements/table/202-isvalid.xhtml | 11 + .../xhtml/elements/table/202-novalid.xhtml | 11 + .../xhtml/elements/table/203-isvalid.xhtml | 12 + .../xhtml/elements/table/203-novalid.xhtml | 11 + .../xhtml/elements/table/204-isvalid.xhtml | 8892 ++++++++++++++++++++ .../xhtml/elements/table/204-novalid.xhtml | 13 + .../xhtml/elements/table/205-novalid.xhtml | 13 + .../xhtml/elements/time/001-isvalid.xhtml | 55 + .../xhtml/elements/ul/030-isvalid.xhtml | 35 + .../xhtml/other/045-novalid.xhtml | 105 + 4429 files changed, 109441 insertions(+) create mode 100644 testing/web-platform/tests/conformance-checkers/META.yml create mode 100644 testing/web-platform/tests/conformance-checkers/Makefile create mode 100644 testing/web-platform/tests/conformance-checkers/README.md create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_/780.htm create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/img/expander.gif create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treebox.css create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treesimple.css create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/aria.js create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/init.js create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/prototype.js create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-input/checkbox-title.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-input/file-title.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-input/password-title.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-input/radio-title.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-input/text-title.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/673.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/674.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/675.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/676.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/677.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/678.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/679.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/680.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/681.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/682.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/683.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/684.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/685.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/686.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/687.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/688.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/689.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/690.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/691.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/692.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/693.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/694.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/695.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/696.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/697.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/698.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/699.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/700.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/701.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/702.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/703.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/704.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/705.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/706.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/707.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/708.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/709.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/710.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/711.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/712.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/713.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/714.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/715.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/716.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/717.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/718.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/719.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/720.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/772.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/773.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/774.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/838.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/567.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/568.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/569.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/571-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/572-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/573-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/574.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/575.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/576.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/577.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/578.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/579.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/580.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/581.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/582.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/584.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/589.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/590.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/div-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/input.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/default.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-1.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-2.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-3.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-4.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/host-language/input-range-valuetext.htm create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-1-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-3.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-4.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-5.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-6.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/585.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/586.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/596.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/597-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/598-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/599-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/600.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/601.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/602.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/603.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/604.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/605.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/606.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/607.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/608.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/837.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/557-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/565-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/566-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/foo.jpg create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/test.png create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/538.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/542.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/543.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/544.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/545.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/546.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/551.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/552.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/553.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/609.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/610.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/611.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/612.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/613.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/614.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/615.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/659.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/660.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/661.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/662.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/663.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/721.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/723.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/724.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/725.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/748.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/749.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/750.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/751.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/753.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/754.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/755.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/756.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/758.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/759.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/760.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/761.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/foo.jpg create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/859.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/860.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/861.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/863.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/864.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/865.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/866.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/867.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/868.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/869.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/871.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/872.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/873.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/874.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/875.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/879.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/880.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/887.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/888.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/889.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/890.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/891.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/892.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/893.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/noaria.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/497-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/498-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/499-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/500-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/501-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/502-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/503-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/504-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/505-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/506-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/507-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/509-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/510.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/511.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/512.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/513.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/514.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/515.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/516.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/517.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/518.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/519.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/520.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/521.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/522.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/523-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/524.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/525.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/527.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-839.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-840.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-842.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-843.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-844.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-copy.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-execute.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-link.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-move.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-popup.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-grammar.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-spelling.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-assertive.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-off.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-polite.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions-text.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-all.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-removals.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-text.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/591.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/592.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/593.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alert.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alertdialog.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-application.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-article.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-banner.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-button.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-complementary.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-contentinfo.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-definition.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-dialog.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-directory.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-document.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-form.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-grid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-group.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-heading.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-img.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-link.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-list.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox-parent-combobox.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-log.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-main.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-marquee.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-math.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menu.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menubar.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-navigation.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-note.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-option.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-presentation.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-progressbar.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-radiogroup.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-region.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-rowheader.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-search.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-separator.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-status.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tablist.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tabpanel.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-textbox.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-timer.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-toolbar.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tooltip.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tree.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-treegrid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemax-1.1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemin-1.1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuenow-1.1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuetext-Test-string-value.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/row-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowgroup-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-posinset-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-setsize-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-ascending.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-descending.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-other.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-both.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-inline.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-list.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-heading-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-posinset-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-setsize-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-mixed.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-posinset-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-setsize-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-ascending.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-descending.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-other.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-horizontal.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-vertical.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-undefined.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-both.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-inline.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-list.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-none.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-false.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-true.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/selected-state/670.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/selected-state/671.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/selected-state/672.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-1.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-5.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-6.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/testcase-769.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/stability-of-dom/669.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-A.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-B.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-C.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-multiselectable-D.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-tree-multiselectable-C.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote7html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote9html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote10xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote9xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue10html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue6html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue7html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9htmlstandoff.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue10xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue11xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue13xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue9xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6htmlstandoff.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7htmlstandoff.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance8html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize9xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology6html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology9xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate2html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6htmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate7html.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate1xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xmlrules.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate4xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate5xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate6xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate7xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate8xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate9xml.xml create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0001-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0006-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0007-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0008-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0009-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0010-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0014-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0015-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0017-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0018-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0019-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0020-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0021-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0023-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0025-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0026-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0027-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0029-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0030-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0031-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0032-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0033-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0034-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0035-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0036-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0037-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0038-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0039-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0041-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0048-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0049-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0050-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0051-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0052-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0053-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0054-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0055-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0056-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0057-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0059-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0060-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0063-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0064-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0065-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0066-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0067-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0068-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0069-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0070-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0071-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0072-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0073-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0074-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0075-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0079-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0080-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0083-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0084-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0085-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0087-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0088-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0089-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0091-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0093-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0099-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0104-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0106-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0107-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0109-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0110-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0111-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0112-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0114-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0115-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0117-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0118-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0119-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0120-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0122-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0126-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0131-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0134-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0140-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0147-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0174-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0175-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0176-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0177-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0178-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0179-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0180-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0181-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0182-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0183-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0186-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0187-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0188-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0189-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0190-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0196-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0197-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0206-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0207-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0213-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0214-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0216-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0217-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0218-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0219-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0220-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0221-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0222-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0223-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0224-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0225-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0226-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0227-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0228-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0229-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0232-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0233-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0234-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0235-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0237-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0238-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0239-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0240-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0241-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0242-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0243-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0244-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0245-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0246-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0247-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0248-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0249-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0250-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0251-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0252-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0253-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0254-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0255-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0257-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0258-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0259-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0261-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0262-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0263-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0264-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0265-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0266-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0267-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0268-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0269-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0271-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0272-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0273-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0274-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0275-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0276-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0277-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0278-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0279-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0280-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0281-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0282-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0283-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0284-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0285-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0287-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0289-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0290-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0291-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0292-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0293-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0296-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0297-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0298-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0299-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0300-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0301-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0302-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0303-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0305-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0306-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0307-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0308-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0309-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0310-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0311-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0312-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0313-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0314-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0315-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0316-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0317-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0318-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0319-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0320-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0321-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0322-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0323-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0324-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0325-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0326-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0327-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0328-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0329-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0330-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfa/0331-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0015-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0021-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0023-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0030-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0050-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0052-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0053-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0066-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0067-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0071-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0074-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0075-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0089-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0115-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0117-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0134-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0140-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0147.novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0214-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0235-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0238-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0239-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0240-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0241-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0242-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0255-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0259-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0263-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0264-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0272-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0273-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0274-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0275-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0276-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0277-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0281-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0282-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0283-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0287-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0296-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0301-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0302-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0305-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0306-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0307-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0311-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0312-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0313-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0319-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0321-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0322-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0323-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0324-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0325-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0326-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-rdfalite/0327-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/0001isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-10-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-11-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-12-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-13-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-14-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-15-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-17-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-19-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-20-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-21-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-22-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-23-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-24-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-25-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-26-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-27-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-28-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-29-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-30-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-31-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-32-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-33-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-34-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-35-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-36-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-37-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-38-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-39-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-40-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-41-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-44-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-46-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-52-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-53-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-60-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-61-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-62-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-63-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-64-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-65-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-66-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-67-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-68-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-69-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-70-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-77-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-78-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-80-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-81-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-82-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-83-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-84-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-85-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-86-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-87-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-88-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-89-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-90-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-91-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-92-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-events-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-pservers-grad-01-b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-script-elem-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/animate-struct-dom-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prof-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prop-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prop-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prop-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prop-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/color-prop-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-03-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-02-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-11-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-12-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-13-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-14-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-units-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-units-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-units-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/coords-viewattr-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/extend-namespace-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-background-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-blend-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-color-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-color-02-b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-comptran-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-02-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-04-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-05-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-diffuse-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-example-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-image-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-image-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-image-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-image-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-image-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-light-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-light-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-light-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-light-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-light-05-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-morph-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-specular-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-tile-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-07-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-04-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-kern-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/fonts-overview-201-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/imp-path-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-cursor-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-dom-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-events-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-events-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-events-202-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-events-203-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-order-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-order-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-order-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-08-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-09-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-02-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-09-b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-a-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-frag-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-filter-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-intro-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-opacity-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-07-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-08-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-09-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-10-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-11-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-12-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-13-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/masking-path-14-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/metadata-example-01-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-control-06-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-04-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-06-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-properties-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-render-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-render-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-10-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-10-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-12-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-13-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-14-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-15-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-16-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-17-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-18-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-19-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-data-20-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-07-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-08-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-09-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-10-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-11-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-12-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-13-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-14-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-15-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-16-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-17-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-18-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-20-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-21-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-22-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-23-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-24-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-stops-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-06-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-08-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-09-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-elems-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-elems-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-elems-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-elems-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-elems-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-groups-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/render-groups-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-handle-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-handle-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-handle-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-handle-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-specify-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/script-specify-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-grammar-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-03-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-06-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-02-t-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-defs-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-08-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-11-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-12-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-13-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-14-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-15-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-16-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-17-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-18-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-19-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-20-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-05-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-group-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-group-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-group-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-08-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-10-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-11-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-12-b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-13-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-14-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-15-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-16-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-17-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-18-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-image-19-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-symbol-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-03-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-07-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-08-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-09-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-11-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-12-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-13-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-14-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/struct-use-15-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-class-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-08-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-09-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-css-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-elem-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-inherit-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-02-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/svgdom-over-01-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-04-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-06-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-align-08-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-bidi-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-deco-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-dom-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-dom-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-dom-03-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-dom-04-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-dom-05-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-02-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-03-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-05-f-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-202-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-203-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-204-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-01-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-09-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-10-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-11-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-intro-12-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-path-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-path-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-spacing-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-04-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-05-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-06-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-07-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-08-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-09-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-10-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-11-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-text-12-t-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tref-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-03-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-02-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-basic-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-basic-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-01-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-02-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-03-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-04-b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-05-b-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-06-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-07-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-08-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgfittoviewbox-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svglengthlist-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgnumberlist-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgstringlist-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgtransformable-01-f-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/Makefile create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt create mode 100644 testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt create mode 100644 testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/index.html create mode 100644 testing/web-platform/tests/conformance-checkers/messages.json create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-address-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-section-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-token-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/select/autocomplete-work-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-address-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-empty-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-isvalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-section-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-token-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/textarea/autocomplete-work-novalid.html create mode 100644 testing/web-platform/tests/conformance-checkers/tools/dl.py create mode 100644 testing/web-platform/tests/conformance-checkers/tools/ins-del-datetime.py create mode 100644 testing/web-platform/tests/conformance-checkers/tools/picture.py create mode 100644 testing/web-platform/tests/conformance-checkers/tools/url.py create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/003-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/004-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/data/002-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/050-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/051-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/052-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/053-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/350-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/a/100-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/address/029-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/base/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/blockquote/028-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/code/010-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/del/041-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/dialog/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/dl/032-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/em/006-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/002-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/003-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/002-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/101-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/102-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/103-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/104-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/304-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/003-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/header/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/header/002-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/003-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/004-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/043-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/052-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/img/302-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/input/003-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/ins/040-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/link/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/map/048-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/mark/009-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/embed-contextmenu-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-hr-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-menu-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-text-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-context-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-popup-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-toolbar-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-valid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menuitem-children-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menuitem-label-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/p-contextmenu-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/002-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/003-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/010-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/011-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/012-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/110-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/meter/312-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/object/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/object/044-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/ol/031-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/p/025-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/pre/027-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/progress/002-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/progress/008-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/progress/009-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/progress/108-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/progress/309-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/q/013-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/ruby/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/ruby/002-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/samp/011-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/script/001-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/span/014-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/007-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/008-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/table/205-novalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/time/001-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/elements/ul/030-isvalid.xhtml create mode 100644 testing/web-platform/tests/conformance-checkers/xhtml/other/045-novalid.xhtml (limited to 'testing/web-platform/tests/conformance-checkers') diff --git a/testing/web-platform/tests/conformance-checkers/META.yml b/testing/web-platform/tests/conformance-checkers/META.yml new file mode 100644 index 0000000000..9b8c31d67e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - sideshowbarker + - zcorpan diff --git a/testing/web-platform/tests/conformance-checkers/Makefile b/testing/web-platform/tests/conformance-checkers/Makefile new file mode 100644 index 0000000000..eea5db44dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/Makefile @@ -0,0 +1,57 @@ +HTML2MARKDOWN ?= html2text +PERL ?= perl +PERLFLAGS ?= +FMT ?= fmt +FMTFLAGS ?= -80 +EXPAND ?= expand +EXPANDFLAGS ?= +GIT? = git +GITFLAGS ?= +PYTHON ?= python3 +PYTHONFLAGS ?= +CURL ?= curl +CURLFLAGS ?= +JAVA ?= java +JAVAFLAGS ?= +VNU_TEST_REPO ?= git@github.com:validator/tests.git +ITS_REPO ?= git@github.com:w3c/its-2.0-testsuite-inputdata.git +.PHONY: .FORCE + +all: README.md messages.json + +README.md: index.html + $(HTML2MARKDOWN) $(HTML2MARKDOWNFLAGS) $< \ + | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/(\s+\n)+/\n\n/g' \ + | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/(\n\n\n)+/\n/g' \ + | $(FMT) $(FMTFLAGS) \ + | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/ +(\[[0-9]+\]:)\n +/\n $$1 /g' \ + | $(EXPAND) $(EXPANDFLAGS) > $@ + +messages.json: .FORCE + $(CURL) $(CURLFLAGS) -O -L \ + https://github.com/validator/validator/releases/download/latest/vnu.jar + $(JAVA) $(JAVAFLAGS) -cp vnu.jar nu.validator.client.TestRunner \ + --ignore=html-its --write-messages $@ + $(PYTHON) $(PYTHONFLAGS) -mjson.tool --sort-keys $@ > $@.tmp + mv $@.tmp $@ + +test: .FORCE + $(CURL) $(CURLFLAGS) -O -L \ + https://github.com/validator/validator/releases/download/jar/vnu.jar + $(JAVA) $(JAVAFLAGS) -cp vnu.jar nu.validator.client.TestRunner \ + --ignore=html-its messages.json + +push: + cd .. \ + && git push $(VNU_TEST_REPO) `git subtree split -P conformance-checkers`:master --force \ + && cd - + +its-push: + cd ..\ + && $(GIT) subtree push -P conformance-checkers/html-its/ $(ITS_REPO) master \ + && cd - + +its-pull: + cd .. \ + && $(GIT) pull -s subtree $(ITS_REPO) master \ + && cd - diff --git a/testing/web-platform/tests/conformance-checkers/README.md b/testing/web-platform/tests/conformance-checkers/README.md new file mode 100644 index 0000000000..6bbd151a66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/README.md @@ -0,0 +1,13 @@ +# WPT conformance-checker tests + +The files in this part of the tree are not browser tests; they're documents +intended for testing the behavior of conformance checkers (e.g., validator.nu +and the W3C Nu Markup Validator). + +To update the generated tests, run `wpt update-built --include conformance-checkers`. + +TK: We should have here some details about the contents of the existing +subdirectories in this tree... + +Curious committers should see the makefile. + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_/780.htm b/testing/web-platform/tests/conformance-checkers/html-aria/_/780.htm new file mode 100644 index 0000000000..7e37b720ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_/780.htm @@ -0,0 +1,18 @@ + + + + + AT-SPI ONLY: option within listbox exposed as ROLE_MENU: option is exposed as ROLE_MENU_ITEM + + +

AT-SPI ONLY: option within listbox exposed as ROLE_MENU: option is exposed as ROLE_MENU_ITEM

+
+ +
+

Test option

+

Another option

+

A third option

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree.html b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree.html new file mode 100644 index 0000000000..d915c55d78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree.html @@ -0,0 +1,106 @@ + + + + ARIA Tree Example + + + + + + + + +

Directions

+
    +
  1. Tab into the tree control.
  2. +
  3. Use the up/down arrow keys to change the active descendant.
  4. +
  5. Use the right/left arrow keys to expand/collapse appropriate nodes.
  6. +
+ +

Some focusable content before the ARIA application.

+ +
+

ARIA Tree Example

+
    + +
  • + + + Animals +
      +
    • Birds
    • + +
    • + + Dogs +
        +
      • + + Small Breeds +
          +
        • Chihuahua
        • +
        • Italian Greyhound
        • +
        • Japanese Chin
        • +
        +
      • + + +
      +
    • +
    +
  • +
  • + + Minerals +
      +
    • Zinc
    • + +
    • Silver
    • +
    +
  • +
  • + + Vegetables +
      +
    • Carrot
    • +
    • Tomato
    • +
    • Lettuce
    • +
    +
  • +
+
+ +

More focusable content after the ARIA application.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree2.html b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree2.html new file mode 100644 index 0000000000..3efe246488 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/ariatree2.html @@ -0,0 +1,124 @@ + + + + ARIA Tree Example + + + + + + + + +

Directions

+
    +
  1. Tab into the tree control.
  2. +
  3. Use the up/down arrow keys to change the active descendant.
  4. +
  5. Use the right/left arrow keys to expand/collapse appropriate nodes.
  6. +
+ +

Some focusable content before the ARIA application.

+ +
+

ARIA Tree Example

+
    + +
  • + + + + Animals + +
      +
    • Birds
    • + +
    • + + + Dogs + +
        +
      • + + + Small Breeds + +
          +
        • Chihuahua
        • +
        • Italian Greyhound
        • +
        • Japanese Chin
        • +
        +
      • + + +
      +
    • +
    +
  • +
  • + + + Minerals + +
      +
    • Zinc
    • + +
    • Silver
    • +
    +
  • +
  • + + + Vegetables + +
      +
    • Carrot
    • +
    • Tomato
    • +
    • Lettuce
    • +
    +
  • +
+
+ +

More focusable content after the ARIA application.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/img/expander.gif b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/img/expander.gif new file mode 100644 index 0000000000..e305b9dd73 Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/img/expander.gif differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treebox.css b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treebox.css new file mode 100644 index 0000000000..5064fa308a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treebox.css @@ -0,0 +1,65 @@ + +/* variant of treesimple.css, that adds slightly more complex styling. */ + +html, body { + color:#333; + background-color:#fff; + font-family:"helvetica neue", arial, helvetica, sans-serif; + font-size:12px; + line-height:1.4em; +} +h1{ + font-size:14px; +} +[role="tree"]{ + border:solid 1px #000; + width:300px; /* hardcoded for example */ + cursor:default; +} +ul[role="tree"], [role="tree"] li, [role="tree"] ul { + display:block; + list-style:none; + margin:0; + padding:0; +} +li[role="treeitem"] { + position:relative; +} + +[role="treeitem"] > span{ display:block; } + +/* looks kinda redundant, but is necessary to get the full left bleed on sub-level items */ +[role="treeitem"] > span{ padding-left:15px; } +[role="treeitem"] [role="treeitem"] > span{ padding-left:30px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] > span{ padding-left:45px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] > span{ padding-left:60px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] > span{ padding-left:75px; } + +.expander { + display:block; + position:absolute; + left:2px; + top:0.3em; + width:9px; + height:9px; + background:transparent url(./img/expander.gif) -9px 0 no-repeat; +} +[aria-expanded="false"] > * > .expander { + background-position:0 0; +} +[role="treeitem"] [role="treeitem"] .expander { left:17px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] .expander { left:32px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] .expander { left:47px; } +[role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] [role="treeitem"] .expander { left:62px; } + + +[aria-expanded="false"] [role="group"] { + display:none; +} +[role="tree"] .activedescendant > span { + background-color:#ccc; +} +[role="tree"]:focus .activedescendant > span { + color:#fff; + background-color:#03c; +} diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treesimple.css b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treesimple.css new file mode 100644 index 0000000000..835d4e1c3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/css/treesimple.css @@ -0,0 +1,50 @@ + +html, body { + color:#333; + background-color:#fff; + font-family:"helvetica neue", arial, helvetica, sans-serif; + font-size:12px; + line-height:1.4em; +} +h1{ + font-size:14px; +} +[role="tree"]{ + cursor:default; +} +ul[role="tree"], [role="tree"] li, [role="tree"] ul { + display:block; + list-style:none; + margin:0; + padding:0; +} +li[role="treeitem"] { + position:relative; + padding-left:15px; +} +.expander { + display:block; + position:absolute; + left:2px; + top:0.3em; + width:9px; + height:9px; + background:transparent url(./img/expander.gif) -9px 0 no-repeat; +} +[aria-expanded="false"] > * > .expander { + background-position:0 0; +} +[aria-expanded="false"] [role="group"] { + display:none; +} +[role="tree"] .activedescendant { + font-weight:bold; + color:#000; +} +[role="tree"]:focus .activedescendant{ + color:#03c; +} +[role="tree"] .activedescendant [role="group"] { + font-weight:normal; + color:#000; +} diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/aria.js b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/aria.js new file mode 100644 index 0000000000..bf3bc5399e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/aria.js @@ -0,0 +1,158 @@ + +/* Aria Singleton */ +var Aria = { + Trees: new Array(), // instances of Aria.Tree Class + isEnabled: function(inNode){ + // todo: this may need to check isEnabled on all parentNodes, inheritence of aria-enabled is ambiguous + if(inNode.getAttribute('aria-enabled') && inNode.getAttribute('aria-enabled').toLowerCase()=='false') return false; + else return true; + }, + isExpanded: function(inNode){ + if(inNode.getAttribute('aria-expanded') && inNode.getAttribute('aria-expanded').toLowerCase()=='false') return false; + else return true; + }, + isTreeItem: function(inNode){ + if(inNode.getAttribute('role') && inNode.getAttribute('role').toLowerCase()=='treeitem') return true; + else return false; + } +}; + +Aria.Tree = Class.create(); +Aria.Tree.prototype = { + initialize: function(inNode){ + this.el = $(inNode); + this.index = Aria.Trees.length; // each tree should know its index in the Aria singleton's list, in order to concatenate id strings + this.strActiveDescendant = this.el.getAttribute('aria-activedescendant'); + this.strDefaultActiveDescendant = 'tree'+this.index+'_item0'; // default first item + if(!$(this.strActiveDescendant)) this.strActiveDescendant = this.strDefaultActiveDescendant; // set to default if no existing activedescendant + this.setActiveDescendant($(this.strActiveDescendant)); + + // set up event delegation on the tree node + Event.observe(this.el, 'click', this.handleClick.bindAsEventListener(this)); + Event.observe(this.el, 'keydown', this.handleKeyPress.bindAsEventListener(this)); //webkit doesn't send keypress events for arrow keys, so use keydown instead + + }, + getActiveDescendant: function(inNode){ + if(inNode){ // if inNode (from event target), sets the activedescendant to nearest ancestor treeitem + var el = $(inNode); + while(el != this.el){ + if(Aria.isTreeItem(el)) break; // exit the loop; we have the treeitem + el = el.parentNode; + } + if(el == this.el) { + this.setActiveDescendant(); // set to default activedescendant + } else { + this.setActiveDescendant(el); + return el; + } + } else { + return $(this.el.getAttribute('aria-activedescendant')); + } + }, + getNextTreeItem: function(inNode){ + var el = $(inNode); + var originalElm = $(inNode); + while(!Aria.isTreeItem(el) || el == originalElm){ + if(Aria.isExpanded(el) && el.down()){ // should be el.down('[role="treeitem"]'); + var elements = el.getElementsByTagName('*'); + for(var i=0, c=elements.length; i-1){ // if it's an expander widget + this.toggleExpanded(el); // toggle the aria-expanded attribute on activedescendant + Event.stop(inEvent); // and stop the event + } + }, + handleKeyPress: function(inEvent){ + switch(inEvent.keyCode){ + // case Event.KEY_PAGEUP: break; + // case Event.KEY_PAGEDOWN: break; + // case Event.KEY_END: break; + // case Event.KEY_HOME: break; + case Event.KEY_LEFT: this.keyLeft(); break; + case Event.KEY_UP: this.keyUp(); break; + case Event.KEY_RIGHT: this.keyRight(); break; + case Event.KEY_DOWN: this.keyDown(); break; + default: + return; + } + Event.stop(inEvent); + }, + keyLeft: function(){ + var el = this.activeDescendant; + if(Aria.isExpanded(el)){ + el.setAttribute('aria-expanded','false'); + this.setActiveDescendant(this.activeDescendant); + } + }, + keyUp: function(){ + var el = this.activeDescendant; + this.setActiveDescendant(this.getPreviousTreeItem(el)); + }, + keyRight: function(){ + var el = this.activeDescendant; + if(!Aria.isExpanded(el)){ + el.setAttribute('aria-expanded','true'); + this.setActiveDescendant(this.activeDescendant); + } + }, + keyDown: function(){ + var el = this.activeDescendant; + this.setActiveDescendant(this.getNextTreeItem(el)); + }, + setActiveDescendant: function(inNode){ + Element.removeClassName(this.activeDescendant,'activedescendant') + if($(inNode)) this.activeDescendant = $(inNode); + else this.activeDescendant = $(this.strDefaultActiveDescendant); + Element.addClassName(this.activeDescendant,'activedescendant') + this.strActiveDescendant = this.activeDescendant.id; + this.el.setAttribute('aria-activedescendant', this.activeDescendant.id); + }, + toggleExpanded: function(inNode){ + var el = $(inNode); + if(Aria.isExpanded(el)){ + el.setAttribute('aria-expanded','false'); + } else { + el.setAttribute('aria-expanded','true'); + } + this.setActiveDescendant(el); + } +}; diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/init.js b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/init.js new file mode 100644 index 0000000000..c4e507f1f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/init.js @@ -0,0 +1,8 @@ +function myLoad(){ + $$('[role="tree"]').each(function(elm){ + // for each node where [role="tree"], create a new Aria.Tree instance and append it to array Aria.Trees + Aria.Trees.push(new Aria.Tree(elm)); + }); +} +Event.observe(window, 'load', myLoad); // will probably use onDOMContentLoaded instead of onLoad + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/prototype.js b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/prototype.js new file mode 100644 index 0000000000..c14b177230 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/_functional/tree/js/prototype.js @@ -0,0 +1,4180 @@ +/* Prototype JavaScript framework, version 1.6.0 + * (c) 2005-2007 Sam Stephenson + * + * Prototype is freely distributable under the terms of an MIT-style license. + * For details, see the Prototype web site: http://www.prototypejs.org/ + * + *--------------------------------------------------------------------------*/ + +var Prototype = { + Version: '1.6.0', + + Browser: { + IE: !!(window.attachEvent && !window.opera), + Opera: !!window.opera, + WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1, + Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1, + MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/) + }, + + BrowserFeatures: { + XPath: !!document.evaluate, + ElementExtensions: !!window.HTMLElement, + SpecificElementExtensions: + document.createElement('div').__proto__ && + document.createElement('div').__proto__ !== + document.createElement('form').__proto__ + }, + + ScriptFragment: ']*>([\\S\\s]*?)<\/script>', + JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, + + emptyFunction: function() { }, + K: function(x) { return x } +}; + +if (Prototype.Browser.MobileSafari) + Prototype.BrowserFeatures.SpecificElementExtensions = false; + +if (Prototype.Browser.WebKit) + Prototype.BrowserFeatures.XPath = false; + +/* Based on Alex Arnell's inheritance implementation. */ +var Class = { + create: function() { + var parent = null, properties = $A(arguments); + if (Object.isFunction(properties[0])) + parent = properties.shift(); + + function klass() { + this.initialize.apply(this, arguments); + } + + Object.extend(klass, Class.Methods); + klass.superclass = parent; + klass.subclasses = []; + + if (parent) { + var subclass = function() { }; + subclass.prototype = parent.prototype; + klass.prototype = new subclass; + parent.subclasses.push(klass); + } + + for (var i = 0; i < properties.length; i++) + klass.addMethods(properties[i]); + + if (!klass.prototype.initialize) + klass.prototype.initialize = Prototype.emptyFunction; + + klass.prototype.constructor = klass; + + return klass; + } +}; + +Class.Methods = { + addMethods: function(source) { + var ancestor = this.superclass && this.superclass.prototype; + var properties = Object.keys(source); + + if (!Object.keys({ toString: true }).length) + properties.push("toString", "valueOf"); + + for (var i = 0, length = properties.length; i < length; i++) { + var property = properties[i], value = source[property]; + if (ancestor && Object.isFunction(value) && + value.argumentNames().first() == "$super") { + var method = value, value = Object.extend((function(m) { + return function() { return ancestor[m].apply(this, arguments) }; + })(property).wrap(method), { + valueOf: function() { return method }, + toString: function() { return method.toString() } + }); + } + this.prototype[property] = value; + } + + return this; + } +}; + +var Abstract = { }; + +Object.extend = function(destination, source) { + for (var property in source) + destination[property] = source[property]; + return destination; +}; + +Object.extend(Object, { + inspect: function(object) { + try { + if (object === undefined) return 'undefined'; + if (object === null) return 'null'; + return object.inspect ? object.inspect() : object.toString(); + } catch (e) { + if (e instanceof RangeError) return '...'; + throw e; + } + }, + + toJSON: function(object) { + var type = typeof object; + switch (type) { + case 'undefined': + case 'function': + case 'unknown': return; + case 'boolean': return object.toString(); + } + + if (object === null) return 'null'; + if (object.toJSON) return object.toJSON(); + if (Object.isElement(object)) return; + + var results = []; + for (var property in object) { + var value = Object.toJSON(object[property]); + if (value !== undefined) + results.push(property.toJSON() + ': ' + value); + } + + return '{' + results.join(', ') + '}'; + }, + + toQueryString: function(object) { + return $H(object).toQueryString(); + }, + + toHTML: function(object) { + return object && object.toHTML ? object.toHTML() : String.interpret(object); + }, + + keys: function(object) { + var keys = []; + for (var property in object) + keys.push(property); + return keys; + }, + + values: function(object) { + var values = []; + for (var property in object) + values.push(object[property]); + return values; + }, + + clone: function(object) { + return Object.extend({ }, object); + }, + + isElement: function(object) { + return object && object.nodeType == 1; + }, + + isArray: function(object) { + return object && object.constructor === Array; + }, + + isHash: function(object) { + return object instanceof Hash; + }, + + isFunction: function(object) { + return typeof object == "function"; + }, + + isString: function(object) { + return typeof object == "string"; + }, + + isNumber: function(object) { + return typeof object == "number"; + }, + + isUndefined: function(object) { + return typeof object == "undefined"; + } +}); + +Object.extend(Function.prototype, { + argumentNames: function() { + var names = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").invoke("strip"); + return names.length == 1 && !names[0] ? [] : names; + }, + + bind: function() { + if (arguments.length < 2 && arguments[0] === undefined) return this; + var __method = this, args = $A(arguments), object = args.shift(); + return function() { + return __method.apply(object, args.concat($A(arguments))); + } + }, + + bindAsEventListener: function() { + var __method = this, args = $A(arguments), object = args.shift(); + return function(event) { + return __method.apply(object, [event || window.event].concat(args)); + } + }, + + curry: function() { + if (!arguments.length) return this; + var __method = this, args = $A(arguments); + return function() { + return __method.apply(this, args.concat($A(arguments))); + } + }, + + delay: function() { + var __method = this, args = $A(arguments), timeout = args.shift() * 1000; + return window.setTimeout(function() { + return __method.apply(__method, args); + }, timeout); + }, + + wrap: function(wrapper) { + var __method = this; + return function() { + return wrapper.apply(this, [__method.bind(this)].concat($A(arguments))); + } + }, + + methodize: function() { + if (this._methodized) return this._methodized; + var __method = this; + return this._methodized = function() { + return __method.apply(null, [this].concat($A(arguments))); + }; + } +}); + +Function.prototype.defer = Function.prototype.delay.curry(0.01); + +Date.prototype.toJSON = function() { + return '"' + this.getUTCFullYear() + '-' + + (this.getUTCMonth() + 1).toPaddedString(2) + '-' + + this.getUTCDate().toPaddedString(2) + 'T' + + this.getUTCHours().toPaddedString(2) + ':' + + this.getUTCMinutes().toPaddedString(2) + ':' + + this.getUTCSeconds().toPaddedString(2) + 'Z"'; +}; + +var Try = { + these: function() { + var returnValue; + + for (var i = 0, length = arguments.length; i < length; i++) { + var lambda = arguments[i]; + try { + returnValue = lambda(); + break; + } catch (e) { } + } + + return returnValue; + } +}; + +RegExp.prototype.match = RegExp.prototype.test; + +RegExp.escape = function(str) { + return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); +}; + +/*--------------------------------------------------------------------------*/ + +var PeriodicalExecuter = Class.create({ + initialize: function(callback, frequency) { + this.callback = callback; + this.frequency = frequency; + this.currentlyExecuting = false; + + this.registerCallback(); + }, + + registerCallback: function() { + this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + execute: function() { + this.callback(this); + }, + + stop: function() { + if (!this.timer) return; + clearInterval(this.timer); + this.timer = null; + }, + + onTimerEvent: function() { + if (!this.currentlyExecuting) { + try { + this.currentlyExecuting = true; + this.execute(); + } finally { + this.currentlyExecuting = false; + } + } + } +}); +Object.extend(String, { + interpret: function(value) { + return value == null ? '' : String(value); + }, + specialChar: { + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '\\': '\\\\' + } +}); + +Object.extend(String.prototype, { + gsub: function(pattern, replacement) { + var result = '', source = this, match; + replacement = arguments.callee.prepareReplacement(replacement); + + while (source.length > 0) { + if (match = source.match(pattern)) { + result += source.slice(0, match.index); + result += String.interpret(replacement(match)); + source = source.slice(match.index + match[0].length); + } else { + result += source, source = ''; + } + } + return result; + }, + + sub: function(pattern, replacement, count) { + replacement = this.gsub.prepareReplacement(replacement); + count = count === undefined ? 1 : count; + + return this.gsub(pattern, function(match) { + if (--count < 0) return match[0]; + return replacement(match); + }); + }, + + scan: function(pattern, iterator) { + this.gsub(pattern, iterator); + return String(this); + }, + + truncate: function(length, truncation) { + length = length || 30; + truncation = truncation === undefined ? '...' : truncation; + return this.length > length ? + this.slice(0, length - truncation.length) + truncation : String(this); + }, + + strip: function() { + return this.replace(/^\s+/, '').replace(/\s+$/, ''); + }, + + stripTags: function() { + return this.replace(/<\/?[^>]+>/gi, ''); + }, + + stripScripts: function() { + return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); + }, + + extractScripts: function() { + var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); + var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); + return (this.match(matchAll) || []).map(function(scriptTag) { + return (scriptTag.match(matchOne) || ['', ''])[1]; + }); + }, + + evalScripts: function() { + return this.extractScripts().map(function(script) { return eval(script) }); + }, + + escapeHTML: function() { + var self = arguments.callee; + self.text.data = this; + return self.div.innerHTML; + }, + + unescapeHTML: function() { + var div = new Element('div'); + div.innerHTML = this.stripTags(); + return div.childNodes[0] ? (div.childNodes.length > 1 ? + $A(div.childNodes).inject('', function(memo, node) { return memo+node.nodeValue }) : + div.childNodes[0].nodeValue) : ''; + }, + + toQueryParams: function(separator) { + var match = this.strip().match(/([^?#]*)(#.*)?$/); + if (!match) return { }; + + return match[1].split(separator || '&').inject({ }, function(hash, pair) { + if ((pair = pair.split('='))[0]) { + var key = decodeURIComponent(pair.shift()); + var value = pair.length > 1 ? pair.join('=') : pair[0]; + if (value != undefined) value = decodeURIComponent(value); + + if (key in hash) { + if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; + hash[key].push(value); + } + else hash[key] = value; + } + return hash; + }); + }, + + toArray: function() { + return this.split(''); + }, + + succ: function() { + return this.slice(0, this.length - 1) + + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); + }, + + times: function(count) { + return count < 1 ? '' : new Array(count + 1).join(this); + }, + + camelize: function() { + var parts = this.split('-'), len = parts.length; + if (len == 1) return parts[0]; + + var camelized = this.charAt(0) == '-' + ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) + : parts[0]; + + for (var i = 1; i < len; i++) + camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); + + return camelized; + }, + + capitalize: function() { + return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); + }, + + underscore: function() { + return this.gsub(/::/, '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase(); + }, + + dasherize: function() { + return this.gsub(/_/,'-'); + }, + + inspect: function(useDoubleQuotes) { + var escapedString = this.gsub(/[\x00-\x1f\\]/, function(match) { + var character = String.specialChar[match[0]]; + return character ? character : '\\u00' + match[0].charCodeAt().toPaddedString(2, 16); + }); + if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; + return "'" + escapedString.replace(/'/g, '\\\'') + "'"; + }, + + toJSON: function() { + return this.inspect(true); + }, + + unfilterJSON: function(filter) { + return this.sub(filter || Prototype.JSONFilter, '#{1}'); + }, + + isJSON: function() { + var str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); + return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str); + }, + + evalJSON: function(sanitize) { + var json = this.unfilterJSON(); + try { + if (!sanitize || json.isJSON()) return eval('(' + json + ')'); + } catch (e) { } + throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); + }, + + include: function(pattern) { + return this.indexOf(pattern) > -1; + }, + + startsWith: function(pattern) { + return this.indexOf(pattern) === 0; + }, + + endsWith: function(pattern) { + var d = this.length - pattern.length; + return d >= 0 && this.lastIndexOf(pattern) === d; + }, + + empty: function() { + return this == ''; + }, + + blank: function() { + return /^\s*$/.test(this); + }, + + interpolate: function(object, pattern) { + return new Template(this, pattern).evaluate(object); + } +}); + +if (Prototype.Browser.WebKit || Prototype.Browser.IE) Object.extend(String.prototype, { + escapeHTML: function() { + return this.replace(/&/g,'&').replace(//g,'>'); + }, + unescapeHTML: function() { + return this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); + } +}); + +String.prototype.gsub.prepareReplacement = function(replacement) { + if (Object.isFunction(replacement)) return replacement; + var template = new Template(replacement); + return function(match) { return template.evaluate(match) }; +}; + +String.prototype.parseQuery = String.prototype.toQueryParams; + +Object.extend(String.prototype.escapeHTML, { + div: document.createElement('div'), + text: document.createTextNode('') +}); + +with (String.prototype.escapeHTML) div.appendChild(text); + +var Template = Class.create({ + initialize: function(template, pattern) { + this.template = template.toString(); + this.pattern = pattern || Template.Pattern; + }, + + evaluate: function(object) { + if (Object.isFunction(object.toTemplateReplacements)) + object = object.toTemplateReplacements(); + + return this.template.gsub(this.pattern, function(match) { + if (object == null) return ''; + + var before = match[1] || ''; + if (before == '\\') return match[2]; + + var ctx = object, expr = match[3]; + var pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match = pattern.exec(expr); + if (match == null) return before; + + while (match != null) { + var comp = match[1].startsWith('[') ? match[2].gsub('\\\\]', ']') : match[1]; + ctx = ctx[comp]; + if (null == ctx || '' == match[3]) break; + expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); + match = pattern.exec(expr); + } + + return before + String.interpret(ctx); + }.bind(this)); + } +}); +Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; + +var $break = { }; + +var Enumerable = { + each: function(iterator, context) { + var index = 0; + iterator = iterator.bind(context); + try { + this._each(function(value) { + iterator(value, index++); + }); + } catch (e) { + if (e != $break) throw e; + } + return this; + }, + + eachSlice: function(number, iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var index = -number, slices = [], array = this.toArray(); + while ((index += number) < array.length) + slices.push(array.slice(index, index+number)); + return slices.collect(iterator, context); + }, + + all: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result = true; + this.each(function(value, index) { + result = result && !!iterator(value, index); + if (!result) throw $break; + }); + return result; + }, + + any: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result = false; + this.each(function(value, index) { + if (result = !!iterator(value, index)) + throw $break; + }); + return result; + }, + + collect: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var results = []; + this.each(function(value, index) { + results.push(iterator(value, index)); + }); + return results; + }, + + detect: function(iterator, context) { + iterator = iterator.bind(context); + var result; + this.each(function(value, index) { + if (iterator(value, index)) { + result = value; + throw $break; + } + }); + return result; + }, + + findAll: function(iterator, context) { + iterator = iterator.bind(context); + var results = []; + this.each(function(value, index) { + if (iterator(value, index)) + results.push(value); + }); + return results; + }, + + grep: function(filter, iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var results = []; + + if (Object.isString(filter)) + filter = new RegExp(filter); + + this.each(function(value, index) { + if (filter.match(value)) + results.push(iterator(value, index)); + }); + return results; + }, + + include: function(object) { + if (Object.isFunction(this.indexOf)) + if (this.indexOf(object) != -1) return true; + + var found = false; + this.each(function(value) { + if (value == object) { + found = true; + throw $break; + } + }); + return found; + }, + + inGroupsOf: function(number, fillWith) { + fillWith = fillWith === undefined ? null : fillWith; + return this.eachSlice(number, function(slice) { + while(slice.length < number) slice.push(fillWith); + return slice; + }); + }, + + inject: function(memo, iterator, context) { + iterator = iterator.bind(context); + this.each(function(value, index) { + memo = iterator(memo, value, index); + }); + return memo; + }, + + invoke: function(method) { + var args = $A(arguments).slice(1); + return this.map(function(value) { + return value[method].apply(value, args); + }); + }, + + max: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result; + this.each(function(value, index) { + value = iterator(value, index); + if (result == undefined || value >= result) + result = value; + }); + return result; + }, + + min: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result; + this.each(function(value, index) { + value = iterator(value, index); + if (result == undefined || value < result) + result = value; + }); + return result; + }, + + partition: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var trues = [], falses = []; + this.each(function(value, index) { + (iterator(value, index) ? + trues : falses).push(value); + }); + return [trues, falses]; + }, + + pluck: function(property) { + var results = []; + this.each(function(value) { + results.push(value[property]); + }); + return results; + }, + + reject: function(iterator, context) { + iterator = iterator.bind(context); + var results = []; + this.each(function(value, index) { + if (!iterator(value, index)) + results.push(value); + }); + return results; + }, + + sortBy: function(iterator, context) { + iterator = iterator.bind(context); + return this.map(function(value, index) { + return {value: value, criteria: iterator(value, index)}; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }).pluck('value'); + }, + + toArray: function() { + return this.map(); + }, + + zip: function() { + var iterator = Prototype.K, args = $A(arguments); + if (Object.isFunction(args.last())) + iterator = args.pop(); + + var collections = [this].concat(args).map($A); + return this.map(function(value, index) { + return iterator(collections.pluck(index)); + }); + }, + + size: function() { + return this.toArray().length; + }, + + inspect: function() { + return '#'; + } +}; + +Object.extend(Enumerable, { + map: Enumerable.collect, + find: Enumerable.detect, + select: Enumerable.findAll, + filter: Enumerable.findAll, + member: Enumerable.include, + entries: Enumerable.toArray, + every: Enumerable.all, + some: Enumerable.any +}); +function $A(iterable) { + if (!iterable) return []; + if (iterable.toArray) return iterable.toArray(); + var length = iterable.length, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; +} + +if (Prototype.Browser.WebKit) { + function $A(iterable) { + if (!iterable) return []; + if (!(Object.isFunction(iterable) && iterable == '[object NodeList]') && + iterable.toArray) return iterable.toArray(); + var length = iterable.length, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; + } +} + +Array.from = $A; + +Object.extend(Array.prototype, Enumerable); + +if (!Array.prototype._reverse) Array.prototype._reverse = Array.prototype.reverse; + +Object.extend(Array.prototype, { + _each: function(iterator) { + for (var i = 0, length = this.length; i < length; i++) + iterator(this[i]); + }, + + clear: function() { + this.length = 0; + return this; + }, + + first: function() { + return this[0]; + }, + + last: function() { + return this[this.length - 1]; + }, + + compact: function() { + return this.select(function(value) { + return value != null; + }); + }, + + flatten: function() { + return this.inject([], function(array, value) { + return array.concat(Object.isArray(value) ? + value.flatten() : [value]); + }); + }, + + without: function() { + var values = $A(arguments); + return this.select(function(value) { + return !values.include(value); + }); + }, + + reverse: function(inline) { + return (inline !== false ? this : this.toArray())._reverse(); + }, + + reduce: function() { + return this.length > 1 ? this : this[0]; + }, + + uniq: function(sorted) { + return this.inject([], function(array, value, index) { + if (0 == index || (sorted ? array.last() != value : !array.include(value))) + array.push(value); + return array; + }); + }, + + intersect: function(array) { + return this.uniq().findAll(function(item) { + return array.detect(function(value) { return item === value }); + }); + }, + + clone: function() { + return [].concat(this); + }, + + size: function() { + return this.length; + }, + + inspect: function() { + return '[' + this.map(Object.inspect).join(', ') + ']'; + }, + + toJSON: function() { + var results = []; + this.each(function(object) { + var value = Object.toJSON(object); + if (value !== undefined) results.push(value); + }); + return '[' + results.join(', ') + ']'; + } +}); + +// use native browser JS 1.6 implementation if available +if (Object.isFunction(Array.prototype.forEach)) + Array.prototype._each = Array.prototype.forEach; + +if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) { + i || (i = 0); + var length = this.length; + if (i < 0) i = length + i; + for (; i < length; i++) + if (this[i] === item) return i; + return -1; +}; + +if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf = function(item, i) { + i = isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1; + var n = this.slice(0, i).reverse().indexOf(item); + return (n < 0) ? n : i - n - 1; +}; + +Array.prototype.toArray = Array.prototype.clone; + +function $w(string) { + if (!Object.isString(string)) return []; + string = string.strip(); + return string ? string.split(/\s+/) : []; +} + +if (Prototype.Browser.Opera){ + Array.prototype.concat = function() { + var array = []; + for (var i = 0, length = this.length; i < length; i++) array.push(this[i]); + for (var i = 0, length = arguments.length; i < length; i++) { + if (Object.isArray(arguments[i])) { + for (var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++) + array.push(arguments[i][j]); + } else { + array.push(arguments[i]); + } + } + return array; + }; +} +Object.extend(Number.prototype, { + toColorPart: function() { + return this.toPaddedString(2, 16); + }, + + succ: function() { + return this + 1; + }, + + times: function(iterator) { + $R(0, this, true).each(iterator); + return this; + }, + + toPaddedString: function(length, radix) { + var string = this.toString(radix || 10); + return '0'.times(length - string.length) + string; + }, + + toJSON: function() { + return isFinite(this) ? this.toString() : 'null'; + } +}); + +$w('abs round ceil floor').each(function(method){ + Number.prototype[method] = Math[method].methodize(); +}); +function $H(object) { + return new Hash(object); +}; + +var Hash = Class.create(Enumerable, (function() { + if (function() { + var i = 0, Test = function(value) { this.key = value }; + Test.prototype.key = 'foo'; + for (var property in new Test('bar')) i++; + return i > 1; + }()) { + function each(iterator) { + var cache = []; + for (var key in this._object) { + var value = this._object[key]; + if (cache.include(key)) continue; + cache.push(key); + var pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + } else { + function each(iterator) { + for (var key in this._object) { + var value = this._object[key], pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + } + + function toQueryPair(key, value) { + if (Object.isUndefined(value)) return key; + return key + '=' + encodeURIComponent(String.interpret(value)); + } + + return { + initialize: function(object) { + this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); + }, + + _each: each, + + set: function(key, value) { + return this._object[key] = value; + }, + + get: function(key) { + return this._object[key]; + }, + + unset: function(key) { + var value = this._object[key]; + delete this._object[key]; + return value; + }, + + toObject: function() { + return Object.clone(this._object); + }, + + keys: function() { + return this.pluck('key'); + }, + + values: function() { + return this.pluck('value'); + }, + + index: function(value) { + var match = this.detect(function(pair) { + return pair.value === value; + }); + return match && match.key; + }, + + merge: function(object) { + return this.clone().update(object); + }, + + update: function(object) { + return new Hash(object).inject(this, function(result, pair) { + result.set(pair.key, pair.value); + return result; + }); + }, + + toQueryString: function() { + return this.map(function(pair) { + var key = encodeURIComponent(pair.key), values = pair.value; + + if (values && typeof values == 'object') { + if (Object.isArray(values)) + return values.map(toQueryPair.curry(key)).join('&'); + } + return toQueryPair(key, values); + }).join('&'); + }, + + inspect: function() { + return '#'; + }, + + toJSON: function() { + return Object.toJSON(this.toObject()); + }, + + clone: function() { + return new Hash(this); + } + } +})()); + +Hash.prototype.toTemplateReplacements = Hash.prototype.toObject; +Hash.from = $H; +var ObjectRange = Class.create(Enumerable, { + initialize: function(start, end, exclusive) { + this.start = start; + this.end = end; + this.exclusive = exclusive; + }, + + _each: function(iterator) { + var value = this.start; + while (this.include(value)) { + iterator(value); + value = value.succ(); + } + }, + + include: function(value) { + if (value < this.start) + return false; + if (this.exclusive) + return value < this.end; + return value <= this.end; + } +}); + +var $R = function(start, end, exclusive) { + return new ObjectRange(start, end, exclusive); +}; + +var Ajax = { + getTransport: function() { + return Try.these( + function() {return new XMLHttpRequest()}, + function() {return new ActiveXObject('Msxml2.XMLHTTP')}, + function() {return new ActiveXObject('Microsoft.XMLHTTP')} + ) || false; + }, + + activeRequestCount: 0 +}; + +Ajax.Responders = { + responders: [], + + _each: function(iterator) { + this.responders._each(iterator); + }, + + register: function(responder) { + if (!this.include(responder)) + this.responders.push(responder); + }, + + unregister: function(responder) { + this.responders = this.responders.without(responder); + }, + + dispatch: function(callback, request, transport, json) { + this.each(function(responder) { + if (Object.isFunction(responder[callback])) { + try { + responder[callback].apply(responder, [request, transport, json]); + } catch (e) { } + } + }); + } +}; + +Object.extend(Ajax.Responders, Enumerable); + +Ajax.Responders.register({ + onCreate: function() { Ajax.activeRequestCount++ }, + onComplete: function() { Ajax.activeRequestCount-- } +}); + +Ajax.Base = Class.create({ + initialize: function(options) { + this.options = { + method: 'post', + asynchronous: true, + contentType: 'application/x-www-form-urlencoded', + encoding: 'UTF-8', + parameters: '', + evalJSON: true, + evalJS: true + }; + Object.extend(this.options, options || { }); + + this.options.method = this.options.method.toLowerCase(); + if (Object.isString(this.options.parameters)) + this.options.parameters = this.options.parameters.toQueryParams(); + } +}); + +Ajax.Request = Class.create(Ajax.Base, { + _complete: false, + + initialize: function($super, url, options) { + $super(options); + this.transport = Ajax.getTransport(); + this.request(url); + }, + + request: function(url) { + this.url = url; + this.method = this.options.method; + var params = Object.clone(this.options.parameters); + + if (!['get', 'post'].include(this.method)) { + // simulate other verbs over post + params['_method'] = this.method; + this.method = 'post'; + } + + this.parameters = params; + + if (params = Object.toQueryString(params)) { + // when GET, append parameters to URL + if (this.method == 'get') + this.url += (this.url.include('?') ? '&' : '?') + params; + else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) + params += '&_='; + } + + try { + var response = new Ajax.Response(this); + if (this.options.onCreate) this.options.onCreate(response); + Ajax.Responders.dispatch('onCreate', this, response); + + this.transport.open(this.method.toUpperCase(), this.url, + this.options.asynchronous); + + if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); + + this.transport.onreadystatechange = this.onStateChange.bind(this); + this.setRequestHeaders(); + + this.body = this.method == 'post' ? (this.options.postBody || params) : null; + this.transport.send(this.body); + + /* Force Firefox to handle ready state 4 for synchronous requests */ + if (!this.options.asynchronous && this.transport.overrideMimeType) + this.onStateChange(); + + } + catch (e) { + this.dispatchException(e); + } + }, + + onStateChange: function() { + var readyState = this.transport.readyState; + if (readyState > 1 && !((readyState == 4) && this._complete)) + this.respondToReadyState(this.transport.readyState); + }, + + setRequestHeaders: function() { + var headers = { + 'X-Requested-With': 'XMLHttpRequest', + 'X-Prototype-Version': Prototype.Version, + 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' + }; + + if (this.method == 'post') { + headers['Content-type'] = this.options.contentType + + (this.options.encoding ? '; charset=' + this.options.encoding : ''); + + /* Force "Connection: close" for older Mozilla browsers to work + * around a bug where XMLHttpRequest sends an incorrect + * Content-length header. See Mozilla Bugzilla #246651. + */ + if (this.transport.overrideMimeType && + (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) + headers['Connection'] = 'close'; + } + + // user-defined headers + if (typeof this.options.requestHeaders == 'object') { + var extras = this.options.requestHeaders; + + if (Object.isFunction(extras.push)) + for (var i = 0, length = extras.length; i < length; i += 2) + headers[extras[i]] = extras[i+1]; + else + $H(extras).each(function(pair) { headers[pair.key] = pair.value }); + } + + for (var name in headers) + this.transport.setRequestHeader(name, headers[name]); + }, + + success: function() { + var status = this.getStatus(); + return !status || (status >= 200 && status < 300); + }, + + getStatus: function() { + try { + return this.transport.status || 0; + } catch (e) { return 0 } + }, + + respondToReadyState: function(readyState) { + var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); + + if (state == 'Complete') { + try { + this._complete = true; + (this.options['on' + response.status] + || this.options['on' + (this.success() ? 'Success' : 'Failure')] + || Prototype.emptyFunction)(response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + var contentType = response.getHeader('Content-type'); + if (this.options.evalJS == 'force' + || (this.options.evalJS && contentType + && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) + this.evalResponse(); + } + + try { + (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); + Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + if (state == 'Complete') { + // avoid memory leak in MSIE: clean up + this.transport.onreadystatechange = Prototype.emptyFunction; + } + }, + + getHeader: function(name) { + try { + return this.transport.getResponseHeader(name); + } catch (e) { return null } + }, + + evalResponse: function() { + try { + return eval((this.transport.responseText || '').unfilterJSON()); + } catch (e) { + this.dispatchException(e); + } + }, + + dispatchException: function(exception) { + (this.options.onException || Prototype.emptyFunction)(this, exception); + Ajax.Responders.dispatch('onException', this, exception); + } +}); + +Ajax.Request.Events = + ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; + +Ajax.Response = Class.create({ + initialize: function(request){ + this.request = request; + var transport = this.transport = request.transport, + readyState = this.readyState = transport.readyState; + + if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { + this.status = this.getStatus(); + this.statusText = this.getStatusText(); + this.responseText = String.interpret(transport.responseText); + this.headerJSON = this._getHeaderJSON(); + } + + if(readyState == 4) { + var xml = transport.responseXML; + this.responseXML = xml === undefined ? null : xml; + this.responseJSON = this._getResponseJSON(); + } + }, + + status: 0, + statusText: '', + + getStatus: Ajax.Request.prototype.getStatus, + + getStatusText: function() { + try { + return this.transport.statusText || ''; + } catch (e) { return '' } + }, + + getHeader: Ajax.Request.prototype.getHeader, + + getAllHeaders: function() { + try { + return this.getAllResponseHeaders(); + } catch (e) { return null } + }, + + getResponseHeader: function(name) { + return this.transport.getResponseHeader(name); + }, + + getAllResponseHeaders: function() { + return this.transport.getAllResponseHeaders(); + }, + + _getHeaderJSON: function() { + var json = this.getHeader('X-JSON'); + if (!json) return null; + json = decodeURIComponent(escape(json)); + try { + return json.evalJSON(this.request.options.sanitizeJSON); + } catch (e) { + this.request.dispatchException(e); + } + }, + + _getResponseJSON: function() { + var options = this.request.options; + if (!options.evalJSON || (options.evalJSON != 'force' && + !(this.getHeader('Content-type') || '').include('application/json'))) + return null; + try { + return this.transport.responseText.evalJSON(options.sanitizeJSON); + } catch (e) { + this.request.dispatchException(e); + } + } +}); + +Ajax.Updater = Class.create(Ajax.Request, { + initialize: function($super, container, url, options) { + this.container = { + success: (container.success || container), + failure: (container.failure || (container.success ? null : container)) + }; + + options = options || { }; + var onComplete = options.onComplete; + options.onComplete = (function(response, param) { + this.updateContent(response.responseText); + if (Object.isFunction(onComplete)) onComplete(response, param); + }).bind(this); + + $super(url, options); + }, + + updateContent: function(responseText) { + var receiver = this.container[this.success() ? 'success' : 'failure'], + options = this.options; + + if (!options.evalScripts) responseText = responseText.stripScripts(); + + if (receiver = $(receiver)) { + if (options.insertion) { + if (Object.isString(options.insertion)) { + var insertion = { }; insertion[options.insertion] = responseText; + receiver.insert(insertion); + } + else options.insertion(receiver, responseText); + } + else receiver.update(responseText); + } + + if (this.success()) { + if (this.onComplete) this.onComplete.bind(this).defer(); + } + } +}); + +Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { + initialize: function($super, container, url, options) { + $super(options); + this.onComplete = this.options.onComplete; + + this.frequency = (this.options.frequency || 2); + this.decay = (this.options.decay || 1); + + this.updater = { }; + this.container = container; + this.url = url; + + this.start(); + }, + + start: function() { + this.options.onComplete = this.updateComplete.bind(this); + this.onTimerEvent(); + }, + + stop: function() { + this.updater.options.onComplete = undefined; + clearTimeout(this.timer); + (this.onComplete || Prototype.emptyFunction).apply(this, arguments); + }, + + updateComplete: function(response) { + if (this.options.decay) { + this.decay = (response.responseText == this.lastText ? + this.decay * this.options.decay : 1); + + this.lastText = response.responseText; + } + this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); + }, + + onTimerEvent: function() { + this.updater = new Ajax.Updater(this.container, this.url, this.options); + } +}); +function $(element) { + if (arguments.length > 1) { + for (var i = 0, elements = [], length = arguments.length; i < length; i++) + elements.push($(arguments[i])); + return elements; + } + if (Object.isString(element)) + element = document.getElementById(element); + return Element.extend(element); +} + +if (Prototype.BrowserFeatures.XPath) { + document._getElementsByXPath = function(expression, parentElement) { + var results = []; + var query = document.evaluate(expression, $(parentElement) || document, + null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + for (var i = 0, length = query.snapshotLength; i < length; i++) + results.push(Element.extend(query.snapshotItem(i))); + return results; + }; +} + +/*--------------------------------------------------------------------------*/ + +if (!window.Node) var Node = { }; + +if (!Node.ELEMENT_NODE) { + // DOM level 2 ECMAScript Language Binding + Object.extend(Node, { + ELEMENT_NODE: 1, + ATTRIBUTE_NODE: 2, + TEXT_NODE: 3, + CDATA_SECTION_NODE: 4, + ENTITY_REFERENCE_NODE: 5, + ENTITY_NODE: 6, + PROCESSING_INSTRUCTION_NODE: 7, + COMMENT_NODE: 8, + DOCUMENT_NODE: 9, + DOCUMENT_TYPE_NODE: 10, + DOCUMENT_FRAGMENT_NODE: 11, + NOTATION_NODE: 12 + }); +} + +(function() { + var element = this.Element; + this.Element = function(tagName, attributes) { + attributes = attributes || { }; + tagName = tagName.toLowerCase(); + var cache = Element.cache; + if (Prototype.Browser.IE && attributes.name) { + tagName = '<' + tagName + ' name="' + attributes.name + '">'; + delete attributes.name; + return Element.writeAttribute(document.createElement(tagName), attributes); + } + if (!cache[tagName]) cache[tagName] = Element.extend(document.createElement(tagName)); + return Element.writeAttribute(cache[tagName].cloneNode(false), attributes); + }; + Object.extend(this.Element, element || { }); +}).call(window); + +Element.cache = { }; + +Element.Methods = { + visible: function(element) { + return $(element).style.display != 'none'; + }, + + toggle: function(element) { + element = $(element); + Element[Element.visible(element) ? 'hide' : 'show'](element); + return element; + }, + + hide: function(element) { + $(element).style.display = 'none'; + return element; + }, + + show: function(element) { + $(element).style.display = ''; + return element; + }, + + remove: function(element) { + element = $(element); + element.parentNode.removeChild(element); + return element; + }, + + update: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) return element.update().insert(content); + content = Object.toHTML(content); + element.innerHTML = content.stripScripts(); + content.evalScripts.bind(content).defer(); + return element; + }, + + replace: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + else if (!Object.isElement(content)) { + content = Object.toHTML(content); + var range = element.ownerDocument.createRange(); + range.selectNode(element); + content.evalScripts.bind(content).defer(); + content = range.createContextualFragment(content.stripScripts()); + } + element.parentNode.replaceChild(content, element); + return element; + }, + + insert: function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = {bottom:insertions}; + + var content, t, range; + + for (position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + t = Element._insertionTranslations[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + t.insert(element, content); + continue; + } + + content = Object.toHTML(content); + + range = element.ownerDocument.createRange(); + t.initializeRange(element, range); + t.insert(element, range.createContextualFragment(content.stripScripts())); + + content.evalScripts.bind(content).defer(); + } + + return element; + }, + + wrap: function(element, wrapper, attributes) { + element = $(element); + if (Object.isElement(wrapper)) + $(wrapper).writeAttribute(attributes || { }); + else if (Object.isString(wrapper)) wrapper = new Element(wrapper, attributes); + else wrapper = new Element('div', wrapper); + if (element.parentNode) + element.parentNode.replaceChild(wrapper, element); + wrapper.appendChild(element); + return wrapper; + }, + + inspect: function(element) { + element = $(element); + var result = '<' + element.tagName.toLowerCase(); + $H({'id': 'id', 'className': 'class'}).each(function(pair) { + var property = pair.first(), attribute = pair.last(); + var value = (element[property] || '').toString(); + if (value) result += ' ' + attribute + '=' + value.inspect(true); + }); + return result + '>'; + }, + + recursivelyCollect: function(element, property) { + element = $(element); + var elements = []; + while (element = element[property]) + if (element.nodeType == 1) + elements.push(Element.extend(element)); + return elements; + }, + + ancestors: function(element) { + return $(element).recursivelyCollect('parentNode'); + }, + + descendants: function(element) { + return $A($(element).getElementsByTagName('*')).each(Element.extend); + }, + + firstDescendant: function(element) { + element = $(element).firstChild; + while (element && element.nodeType != 1) element = element.nextSibling; + return $(element); + }, + + immediateDescendants: function(element) { + if (!(element = $(element).firstChild)) return []; + while (element && element.nodeType != 1) element = element.nextSibling; + if (element) return [element].concat($(element).nextSiblings()); + return []; + }, + + previousSiblings: function(element) { + return $(element).recursivelyCollect('previousSibling'); + }, + + nextSiblings: function(element) { + return $(element).recursivelyCollect('nextSibling'); + }, + + siblings: function(element) { + element = $(element); + return element.previousSiblings().reverse().concat(element.nextSiblings()); + }, + + match: function(element, selector) { + if (Object.isString(selector)) + selector = new Selector(selector); + return selector.match($(element)); + }, + + up: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(element.parentNode); + var ancestors = element.ancestors(); + return expression ? Selector.findElement(ancestors, expression, index) : + ancestors[index || 0]; + }, + + down: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return element.firstDescendant(); + var descendants = element.descendants(); + return expression ? Selector.findElement(descendants, expression, index) : + descendants[index || 0]; + }, + + previous: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element)); + var previousSiblings = element.previousSiblings(); + return expression ? Selector.findElement(previousSiblings, expression, index) : + previousSiblings[index || 0]; + }, + + next: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element)); + var nextSiblings = element.nextSiblings(); + return expression ? Selector.findElement(nextSiblings, expression, index) : + nextSiblings[index || 0]; + }, + + select: function() { + var args = $A(arguments), element = $(args.shift()); + return Selector.findChildElements(element, args); + }, + + adjacent: function() { + var args = $A(arguments), element = $(args.shift()); + return Selector.findChildElements(element.parentNode, args).without(element); + }, + + identify: function(element) { + element = $(element); + var id = element.readAttribute('id'), self = arguments.callee; + if (id) return id; + do { id = 'anonymous_element_' + self.counter++ } while ($(id)); + element.writeAttribute('id', id); + return id; + }, + + readAttribute: function(element, name) { + element = $(element); + if (Prototype.Browser.IE) { + var t = Element._attributeTranslations.read; + if (t.values[name]) return t.values[name](element, name); + if (t.names[name]) name = t.names[name]; + if (name.include(':')) { + return (!element.attributes || !element.attributes[name]) ? null : + element.attributes[name].value; + } + } + return element.getAttribute(name); + }, + + writeAttribute: function(element, name, value) { + element = $(element); + var attributes = { }, t = Element._attributeTranslations.write; + + if (typeof name == 'object') attributes = name; + else attributes[name] = value === undefined ? true : value; + + for (var attr in attributes) { + var name = t.names[attr] || attr, value = attributes[attr]; + if (t.values[attr]) name = t.values[attr](element, value); + if (value === false || value === null) + element.removeAttribute(name); + else if (value === true) + element.setAttribute(name, name); + else element.setAttribute(name, value); + } + return element; + }, + + getHeight: function(element) { + return $(element).getDimensions().height; + }, + + getWidth: function(element) { + return $(element).getDimensions().width; + }, + + classNames: function(element) { + return new Element.ClassNames(element); + }, + + hasClassName: function(element, className) { + if (!(element = $(element))) return; + var elementClassName = element.className; + return (elementClassName.length > 0 && (elementClassName == className || + new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); + }, + + addClassName: function(element, className) { + if (!(element = $(element))) return; + if (!element.hasClassName(className)) + element.className += (element.className ? ' ' : '') + className; + return element; + }, + + removeClassName: function(element, className) { + if (!(element = $(element))) return; + element.className = element.className.replace( + new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip(); + return element; + }, + + toggleClassName: function(element, className) { + if (!(element = $(element))) return; + return element[element.hasClassName(className) ? + 'removeClassName' : 'addClassName'](className); + }, + + // removes whitespace-only text node children + cleanWhitespace: function(element) { + element = $(element); + var node = element.firstChild; + while (node) { + var nextNode = node.nextSibling; + if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) + element.removeChild(node); + node = nextNode; + } + return element; + }, + + empty: function(element) { + return $(element).innerHTML.blank(); + }, + + descendantOf: function(element, ancestor) { + element = $(element), ancestor = $(ancestor); + + if (element.compareDocumentPosition) + return (element.compareDocumentPosition(ancestor) & 8) === 8; + + if (element.sourceIndex && !Prototype.Browser.Opera) { + var e = element.sourceIndex, a = ancestor.sourceIndex, + nextAncestor = ancestor.nextSibling; + if (!nextAncestor) { + do { ancestor = ancestor.parentNode; } + while (!(nextAncestor = ancestor.nextSibling) && ancestor.parentNode); + } + if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex); + } + + while (element = element.parentNode) + if (element == ancestor) return true; + return false; + }, + + scrollTo: function(element) { + element = $(element); + var pos = element.cumulativeOffset(); + window.scrollTo(pos[0], pos[1]); + return element; + }, + + getStyle: function(element, style) { + element = $(element); + style = style == 'float' ? 'cssFloat' : style.camelize(); + var value = element.style[style]; + if (!value) { + var css = document.defaultView.getComputedStyle(element, null); + value = css ? css[style] : null; + } + if (style == 'opacity') return value ? parseFloat(value) : 1.0; + return value == 'auto' ? null : value; + }, + + getOpacity: function(element) { + return $(element).getStyle('opacity'); + }, + + setStyle: function(element, styles) { + element = $(element); + var elementStyle = element.style, match; + if (Object.isString(styles)) { + element.style.cssText += ';' + styles; + return styles.include('opacity') ? + element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element; + } + for (var property in styles) + if (property == 'opacity') element.setOpacity(styles[property]); + else + elementStyle[(property == 'float' || property == 'cssFloat') ? + (elementStyle.styleFloat === undefined ? 'cssFloat' : 'styleFloat') : + property] = styles[property]; + + return element; + }, + + setOpacity: function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + return element; + }, + + getDimensions: function(element) { + element = $(element); + var display = $(element).getStyle('display'); + if (display != 'none' && display != null) // Safari bug + return {width: element.offsetWidth, height: element.offsetHeight}; + + // All *Width and *Height properties give 0 on elements with display none, + // so enable the element temporarily + var els = element.style; + var originalVisibility = els.visibility; + var originalPosition = els.position; + var originalDisplay = els.display; + els.visibility = 'hidden'; + els.position = 'absolute'; + els.display = 'block'; + var originalWidth = element.clientWidth; + var originalHeight = element.clientHeight; + els.display = originalDisplay; + els.position = originalPosition; + els.visibility = originalVisibility; + return {width: originalWidth, height: originalHeight}; + }, + + makePositioned: function(element) { + element = $(element); + var pos = Element.getStyle(element, 'position'); + if (pos == 'static' || !pos) { + element._madePositioned = true; + element.style.position = 'relative'; + // Opera returns the offset relative to the positioning context, when an + // element is position relative but top and left have not been defined + if (window.opera) { + element.style.top = 0; + element.style.left = 0; + } + } + return element; + }, + + undoPositioned: function(element) { + element = $(element); + if (element._madePositioned) { + element._madePositioned = undefined; + element.style.position = + element.style.top = + element.style.left = + element.style.bottom = + element.style.right = ''; + } + return element; + }, + + makeClipping: function(element) { + element = $(element); + if (element._overflow) return element; + element._overflow = Element.getStyle(element, 'overflow') || 'auto'; + if (element._overflow !== 'hidden') + element.style.overflow = 'hidden'; + return element; + }, + + undoClipping: function(element) { + element = $(element); + if (!element._overflow) return element; + element.style.overflow = element._overflow == 'auto' ? '' : element._overflow; + element._overflow = null; + return element; + }, + + cumulativeOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + positionedOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + if (element) { + if (element.tagName == 'BODY') break; + var p = Element.getStyle(element, 'position'); + if (p == 'relative' || p == 'absolute') break; + } + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + absolutize: function(element) { + element = $(element); + if (element.getStyle('position') == 'absolute') return; + // Position.prepare(); // To be done manually by Scripty when it needs it. + + var offsets = element.positionedOffset(); + var top = offsets[1]; + var left = offsets[0]; + var width = element.clientWidth; + var height = element.clientHeight; + + element._originalLeft = left - parseFloat(element.style.left || 0); + element._originalTop = top - parseFloat(element.style.top || 0); + element._originalWidth = element.style.width; + element._originalHeight = element.style.height; + + element.style.position = 'absolute'; + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.width = width + 'px'; + element.style.height = height + 'px'; + return element; + }, + + relativize: function(element) { + element = $(element); + if (element.getStyle('position') == 'relative') return; + // Position.prepare(); // To be done manually by Scripty when it needs it. + + element.style.position = 'relative'; + var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); + var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.height = element._originalHeight; + element.style.width = element._originalWidth; + return element; + }, + + cumulativeScrollOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.scrollTop || 0; + valueL += element.scrollLeft || 0; + element = element.parentNode; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + getOffsetParent: function(element) { + if (element.offsetParent) return $(element.offsetParent); + if (element == document.body) return $(element); + + while ((element = element.parentNode) && element != document.body) + if (Element.getStyle(element, 'position') != 'static') + return $(element); + + return $(document.body); + }, + + viewportOffset: function(forElement) { + var valueT = 0, valueL = 0; + + var element = forElement; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + + // Safari fix + if (element.offsetParent == document.body && + Element.getStyle(element, 'position') == 'absolute') break; + + } while (element = element.offsetParent); + + element = forElement; + do { + if (!Prototype.Browser.Opera || element.tagName == 'BODY') { + valueT -= element.scrollTop || 0; + valueL -= element.scrollLeft || 0; + } + } while (element = element.parentNode); + + return Element._returnOffset(valueL, valueT); + }, + + clonePosition: function(element, source) { + var options = Object.extend({ + setLeft: true, + setTop: true, + setWidth: true, + setHeight: true, + offsetTop: 0, + offsetLeft: 0 + }, arguments[2] || { }); + + // find page position of source + source = $(source); + var p = source.viewportOffset(); + + // find coordinate system to use + element = $(element); + var delta = [0, 0]; + var parent = null; + // delta [0,0] will do fine with position: fixed elements, + // position:absolute needs offsetParent deltas + if (Element.getStyle(element, 'position') == 'absolute') { + parent = element.getOffsetParent(); + delta = parent.viewportOffset(); + } + + // correct by body offsets (fixes Safari) + if (parent == document.body) { + delta[0] -= document.body.offsetLeft; + delta[1] -= document.body.offsetTop; + } + + // set position + if (options.setLeft) element.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; + if (options.setTop) element.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; + if (options.setWidth) element.style.width = source.offsetWidth + 'px'; + if (options.setHeight) element.style.height = source.offsetHeight + 'px'; + return element; + } +}; + +Element.Methods.identify.counter = 1; + +Object.extend(Element.Methods, { + getElementsBySelector: Element.Methods.select, + childElements: Element.Methods.immediateDescendants +}); + +Element._attributeTranslations = { + write: { + names: { + className: 'class', + htmlFor: 'for' + }, + values: { } + } +}; + + +if (!document.createRange || Prototype.Browser.Opera) { + Element.Methods.insert = function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = { bottom: insertions }; + + var t = Element._insertionTranslations, content, position, pos, tagName; + + for (position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + pos = t[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + pos.insert(element, content); + continue; + } + + content = Object.toHTML(content); + tagName = ((position == 'before' || position == 'after') + ? element.parentNode : element).tagName.toUpperCase(); + + if (t.tags[tagName]) { + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + if (position == 'top' || position == 'after') fragments.reverse(); + fragments.each(pos.insert.curry(element)); + } + else element.insertAdjacentHTML(pos.adjacency, content.stripScripts()); + + content.evalScripts.bind(content).defer(); + } + + return element; + }; +} + +if (Prototype.Browser.Opera) { + Element.Methods._getStyle = Element.Methods.getStyle; + Element.Methods.getStyle = function(element, style) { + switch(style) { + case 'left': + case 'top': + case 'right': + case 'bottom': + if (Element._getStyle(element, 'position') == 'static') return null; + default: return Element._getStyle(element, style); + } + }; + Element.Methods._readAttribute = Element.Methods.readAttribute; + Element.Methods.readAttribute = function(element, attribute) { + if (attribute == 'title') return element.title; + return Element._readAttribute(element, attribute); + }; +} + +else if (Prototype.Browser.IE) { + $w('positionedOffset getOffsetParent viewportOffset').each(function(method) { + Element.Methods[method] = Element.Methods[method].wrap( + function(proceed, element) { + element = $(element); + var position = element.getStyle('position'); + if (position != 'static') return proceed(element); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + }); + + Element.Methods.getStyle = function(element, style) { + element = $(element); + style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize(); + var value = element.style[style]; + if (!value && element.currentStyle) value = element.currentStyle[style]; + + if (style == 'opacity') { + if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/)) + if (value[1]) return parseFloat(value[1]) / 100; + return 1.0; + } + + if (value == 'auto') { + if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none')) + return element['offset' + style.capitalize()] + 'px'; + return null; + } + return value; + }; + + Element.Methods.setOpacity = function(element, value) { + function stripAlpha(filter){ + return filter.replace(/alpha\([^\)]*\)/gi,''); + } + element = $(element); + var currentStyle = element.currentStyle; + if ((currentStyle && !currentStyle.hasLayout) || + (!currentStyle && element.style.zoom == 'normal')) + element.style.zoom = 1; + + var filter = element.getStyle('filter'), style = element.style; + if (value == 1 || value === '') { + (filter = stripAlpha(filter)) ? + style.filter = filter : style.removeAttribute('filter'); + return element; + } else if (value < 0.00001) value = 0; + style.filter = stripAlpha(filter) + + 'alpha(opacity=' + (value * 100) + ')'; + return element; + }; + + Element._attributeTranslations = { + read: { + names: { + 'class': 'className', + 'for': 'htmlFor' + }, + values: { + _getAttr: function(element, attribute) { + return element.getAttribute(attribute, 2); + }, + _getAttrNode: function(element, attribute) { + var node = element.getAttributeNode(attribute); + return node ? node.value : ""; + }, + _getEv: function(element, attribute) { + var attribute = element.getAttribute(attribute); + return attribute ? attribute.toString().slice(23, -2) : null; + }, + _flag: function(element, attribute) { + return $(element).hasAttribute(attribute) ? attribute : null; + }, + style: function(element) { + return element.style.cssText.toLowerCase(); + }, + title: function(element) { + return element.title; + } + } + } + }; + + Element._attributeTranslations.write = { + names: Object.clone(Element._attributeTranslations.read.names), + values: { + checked: function(element, value) { + element.checked = !!value; + }, + + style: function(element, value) { + element.style.cssText = value ? value : ''; + } + } + }; + + Element._attributeTranslations.has = {}; + + $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' + + 'encType maxLength readOnly longDesc').each(function(attr) { + Element._attributeTranslations.write.names[attr.toLowerCase()] = attr; + Element._attributeTranslations.has[attr.toLowerCase()] = attr; + }); + + (function(v) { + Object.extend(v, { + href: v._getAttr, + src: v._getAttr, + type: v._getAttr, + action: v._getAttrNode, + disabled: v._flag, + checked: v._flag, + readonly: v._flag, + multiple: v._flag, + onload: v._getEv, + onunload: v._getEv, + onclick: v._getEv, + ondblclick: v._getEv, + onmousedown: v._getEv, + onmouseup: v._getEv, + onmouseover: v._getEv, + onmousemove: v._getEv, + onmouseout: v._getEv, + onfocus: v._getEv, + onblur: v._getEv, + onkeypress: v._getEv, + onkeydown: v._getEv, + onkeyup: v._getEv, + onsubmit: v._getEv, + onreset: v._getEv, + onselect: v._getEv, + onchange: v._getEv + }); + })(Element._attributeTranslations.read.values); +} + +else if (Prototype.Browser.Gecko && /rv:1\.8\.0/.test(navigator.userAgent)) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1) ? 0.999999 : + (value === '') ? '' : (value < 0.00001) ? 0 : value; + return element; + }; +} + +else if (Prototype.Browser.WebKit) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + + if (value == 1) + if(element.tagName == 'IMG' && element.width) { + element.width++; element.width--; + } else try { + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch (e) { } + + return element; + }; + + // Safari returns margins on body which is incorrect if the child is absolutely + // positioned. For performance reasons, redefine Position.cumulativeOffset for + // KHTML/WebKit only. + Element.Methods.cumulativeOffset = function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + if (element.offsetParent == document.body) + if (Element.getStyle(element, 'position') == 'absolute') break; + + element = element.offsetParent; + } while (element); + + return Element._returnOffset(valueL, valueT); + }; +} + +if (Prototype.Browser.IE || Prototype.Browser.Opera) { + // IE and Opera are missing .innerHTML support for TABLE-related and SELECT elements + Element.Methods.update = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) return element.update().insert(content); + + content = Object.toHTML(content); + var tagName = element.tagName.toUpperCase(); + + if (tagName in Element._insertionTranslations.tags) { + $A(element.childNodes).each(function(node) { element.removeChild(node) }); + Element._getContentFromAnonymousElement(tagName, content.stripScripts()) + .each(function(node) { element.appendChild(node) }); + } + else element.innerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +if (document.createElement('div').outerHTML) { + Element.Methods.replace = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + element.parentNode.replaceChild(content, element); + return element; + } + + content = Object.toHTML(content); + var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); + + if (Element._insertionTranslations.tags[tagName]) { + var nextSibling = element.next(); + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + parent.removeChild(element); + if (nextSibling) + fragments.each(function(node) { parent.insertBefore(node, nextSibling) }); + else + fragments.each(function(node) { parent.appendChild(node) }); + } + else element.outerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +Element._returnOffset = function(l, t) { + var result = [l, t]; + result.left = l; + result.top = t; + return result; +}; + +Element._getContentFromAnonymousElement = function(tagName, html) { + var div = new Element('div'), t = Element._insertionTranslations.tags[tagName]; + div.innerHTML = t[0] + html + t[1]; + t[2].times(function() { div = div.firstChild }); + return $A(div.childNodes); +}; + +Element._insertionTranslations = { + before: { + adjacency: 'beforeBegin', + insert: function(element, node) { + element.parentNode.insertBefore(node, element); + }, + initializeRange: function(element, range) { + range.setStartBefore(element); + } + }, + top: { + adjacency: 'afterBegin', + insert: function(element, node) { + element.insertBefore(node, element.firstChild); + }, + initializeRange: function(element, range) { + range.selectNodeContents(element); + range.collapse(true); + } + }, + bottom: { + adjacency: 'beforeEnd', + insert: function(element, node) { + element.appendChild(node); + } + }, + after: { + adjacency: 'afterEnd', + insert: function(element, node) { + element.parentNode.insertBefore(node, element.nextSibling); + }, + initializeRange: function(element, range) { + range.setStartAfter(element); + } + }, + tags: { + TABLE: ['', '
', 1], + TBODY: ['', '
', 2], + TR: ['', '
', 3], + TD: ['
', '
', 4], + SELECT: ['', 1] + } +}; + +(function() { + this.bottom.initializeRange = this.top.initializeRange; + Object.extend(this.tags, { + THEAD: this.tags.TBODY, + TFOOT: this.tags.TBODY, + TH: this.tags.TD + }); +}).call(Element._insertionTranslations); + +Element.Methods.Simulated = { + hasAttribute: function(element, attribute) { + attribute = Element._attributeTranslations.has[attribute] || attribute; + var node = $(element).getAttributeNode(attribute); + return node && node.specified; + } +}; + +Element.Methods.ByTag = { }; + +Object.extend(Element, Element.Methods); + +if (!Prototype.BrowserFeatures.ElementExtensions && + document.createElement('div').__proto__) { + window.HTMLElement = { }; + window.HTMLElement.prototype = document.createElement('div').__proto__; + Prototype.BrowserFeatures.ElementExtensions = true; +} + +Element.extend = (function() { + if (Prototype.BrowserFeatures.SpecificElementExtensions) + return Prototype.K; + + var Methods = { }, ByTag = Element.Methods.ByTag; + + var extend = Object.extend(function(element) { + if (!element || element._extendedByPrototype || + element.nodeType != 1 || element == window) return element; + + var methods = Object.clone(Methods), + tagName = element.tagName, property, value; + + // extend methods for specific tags + if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); + + for (property in methods) { + value = methods[property]; + if (Object.isFunction(value) && !(property in element)) + element[property] = value.methodize(); + } + + element._extendedByPrototype = Prototype.emptyFunction; + return element; + + }, { + refresh: function() { + // extend methods for all tags (Safari doesn't need this) + if (!Prototype.BrowserFeatures.ElementExtensions) { + Object.extend(Methods, Element.Methods); + Object.extend(Methods, Element.Methods.Simulated); + } + } + }); + + extend.refresh(); + return extend; +})(); + +Element.hasAttribute = function(element, attribute) { + if (element.hasAttribute) return element.hasAttribute(attribute); + return Element.Methods.Simulated.hasAttribute(element, attribute); +}; + +Element.addMethods = function(methods) { + var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag; + + if (!methods) { + Object.extend(Form, Form.Methods); + Object.extend(Form.Element, Form.Element.Methods); + Object.extend(Element.Methods.ByTag, { + "FORM": Object.clone(Form.Methods), + "INPUT": Object.clone(Form.Element.Methods), + "SELECT": Object.clone(Form.Element.Methods), + "TEXTAREA": Object.clone(Form.Element.Methods) + }); + } + + if (arguments.length == 2) { + var tagName = methods; + methods = arguments[1]; + } + + if (!tagName) Object.extend(Element.Methods, methods || { }); + else { + if (Object.isArray(tagName)) tagName.each(extend); + else extend(tagName); + } + + function extend(tagName) { + tagName = tagName.toUpperCase(); + if (!Element.Methods.ByTag[tagName]) + Element.Methods.ByTag[tagName] = { }; + Object.extend(Element.Methods.ByTag[tagName], methods); + } + + function copy(methods, destination, onlyIfAbsent) { + onlyIfAbsent = onlyIfAbsent || false; + for (var property in methods) { + var value = methods[property]; + if (!Object.isFunction(value)) continue; + if (!onlyIfAbsent || !(property in destination)) + destination[property] = value.methodize(); + } + } + + function findDOMClass(tagName) { + var klass; + var trans = { + "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", + "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", + "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", + "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", + "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": + "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": + "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": + "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": + "FrameSet", "IFRAME": "IFrame" + }; + if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName.capitalize() + 'Element'; + if (window[klass]) return window[klass]; + + window[klass] = { }; + window[klass].prototype = document.createElement(tagName).__proto__; + return window[klass]; + } + + if (F.ElementExtensions) { + copy(Element.Methods, HTMLElement.prototype); + copy(Element.Methods.Simulated, HTMLElement.prototype, true); + } + + if (F.SpecificElementExtensions) { + for (var tag in Element.Methods.ByTag) { + var klass = findDOMClass(tag); + if (Object.isUndefined(klass)) continue; + copy(T[tag], klass.prototype); + } + } + + Object.extend(Element, Element.Methods); + delete Element.ByTag; + + if (Element.extend.refresh) Element.extend.refresh(); + Element.cache = { }; +}; + +document.viewport = { + getDimensions: function() { + var dimensions = { }; + $w('width height').each(function(d) { + var D = d.capitalize(); + dimensions[d] = self['inner' + D] || + (document.documentElement['client' + D] || document.body['client' + D]); + }); + return dimensions; + }, + + getWidth: function() { + return this.getDimensions().width; + }, + + getHeight: function() { + return this.getDimensions().height; + }, + + getScrollOffsets: function() { + return Element._returnOffset( + window.pageXOffset || document.scrollingElement.scrollLeft, + window.pageYOffset || document.scrollingElement.scrollTop); + } +}; +/* Portions of the Selector class are derived from Jack Slocum’s DomQuery, + * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style + * license. Please see http://www.yui-ext.com/ for more information. */ + +var Selector = Class.create({ + initialize: function(expression) { + this.expression = expression.strip(); + this.compileMatcher(); + }, + + compileMatcher: function() { + // Selectors with namespaced attributes can't use the XPath version + if (Prototype.BrowserFeatures.XPath && !(/(\[[\w-]*?:|:checked)/).test(this.expression)) + return this.compileXPathMatcher(); + + var e = this.expression, ps = Selector.patterns, h = Selector.handlers, + c = Selector.criteria, le, p, m; + + if (Selector._cache[e]) { + this.matcher = Selector._cache[e]; + return; + } + + this.matcher = ["this.matcher = function(root) {", + "var r = root, h = Selector.handlers, c = false, n;"]; + + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + p = ps[i]; + if (m = e.match(p)) { + this.matcher.push(Object.isFunction(c[i]) ? c[i](m) : + new Template(c[i]).evaluate(m)); + e = e.replace(m[0], ''); + break; + } + } + } + + this.matcher.push("return h.unique(n);\n}"); + eval(this.matcher.join('\n')); + Selector._cache[this.expression] = this.matcher; + }, + + compileXPathMatcher: function() { + var e = this.expression, ps = Selector.patterns, + x = Selector.xpath, le, m; + + if (Selector._cache[e]) { + this.xpath = Selector._cache[e]; return; + } + + this.matcher = ['.//*']; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + if (m = e.match(ps[i])) { + this.matcher.push(Object.isFunction(x[i]) ? x[i](m) : + new Template(x[i]).evaluate(m)); + e = e.replace(m[0], ''); + break; + } + } + } + + this.xpath = this.matcher.join(''); + Selector._cache[this.expression] = this.xpath; + }, + + findElements: function(root) { + root = root || document; + if (this.xpath) return document._getElementsByXPath(this.xpath, root); + return this.matcher(root); + }, + + match: function(element) { + this.tokens = []; + + var e = this.expression, ps = Selector.patterns, as = Selector.assertions; + var le, p, m; + + while (e && le !== e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + p = ps[i]; + if (m = e.match(p)) { + // use the Selector.assertions methods unless the selector + // is too complex. + if (as[i]) { + this.tokens.push([i, Object.clone(m)]); + e = e.replace(m[0], ''); + } else { + // reluctantly do a document-wide search + // and look for a match in the array + return this.findElements(document).include(element); + } + } + } + } + + var match = true, name, matches; + for (var i = 0, token; token = this.tokens[i]; i++) { + name = token[0], matches = token[1]; + if (!Selector.assertions[name](element, matches)) { + match = false; break; + } + } + + return match; + }, + + toString: function() { + return this.expression; + }, + + inspect: function() { + return "#"; + } +}); + +Object.extend(Selector, { + _cache: { }, + + xpath: { + descendant: "//*", + child: "/*", + adjacent: "/following-sibling::*[1]", + laterSibling: '/following-sibling::*', + tagName: function(m) { + if (m[1] == '*') return ''; + return "[local-name()='" + m[1].toLowerCase() + + "' or local-name()='" + m[1].toUpperCase() + "']"; + }, + className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", + id: "[@id='#{1}']", + attrPresence: "[@#{1}]", + attr: function(m) { + m[3] = m[5] || m[6]; + return new Template(Selector.xpath.operators[m[2]]).evaluate(m); + }, + pseudo: function(m) { + var h = Selector.xpath.pseudos[m[1]]; + if (!h) return ''; + if (Object.isFunction(h)) return h(m); + return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); + }, + operators: { + '=': "[@#{1}='#{3}']", + '!=': "[@#{1}!='#{3}']", + '^=': "[starts-with(@#{1}, '#{3}')]", + '$=': "[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']", + '*=': "[contains(@#{1}, '#{3}')]", + '~=': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", + '|=': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" + }, + pseudos: { + 'first-child': '[not(preceding-sibling::*)]', + 'last-child': '[not(following-sibling::*)]', + 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', + 'empty': "[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]", + 'checked': "[@checked]", + 'disabled': "[@disabled]", + 'enabled': "[not(@disabled)]", + 'not': function(m) { + var e = m[6], p = Selector.patterns, + x = Selector.xpath, le, m, v; + + var exclusion = []; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in p) { + if (m = e.match(p[i])) { + v = Object.isFunction(x[i]) ? x[i](m) : new Template(x[i]).evaluate(m); + exclusion.push("(" + v.substring(1, v.length - 1) + ")"); + e = e.replace(m[0], ''); + break; + } + } + } + return "[not(" + exclusion.join(" and ") + ")]"; + }, + 'nth-child': function(m) { + return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m); + }, + 'nth-last-child': function(m) { + return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m); + }, + 'nth-of-type': function(m) { + return Selector.xpath.pseudos.nth("position() ", m); + }, + 'nth-last-of-type': function(m) { + return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", m); + }, + 'first-of-type': function(m) { + m[6] = "1"; return Selector.xpath.pseudos['nth-of-type'](m); + }, + 'last-of-type': function(m) { + m[6] = "1"; return Selector.xpath.pseudos['nth-last-of-type'](m); + }, + 'only-of-type': function(m) { + var p = Selector.xpath.pseudos; return p['first-of-type'](m) + p['last-of-type'](m); + }, + nth: function(fragment, m) { + var mm, formula = m[6], predicate; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + if (mm = formula.match(/^(\d+)$/)) // digit only + return '[' + fragment + "= " + mm[1] + ']'; + if (mm = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (mm[1] == "-") mm[1] = -1; + var a = mm[1] ? Number(mm[1]) : 1; + var b = mm[2] ? Number(mm[2]) : 0; + predicate = "[((#{fragment} - #{b}) mod #{a} = 0) and " + + "((#{fragment} - #{b}) div #{a} >= 0)]"; + return new Template(predicate).evaluate({ + fragment: fragment, a: a, b: b }); + } + } + } + }, + + criteria: { + tagName: 'n = h.tagName(n, r, "#{1}", c); c = false;', + className: 'n = h.className(n, r, "#{1}", c); c = false;', + id: 'n = h.id(n, r, "#{1}", c); c = false;', + attrPresence: 'n = h.attrPresence(n, r, "#{1}"); c = false;', + attr: function(m) { + m[3] = (m[5] || m[6]); + return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(m); + }, + pseudo: function(m) { + if (m[6]) m[6] = m[6].replace(/"/g, '\\"'); + return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m); + }, + descendant: 'c = "descendant";', + child: 'c = "child";', + adjacent: 'c = "adjacent";', + laterSibling: 'c = "laterSibling";' + }, + + patterns: { + // combinators must be listed first + // (and descendant needs to be last combinator) + laterSibling: /^\s*~\s*/, + child: /^\s*>\s*/, + adjacent: /^\s*\+\s*/, + descendant: /^\s/, + + // selectors follow + tagName: /^\s*(\*|[\w\-]+)(\b|$)?/, + id: /^#([\w\-\*]+)(\b|$)/, + className: /^\.([\w\-\*]+)(\b|$)/, + pseudo: /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s)|(?=:))/, + attrPresence: /^\[([\w]+)\]/, + attr: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/ + }, + + // for Selector.match and Element#match + assertions: { + tagName: function(element, matches) { + return matches[1].toUpperCase() == element.tagName.toUpperCase(); + }, + + className: function(element, matches) { + return Element.hasClassName(element, matches[1]); + }, + + id: function(element, matches) { + return element.id === matches[1]; + }, + + attrPresence: function(element, matches) { + return Element.hasAttribute(element, matches[1]); + }, + + attr: function(element, matches) { + var nodeValue = Element.readAttribute(element, matches[1]); + return Selector.operators[matches[2]](nodeValue, matches[3]); + } + }, + + handlers: { + // UTILITY FUNCTIONS + // joins two collections + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + a.push(node); + return a; + }, + + // marks an array of nodes for counting + mark: function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._counted = true; + return nodes; + }, + + unmark: function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._counted = undefined; + return nodes; + }, + + // mark each child node with its position (for nth calls) + // "ofType" flag indicates whether we're indexing for nth-of-type + // rather than nth-child + index: function(parentNode, reverse, ofType) { + parentNode._counted = true; + if (reverse) { + for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) { + var node = nodes[i]; + if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++; + } + } else { + for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++) + if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++; + } + }, + + // filters out duplicates and extends all nodes + unique: function(nodes) { + if (nodes.length == 0) return nodes; + var results = [], n; + for (var i = 0, l = nodes.length; i < l; i++) + if (!(n = nodes[i])._counted) { + n._counted = true; + results.push(Element.extend(n)); + } + return Selector.handlers.unmark(results); + }, + + // COMBINATOR FUNCTIONS + descendant: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName('*')); + return results; + }, + + child: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) { + for (var j = 0, children = [], child; child = node.childNodes[j]; j++) + if (child.nodeType == 1 && child.tagName != '!') results.push(child); + } + return results; + }, + + adjacent: function(nodes) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + var next = this.nextElementSibling(node); + if (next) results.push(next); + } + return results; + }, + + laterSibling: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, Element.nextSiblings(node)); + return results; + }, + + nextElementSibling: function(node) { + while (node = node.nextSibling) + if (node.nodeType == 1) return node; + return null; + }, + + previousElementSibling: function(node) { + while (node = node.previousSibling) + if (node.nodeType == 1) return node; + return null; + }, + + // TOKEN FUNCTIONS + tagName: function(nodes, root, tagName, combinator) { + tagName = tagName.toUpperCase(); + var results = [], h = Selector.handlers; + if (nodes) { + if (combinator) { + // fastlane for ordinary descendant combinators + if (combinator == "descendant") { + for (var i = 0, node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName(tagName)); + return results; + } else nodes = this[combinator](nodes); + if (tagName == "*") return nodes; + } + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName.toUpperCase() == tagName) results.push(node); + return results; + } else return root.getElementsByTagName(tagName); + }, + + id: function(nodes, root, id, combinator) { + var targetNode = $(id), h = Selector.handlers; + if (!targetNode) return []; + if (!nodes && root == document) return [targetNode]; + if (nodes) { + if (combinator) { + if (combinator == 'child') { + for (var i = 0, node; node = nodes[i]; i++) + if (targetNode.parentNode == node) return [targetNode]; + } else if (combinator == 'descendant') { + for (var i = 0, node; node = nodes[i]; i++) + if (Element.descendantOf(targetNode, node)) return [targetNode]; + } else if (combinator == 'adjacent') { + for (var i = 0, node; node = nodes[i]; i++) + if (Selector.handlers.previousElementSibling(targetNode) == node) + return [targetNode]; + } else nodes = h[combinator](nodes); + } + for (var i = 0, node; node = nodes[i]; i++) + if (node == targetNode) return [targetNode]; + return []; + } + return (targetNode && Element.descendantOf(targetNode, root)) ? [targetNode] : []; + }, + + className: function(nodes, root, className, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + return Selector.handlers.byClassName(nodes, root, className); + }, + + byClassName: function(nodes, root, className) { + if (!nodes) nodes = Selector.handlers.descendant([root]); + var needle = ' ' + className + ' '; + for (var i = 0, results = [], node, nodeClassName; node = nodes[i]; i++) { + nodeClassName = node.className; + if (nodeClassName.length == 0) continue; + if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle)) + results.push(node); + } + return results; + }, + + attrPresence: function(nodes, root, attr) { + if (!nodes) nodes = root.getElementsByTagName("*"); + var results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (Element.hasAttribute(node, attr)) results.push(node); + return results; + }, + + attr: function(nodes, root, attr, value, operator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + var handler = Selector.operators[operator], results = []; + for (var i = 0, node; node = nodes[i]; i++) { + var nodeValue = Element.readAttribute(node, attr); + if (nodeValue === null) continue; + if (handler(nodeValue, value)) results.push(node); + } + return results; + }, + + pseudo: function(nodes, name, value, root, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + if (!nodes) nodes = root.getElementsByTagName("*"); + return Selector.pseudos[name](nodes, value, root); + } + }, + + pseudos: { + 'first-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.previousElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'last-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.nextElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'only-child': function(nodes, value, root) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) + results.push(node); + return results; + }, + 'nth-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root); + }, + 'nth-last-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true); + }, + 'nth-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, false, true); + }, + 'nth-last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true, true); + }, + 'first-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, false, true); + }, + 'last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, true, true); + }, + 'only-of-type': function(nodes, formula, root) { + var p = Selector.pseudos; + return p['last-of-type'](p['first-of-type'](nodes, formula, root), formula, root); + }, + + // handles the an+b logic + getIndices: function(a, b, total) { + if (a == 0) return b > 0 ? [b] : []; + return $R(1, total).inject([], function(memo, i) { + if (0 == (i - b) % a && (i - b) / a >= 0) memo.push(i); + return memo; + }); + }, + + // handles nth(-last)-child, nth(-last)-of-type, and (first|last)-of-type + nth: function(nodes, formula, root, reverse, ofType) { + if (nodes.length == 0) return []; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + var h = Selector.handlers, results = [], indexed = [], m; + h.mark(nodes); + for (var i = 0, node; node = nodes[i]; i++) { + if (!node.parentNode._counted) { + h.index(node.parentNode, reverse, ofType); + indexed.push(node.parentNode); + } + } + if (formula.match(/^\d+$/)) { // just a number + formula = Number(formula); + for (var i = 0, node; node = nodes[i]; i++) + if (node.nodeIndex == formula) results.push(node); + } else if (m = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (m[1] == "-") m[1] = -1; + var a = m[1] ? Number(m[1]) : 1; + var b = m[2] ? Number(m[2]) : 0; + var indices = Selector.pseudos.getIndices(a, b, nodes.length); + for (var i = 0, node, l = indices.length; node = nodes[i]; i++) { + for (var j = 0; j < l; j++) + if (node.nodeIndex == indices[j]) results.push(node); + } + } + h.unmark(nodes); + h.unmark(indexed); + return results; + }, + + 'empty': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + // IE treats comments as element nodes + if (node.tagName == '!' || (node.firstChild && !node.innerHTML.match(/^\s*$/))) continue; + results.push(node); + } + return results; + }, + + 'not': function(nodes, selector, root) { + var h = Selector.handlers, selectorType, m; + var exclusions = new Selector(selector).findElements(root); + h.mark(exclusions); + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node._counted) results.push(node); + h.unmark(exclusions); + return results; + }, + + 'enabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node.disabled) results.push(node); + return results; + }, + + 'disabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.disabled) results.push(node); + return results; + }, + + 'checked': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.checked) results.push(node); + return results; + } + }, + + operators: { + '=': function(nv, v) { return nv == v; }, + '!=': function(nv, v) { return nv != v; }, + '^=': function(nv, v) { return nv.startsWith(v); }, + '$=': function(nv, v) { return nv.endsWith(v); }, + '*=': function(nv, v) { return nv.include(v); }, + '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); }, + '|=': function(nv, v) { return ('-' + nv.toUpperCase() + '-').include('-' + v.toUpperCase() + '-'); } + }, + + matchElements: function(elements, expression) { + var matches = new Selector(expression).findElements(), h = Selector.handlers; + h.mark(matches); + for (var i = 0, results = [], element; element = elements[i]; i++) + if (element._counted) results.push(element); + h.unmark(matches); + return results; + }, + + findElement: function(elements, expression, index) { + if (Object.isNumber(expression)) { + index = expression; expression = false; + } + return Selector.matchElements(elements, expression || '*')[index || 0]; + }, + + findChildElements: function(element, expressions) { + var exprs = expressions.join(','), expressions = []; + exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { + expressions.push(m[1].strip()); + }); + var results = [], h = Selector.handlers; + for (var i = 0, l = expressions.length, selector; i < l; i++) { + selector = new Selector(expressions[i].strip()); + h.concat(results, selector.findElements(element)); + } + return (l > 1) ? h.unique(results) : results; + } +}); + +function $$() { + return Selector.findChildElements(document, $A(arguments)); +} +var Form = { + reset: function(form) { + $(form).reset(); + return form; + }, + + serializeElements: function(elements, options) { + if (typeof options != 'object') options = { hash: !!options }; + else if (options.hash === undefined) options.hash = true; + var key, value, submitted = false, submit = options.submit; + + var data = elements.inject({ }, function(result, element) { + if (!element.disabled && element.name) { + key = element.name; value = $(element).getValue(); + if (value != null && (element.type != 'submit' || (!submitted && + submit !== false && (!submit || key == submit) && (submitted = true)))) { + if (key in result) { + // a key is already present; construct an array of values + if (!Object.isArray(result[key])) result[key] = [result[key]]; + result[key].push(value); + } + else result[key] = value; + } + } + return result; + }); + + return options.hash ? data : Object.toQueryString(data); + } +}; + +Form.Methods = { + serialize: function(form, options) { + return Form.serializeElements(Form.getElements(form), options); + }, + + getElements: function(form) { + return $A($(form).getElementsByTagName('*')).inject([], + function(elements, child) { + if (Form.Element.Serializers[child.tagName.toLowerCase()]) + elements.push(Element.extend(child)); + return elements; + } + ); + }, + + getInputs: function(form, typeName, name) { + form = $(form); + var inputs = form.getElementsByTagName('input'); + + if (!typeName && !name) return $A(inputs).map(Element.extend); + + for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { + var input = inputs[i]; + if ((typeName && input.type != typeName) || (name && input.name != name)) + continue; + matchingInputs.push(Element.extend(input)); + } + + return matchingInputs; + }, + + disable: function(form) { + form = $(form); + Form.getElements(form).invoke('disable'); + return form; + }, + + enable: function(form) { + form = $(form); + Form.getElements(form).invoke('enable'); + return form; + }, + + findFirstElement: function(form) { + var elements = $(form).getElements().findAll(function(element) { + return 'hidden' != element.type && !element.disabled; + }); + var firstByIndex = elements.findAll(function(element) { + return element.hasAttribute('tabIndex') && element.tabIndex >= 0; + }).sortBy(function(element) { return element.tabIndex }).first(); + + return firstByIndex ? firstByIndex : elements.find(function(element) { + return ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); + }); + }, + + focusFirstElement: function(form) { + form = $(form); + form.findFirstElement().activate(); + return form; + }, + + request: function(form, options) { + form = $(form), options = Object.clone(options || { }); + + var params = options.parameters, action = form.readAttribute('action') || ''; + if (action.blank()) action = window.location.href; + options.parameters = form.serialize(true); + + if (params) { + if (Object.isString(params)) params = params.toQueryParams(); + Object.extend(options.parameters, params); + } + + if (form.hasAttribute('method') && !options.method) + options.method = form.method; + + return new Ajax.Request(action, options); + } +}; + +/*--------------------------------------------------------------------------*/ + +Form.Element = { + focus: function(element) { + $(element).focus(); + return element; + }, + + select: function(element) { + $(element).select(); + return element; + } +}; + +Form.Element.Methods = { + serialize: function(element) { + element = $(element); + if (!element.disabled && element.name) { + var value = element.getValue(); + if (value != undefined) { + var pair = { }; + pair[element.name] = value; + return Object.toQueryString(pair); + } + } + return ''; + }, + + getValue: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + return Form.Element.Serializers[method](element); + }, + + setValue: function(element, value) { + element = $(element); + var method = element.tagName.toLowerCase(); + Form.Element.Serializers[method](element, value); + return element; + }, + + clear: function(element) { + $(element).value = ''; + return element; + }, + + present: function(element) { + return $(element).value != ''; + }, + + activate: function(element) { + element = $(element); + try { + element.focus(); + if (element.select && (element.tagName.toLowerCase() != 'input' || + !['button', 'reset', 'submit'].include(element.type))) + element.select(); + } catch (e) { } + return element; + }, + + disable: function(element) { + element = $(element); + element.blur(); + element.disabled = true; + return element; + }, + + enable: function(element) { + element = $(element); + element.disabled = false; + return element; + } +}; + +/*--------------------------------------------------------------------------*/ + +var Field = Form.Element; +var $F = Form.Element.Methods.getValue; + +/*--------------------------------------------------------------------------*/ + +Form.Element.Serializers = { + input: function(element, value) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + return Form.Element.Serializers.inputSelector(element, value); + default: + return Form.Element.Serializers.textarea(element, value); + } + }, + + inputSelector: function(element, value) { + if (value === undefined) return element.checked ? element.value : null; + else element.checked = !!value; + }, + + textarea: function(element, value) { + if (value === undefined) return element.value; + else element.value = value; + }, + + select: function(element, index) { + if (index === undefined) + return this[element.type == 'select-one' ? + 'selectOne' : 'selectMany'](element); + else { + var opt, value, single = !Object.isArray(index); + for (var i = 0, length = element.length; i < length; i++) { + opt = element.options[i]; + value = this.optionValue(opt); + if (single) { + if (value == index) { + opt.selected = true; + return; + } + } + else opt.selected = index.include(value); + } + } + }, + + selectOne: function(element) { + var index = element.selectedIndex; + return index >= 0 ? this.optionValue(element.options[index]) : null; + }, + + selectMany: function(element) { + var values, length = element.length; + if (!length) return null; + + for (var i = 0, values = []; i < length; i++) { + var opt = element.options[i]; + if (opt.selected) values.push(this.optionValue(opt)); + } + return values; + }, + + optionValue: function(opt) { + // extend element because hasAttribute may not be native + return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text; + } +}; + +/*--------------------------------------------------------------------------*/ + +Abstract.TimedObserver = Class.create(PeriodicalExecuter, { + initialize: function($super, element, frequency, callback) { + $super(callback, frequency); + this.element = $(element); + this.lastValue = this.getValue(); + }, + + execute: function() { + var value = this.getValue(); + if (Object.isString(this.lastValue) && Object.isString(value) ? + this.lastValue != value : String(this.lastValue) != String(value)) { + this.callback(this.element, value); + this.lastValue = value; + } + } +}); + +Form.Element.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); + +/*--------------------------------------------------------------------------*/ + +Abstract.EventObserver = Class.create({ + initialize: function(element, callback) { + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + if (this.element.tagName.toLowerCase() == 'form') + this.registerFormCallbacks(); + else + this.registerCallback(this.element); + }, + + onElementEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + }, + + registerFormCallbacks: function() { + Form.getElements(this.element).each(this.registerCallback, this); + }, + + registerCallback: function(element) { + if (element.type) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + Event.observe(element, 'click', this.onElementEvent.bind(this)); + break; + default: + Event.observe(element, 'change', this.onElementEvent.bind(this)); + break; + } + } + } +}); + +Form.Element.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); +if (!window.Event) var Event = { }; + +Object.extend(Event, { + KEY_BACKSPACE: 8, + KEY_TAB: 9, + KEY_RETURN: 13, + KEY_ESC: 27, + KEY_LEFT: 37, + KEY_UP: 38, + KEY_RIGHT: 39, + KEY_DOWN: 40, + KEY_DELETE: 46, + KEY_HOME: 36, + KEY_END: 35, + KEY_PAGEUP: 33, + KEY_PAGEDOWN: 34, + KEY_INSERT: 45, + + cache: { }, + + relatedTarget: function(event) { + var element; + switch(event.type) { + case 'mouseover': element = event.fromElement; break; + case 'mouseout': element = event.toElement; break; + default: return null; + } + return Element.extend(element); + } +}); + +Event.Methods = (function() { + var isButton; + + if (Prototype.Browser.IE) { + var buttonMap = { 0: 1, 1: 4, 2: 2 }; + isButton = function(event, code) { + return event.button == buttonMap[code]; + }; + + } else if (Prototype.Browser.WebKit) { + isButton = function(event, code) { + switch (code) { + case 0: return event.which == 1 && !event.metaKey; + case 1: return event.which == 1 && event.metaKey; + default: return false; + } + }; + + } else { + isButton = function(event, code) { + return event.which ? (event.which === code + 1) : (event.button === code); + }; + } + + return { + isLeftClick: function(event) { return isButton(event, 0) }, + isMiddleClick: function(event) { return isButton(event, 1) }, + isRightClick: function(event) { return isButton(event, 2) }, + + element: function(event) { + var node = Event.extend(event).target; + return Element.extend(node.nodeType == Node.TEXT_NODE ? node.parentNode : node); + }, + + findElement: function(event, expression) { + var element = Event.element(event); + return element.match(expression) ? element : element.up(expression); + }, + + pointer: function(event) { + return { + x: event.pageX || (event.clientX + document.scrollingElement.scrollLeft), + y: event.pageY || (event.clientY + document.scrollingElement.scrollTop) + }; + }, + + pointerX: function(event) { return Event.pointer(event).x }, + pointerY: function(event) { return Event.pointer(event).y }, + + stop: function(event) { + Event.extend(event); + event.preventDefault(); + event.stopPropagation(); + event.stopped = true; + } + }; +})(); + +Event.extend = (function() { + var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { + m[name] = Event.Methods[name].methodize(); + return m; + }); + + if (Prototype.Browser.IE) { + Object.extend(methods, { + stopPropagation: function() { this.cancelBubble = true }, + preventDefault: function() { this.returnValue = false }, + inspect: function() { return "[object Event]" } + }); + + return function(event) { + if (!event) return false; + if (event._extendedByPrototype) return event; + + event._extendedByPrototype = Prototype.emptyFunction; + var pointer = Event.pointer(event); + Object.extend(event, { + target: event.srcElement, + relatedTarget: Event.relatedTarget(event), + pageX: pointer.x, + pageY: pointer.y + }); + return Object.extend(event, methods); + }; + + } else { + Event.prototype = Event.prototype || document.createEvent("HTMLEvents").__proto__; + Object.extend(Event.prototype, methods); + return Prototype.K; + } +})(); + +Object.extend(Event, (function() { + var cache = Event.cache; + + function getEventID(element) { + if (element._eventID) return element._eventID; + arguments.callee.id = arguments.callee.id || 1; + return element._eventID = ++arguments.callee.id; + } + + function getDOMEventName(eventName) { + if (eventName && eventName.include(':')) return "dataavailable"; + return eventName; + } + + function getCacheForID(id) { + return cache[id] = cache[id] || { }; + } + + function getWrappersForEventName(id, eventName) { + var c = getCacheForID(id); + return c[eventName] = c[eventName] || []; + } + + function createWrapper(element, eventName, handler) { + var id = getEventID(element); + var c = getWrappersForEventName(id, eventName); + if (c.pluck("handler").include(handler)) return false; + + var wrapper = function(event) { + if (!Event || !Event.extend || + (event.eventName && event.eventName != eventName)) + return false; + + Event.extend(event); + handler.call(element, event) + }; + + wrapper.handler = handler; + c.push(wrapper); + return wrapper; + } + + function findWrapper(id, eventName, handler) { + var c = getWrappersForEventName(id, eventName); + return c.find(function(wrapper) { return wrapper.handler == handler }); + } + + function destroyWrapper(id, eventName, handler) { + var c = getCacheForID(id); + if (!c[eventName]) return false; + c[eventName] = c[eventName].without(findWrapper(id, eventName, handler)); + } + + function destroyCache() { + for (var id in cache) + for (var eventName in cache[id]) + cache[id][eventName] = null; + } + + if (window.attachEvent) { + window.attachEvent("onunload", destroyCache); + } + + return { + observe: function(element, eventName, handler) { + element = $(element); + var name = getDOMEventName(eventName); + + var wrapper = createWrapper(element, eventName, handler); + if (!wrapper) return element; + + if (element.addEventListener) { + element.addEventListener(name, wrapper, false); + } else { + element.attachEvent("on" + name, wrapper); + } + + return element; + }, + + stopObserving: function(element, eventName, handler) { + element = $(element); + var id = getEventID(element), name = getDOMEventName(eventName); + + if (!handler && eventName) { + getWrappersForEventName(id, eventName).each(function(wrapper) { + element.stopObserving(eventName, wrapper.handler); + }); + return element; + + } else if (!eventName) { + Object.keys(getCacheForID(id)).each(function(eventName) { + element.stopObserving(eventName); + }); + return element; + } + + var wrapper = findWrapper(id, eventName, handler); + if (!wrapper) return element; + + if (element.removeEventListener) { + element.removeEventListener(name, wrapper, false); + } else { + element.detachEvent("on" + name, wrapper); + } + + destroyWrapper(id, eventName, handler); + + return element; + }, + + fire: function(element, eventName, memo) { + element = $(element); + if (element == document && document.createEvent && !element.dispatchEvent) + element = document.documentElement; + + if (document.createEvent) { + var event = document.createEvent("HTMLEvents"); + event.initEvent("dataavailable", true, true); + } else { + var event = document.createEventObject(); + event.eventType = "ondataavailable"; + } + + event.eventName = eventName; + event.memo = memo || { }; + + if (document.createEvent) { + element.dispatchEvent(event); + } else { + element.fireEvent(event.eventType, event); + } + + return event; + } + }; +})()); + +Object.extend(Event, Event.Methods); + +Element.addMethods({ + fire: Event.fire, + observe: Event.observe, + stopObserving: Event.stopObserving +}); + +Object.extend(document, { + fire: Element.Methods.fire.methodize(), + observe: Element.Methods.observe.methodize(), + stopObserving: Element.Methods.stopObserving.methodize() +}); + +(function() { + /* Support for the DOMContentLoaded event is based on work by Dan Webb, + Matthias Miller, Dean Edwards and John Resig. */ + + var timer, fired = false; + + function fireContentLoadedEvent() { + if (fired) return; + if (timer) window.clearInterval(timer); + document.fire("dom:loaded"); + fired = true; + } + + if (document.addEventListener) { + if (Prototype.Browser.WebKit) { + timer = window.setInterval(function() { + if (/loaded|complete/.test(document.readyState)) + fireContentLoadedEvent(); + }, 0); + + Event.observe(window, "load", fireContentLoadedEvent); + + } else { + document.addEventListener("DOMContentLoaded", + fireContentLoadedEvent, false); + } + + } else { + document.write(" + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/674.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/674.html new file mode 100644 index 0000000000..52269a560a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/674.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 674 + + + +

ARIA 1.0 Test Case 674

+ +
+
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="polite". + After the onload event completes a child DOM text node is added to the element + with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/675.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/675.html new file mode 100644 index 0000000000..1c778dd0bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/675.html @@ -0,0 +1,36 @@ + + + + ARIA 1.0 Test Case 675 + + + +

ARIA 1.0 Test Case 675

+ +
+
+ +

Description

+

An element without an aria-live attribute is defined in markup. + After the onload event completes an aria-live attribute with the + value 'assertive' is added to the element and a child DOM text + node is added to the element.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/676.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/676.html new file mode 100644 index 0000000000..117fc5c575 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/676.html @@ -0,0 +1,38 @@ + + + + ARIA 1.0 Test Case 676 + + + +

ARIA 1.0 Test Case 676

+ +
+
+ +

Description

+

An element without an aria-live attribute is defined in markup. + After the onload event completes a new element with an aria-live attribute with the + value 'assertive' is added to the document and a child element and text + node is added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/677.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/677.html new file mode 100644 index 0000000000..9a6b48805d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/677.html @@ -0,0 +1,35 @@ + + + + ARIA 1.0 Test Case 677 + + + +

ARIA 1.0 Test Case 677

+ +
+ +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="polite" + which has a child DOM element node with text content that is hidden using CSS display="none". + After the onload event completes a child DOM element node with text content has the + CSS dsiplay property changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/678.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/678.html new file mode 100644 index 0000000000..6479eca47c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/678.html @@ -0,0 +1,36 @@ + + + + ARIA 1.0 Test Case 678 + + + +

ARIA 1.0 Test Case 678

+ +
+ +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the + value="assertive" which has a child DOM element node with text content + that is hidden using CSS display="none". After the onload event completes + a child DOM element node with text content has the CSS dsiplay property + changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/679.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/679.html new file mode 100644 index 0000000000..0f745965dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/679.html @@ -0,0 +1,38 @@ + + + + ARIA 1.0 Test Case 679 + + + +

ARIA 1.0 Test Case 679

+ +
+ Text before test : + + : Text after test +
+ +

Description

+ +

An element with an aria-live attribute is defined in markup with the value="polite" which has a child + DOM element node with text content that is hidden using CSS visibility="hidden". + After the onload event completes a child DOM element node with text content has the + CSS dsiplay property changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/680.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/680.html new file mode 100644 index 0000000000..9a64936755 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/680.html @@ -0,0 +1,37 @@ + + + + ARIA 1.0 Test Case 680 + + + +

ARIA 1.0 Test Case 680

+ +
+ Text before test : + + : Text after test +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="assertive" + which has a child DOM element node with text content that is hidden using CSS visibility="hidden". + After the onload event completes a child DOM element node with text content has the CSS dsiplay + property changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/681.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/681.html new file mode 100644 index 0000000000..e8a60269cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/681.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 681 + + + +

ARIA 1.0 Test Case 681

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="polite". After the onload event completes a child DOM text node is added + to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/682.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/682.html new file mode 100644 index 0000000000..85d744de6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/682.html @@ -0,0 +1,43 @@ + + + + ARIA 1.0 Test Case 682 + + + +

ARIA 1.0 Test Case 682

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="assertive". After the onload event completes a child DOM text node is + added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/683.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/683.html new file mode 100644 index 0000000000..92bde34f7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/683.html @@ -0,0 +1,45 @@ + + + + ARIA 1.0 Test Case 683 + + + +

ARIA 1.0 Test Case 683

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="polite". After the onload event completes a child DOM element node is + added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/684.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/684.html new file mode 100644 index 0000000000..c77062ca20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/684.html @@ -0,0 +1,44 @@ + + + + ARIA 1.0 Test Case 684 + + + +

ARIA 1.0 Test Case 684

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during + the onload event with the value="assertive". After the onload event completes a + child DOM element node is added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/685.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/685.html new file mode 100644 index 0000000000..f09903944d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/685.html @@ -0,0 +1,54 @@ + + + + ARIA 1.0 Test Case 685 + + + +

ARIA 1.0 Test Case 685

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="polite" and the element has a child DOM element node with text content + that is hidden using CSS display="none". After the onload event completes a child DOM element + node with text content has the CSS display property changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/686.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/686.html new file mode 100644 index 0000000000..ed550077de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/686.html @@ -0,0 +1,54 @@ + + + + ARIA 1.0 Test Case 686 + + + +

ARIA 1.0 Test Case 686

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="assertive" and the element has a child DOM element node with text content + that is hidden using CSS display="none". After the onload event completes a child DOM element + node with text content has the CSS display property changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/687.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/687.html new file mode 100644 index 0000000000..9503adb54f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/687.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 687 + + + +

ARIA 1.0 Test Case 687

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during + the onload event with the value="polite" and the element has a child DOM element node + with text content that is hidden using CSS visibility="hidden". After the onload + event completes a child DOM element node with text content has the CSS display property + changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/688.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/688.html new file mode 100644 index 0000000000..c21cf2714f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/688.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 688 + + + +

ARIA 1.0 Test Case 688

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script + during the onload event with the value="assertive" and the element has a child + DOM element node with text content that is hidden using CSS visibility="hidden". + After the onload event completes a child DOM element node with text content + has the CSS display property changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/689.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/689.html new file mode 100644 index 0000000000..98f20d456b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/689.html @@ -0,0 +1,43 @@ + + + + ARIA 1.0 Test Case 689 + + + +

ARIA 1.0 Test Case 689

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after the + onload event completes with the value="polite". After the aria-live attribute is added, + a child DOM text node is added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/690.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/690.html new file mode 100644 index 0000000000..d3fb88c841 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/690.html @@ -0,0 +1,43 @@ + + + + ARIA 1.0 Test Case 690 + + + +

ARIA 1.0 Test Case 690

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after + the onload event completes with the value="assertive". After the aria-live attribute + is added, a child DOM text node is added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/691.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/691.html new file mode 100644 index 0000000000..4cb1ab7112 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/691.html @@ -0,0 +1,46 @@ + + + + ARIA 1.0 Test Case 691 + + + +

ARIA 1.0 Test Case 691

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="polite". After the aria-live + attribute is added, a child DOM element node is added to the element with + the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/692.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/692.html new file mode 100644 index 0000000000..7f6f3f9ec3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/692.html @@ -0,0 +1,44 @@ + + + + ARIA 1.0 Test Case 692 + + + +

ARIA 1.0 Test Case 692

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after + the onload event completes with the value="assertive". After the aria-live attribute + is added, a child DOM element node is added to the element with the aria-live attribute.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/693.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/693.html new file mode 100644 index 0000000000..9695f25a63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/693.html @@ -0,0 +1,52 @@ + + + + ARIA 1.0 Test Case 693 + + + +

ARIA 1.0 Test Case 693

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after + the onload event completes with the value="polite" and the element has a child DOM + element node with text content that is hidden using CSS display="none". After the + aria-live attribute is added, the child DOM element node with text content has the + CSS display property changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/694.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/694.html new file mode 100644 index 0000000000..392e7d22f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/694.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 694 + + + +

ARIA 1.0 Test Case 694

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after + the onload event completes with the value="assertive" and the element has a child + DOM element node with text content that is hidden using CSS display="none". After + the aria-live attribute is added, the child DOM element node with text content has + the CSS display property changed to display="block".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/695.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/695.html new file mode 100644 index 0000000000..46c1666d1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/695.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 695 + + + +

ARIA 1.0 Test Case 695

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="polite" and the element has + a child DOM element node with text content that is hidden using CSS + visibility="hidden". After the aria-live attribute is added, the child DOM + element node with text content has the CSS display property changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/696.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/696.html new file mode 100644 index 0000000000..b66a7214e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/696.html @@ -0,0 +1,42 @@ + + + + ARIA 1.0 Test Case 696 + + + +

ARIA 1.0 Test Case 696

+ +
+ +
+ +

Description

+

The aria-live attribute is added to an element in the document by a script after the + onload event completes with the value="assertive" and the element has a child DOM + element node with text content that is hidden using CSS visibility="hidden". After + the aria-live attribute is added, the child DOM element node with text content has + the CSS display property changed to visibility="visible".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/697.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/697.html new file mode 100644 index 0000000000..c229e74ca0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/697.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 697 + + + +

ARIA 1.0 Test Case 697

+ +
+ TEST TEXT +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="polite" + has a child DOM text node with content. After the onload event completes the child + DOM text node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/698.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/698.html new file mode 100644 index 0000000000..3d96ba9f43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/698.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 698 + + + +

ARIA 1.0 Test Case 698

+ +
+ TEST TEXT +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="assertive" + has a child DOM text node with content. After the onload event completes the child DOM + text node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/699.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/699.html new file mode 100644 index 0000000000..adc1c79b55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/699.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 699 + + + +

ARIA 1.0 Test Case 699

+ +
+
TEST TEXT
+
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="polite" + has a child DOM element node that contains text content. After the onload event completes + the child DOM element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/700.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/700.html new file mode 100644 index 0000000000..4f0af8cc61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/700.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 700 + + + +

ARIA 1.0 Test Case 700

+ +
+
TEST TEXT
+
+ +

Description

+

An element with an aria-live attribute is defined in markup with the + value="assertive" has a child DOM element node that contains text content. + After the onload event completes the child DOM element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/701.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/701.html new file mode 100644 index 0000000000..755b226963 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/701.html @@ -0,0 +1,35 @@ + + + + ARIA 1.0 Test Case 701 + + + +

ARIA 1.0 Test Case 701

+ +
+ Text before: TEST TEXT :text after +
+ +

Description

+

An element with an aria-live attribute is defined in markup with + the value="polite" has a child DOM element node that contains text + content. After the onload event completes the CSS 'display' property + of the child DOM element node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/702.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/702.html new file mode 100644 index 0000000000..e13b82edcd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/702.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 702 + + + +

ARIA 1.0 Test Case 702

+ +
+ Text before: TEST TEXT :text after +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="assertive" + has a child DOM element node that contains text content. After the onload event completes + the CSS 'display' property of the child DOM element node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/703.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/703.html new file mode 100644 index 0000000000..e0a4ed5495 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/703.html @@ -0,0 +1,35 @@ + + + + ARIA 1.0 Test Case 703 + + + +

ARIA 1.0 Test Case 703

+ +
+ Text before: TEST TEXT :text after +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="polite" + has a child DOM element node that contains text content. After the onload event + completes the CSS 'visibility' property of the child DOM element node is changed + to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/704.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/704.html new file mode 100644 index 0000000000..c2294a5f54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/704.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 704 + + + +

ARIA 1.0 Test Case 704

+ +
+ Text before: TEST TEXT :text after +
+ +

Description

+

An element with an aria-live attribute is defined in markup with the value="assertive" + has a child DOM element node that contains text content. After the onload event completes + the CSS 'visibility' property of the child DOM element node is changed to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/705.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/705.html new file mode 100644 index 0000000000..3ac9831e97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/705.html @@ -0,0 +1,45 @@ + + + + ARIA 1.0 Test Case 705 + + + +

ARIA 1.0 Test Case 705

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script + during the onload event with the value="polite" and the element has a child DOM + text node with content. After the onload event completes the child DOM text + node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/706.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/706.html new file mode 100644 index 0000000000..edcc7a960b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/706.html @@ -0,0 +1,47 @@ + + + + ARIA 1.0 Test Case 706 + + + +

ARIA 1.0 Test Case 706

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during the onload + event with the value="assertive" and the element has a child DOM text node with content. After + the onload event completes the child DOM text node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/707.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/707.html new file mode 100644 index 0000000000..ed0de5ffa0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/707.html @@ -0,0 +1,50 @@ + + + + ARIA 1.0 Test Case 707 + + + +

ARIA 1.0 Test Case 707

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script + during the onload event with the value="polite" and the element has a child + DOM element node that contains text content. After the onload event completes + the child DOM element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/708.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/708.html new file mode 100644 index 0000000000..796b729086 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/708.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 708 + + + +

ARIA 1.0 Test Case 708

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during + the onload event with the value="assertive" and the element has a child DOM element + node that contains text content. After the onload event completes the child DOM + element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/709.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/709.html new file mode 100644 index 0000000000..3306f7e152 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/709.html @@ -0,0 +1,54 @@ + + + + ARIA 1.0 Test Case 709 + + + +

ARIA 1.0 Test Case 709

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during + the onload event with the value="polite" and the element has a child DOM element node + that contains text content. After the onload event completes the CSS 'display' + property of the child DOM element node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/710.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/710.html new file mode 100644 index 0000000000..dd947f21d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/710.html @@ -0,0 +1,54 @@ + + + + ARIA 1.0 Test Case 710 + + + +

ARIA 1.0 Test Case 710

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script during + the onload event with the value="assertive" and the element has a child DOM element + node that contains text content. After the onload event completes the CSS 'display' + property of the child DOM element node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/711.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/711.html new file mode 100644 index 0000000000..af409ce80a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/711.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 711 + + + +

ARIA 1.0 Test Case 711

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a script + during the onload event with the value="polite" and the element has a child + DOM element node that contains text content. After the onload event completes + the CSS 'visibility' property of the child DOM element node is changed + to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/712.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/712.html new file mode 100644 index 0000000000..11dd2f28b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/712.html @@ -0,0 +1,55 @@ + + + + ARIA 1.0 Test Case 712 + + + +

ARIA 1.0 Test Case 712

+ +
+
+ +

Description

+

An element with an aria-live attribute is added to the document by a + script during the onload event with the value="assertive" and the element + has a child DOM element node that contains text content. After the onload + event completes the CSS 'visibility' property of the child DOM element + node is changed to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/713.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/713.html new file mode 100644 index 0000000000..24387f9206 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/713.html @@ -0,0 +1,54 @@ + + + + ARIA 1.0 Test Case 713 + + + +

ARIA 1.0 Test Case 713

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a + script after the onload event completes with the value="polite" and + the element has a child DOM text node with content. After the + aria-live attribute is added, the child DOM text node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/714.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/714.html new file mode 100644 index 0000000000..b2d4f120b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/714.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 714 + + + +

ARIA 1.0 Test Case 714

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a + script after the onload event completes with the value="assertive" + and the element has a child DOM text node with content. After the + aria-live attribute is added, the child DOM text node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/715.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/715.html new file mode 100644 index 0000000000..00b26f591b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/715.html @@ -0,0 +1,46 @@ + + + + ARIA 1.0 Test Case 715 + + + +

ARIA 1.0 Test Case 715

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="polite" and the element has + a child DOM element node that contains text content. After the aria-live + attribute is added, the child DOM element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/716.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/716.html new file mode 100644 index 0000000000..80d2b85ecd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/716.html @@ -0,0 +1,47 @@ + + + + ARIA 1.0 Test Case 716 + + + +

ARIA 1.0 Test Case 716

+ + +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="polite" and the element has + a child DOM element node that contains text content. After the aria-live + attribute is added, the child DOM element node is deleted.

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/717.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/717.html new file mode 100644 index 0000000000..aaed8c09d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/717.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 717 + + + +

ARIA 1.0 Test Case 717

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="polite" and the element has + a child DOM element node that contains text content. After the aria-live + attribute is added, the CSS 'display' property of the child DOM element + node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/718.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/718.html new file mode 100644 index 0000000000..f6e9a2b1ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/718.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 718 + + + +

ARIA 1.0 Test Case 718

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a script + after the onload event completes with the value="assertive" and the element has + a child DOM element node that contains text content. After the aria-live + attribute is added, the CSS 'display' property of the child DOM element + node is changed to display="none".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/719.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/719.html new file mode 100644 index 0000000000..1f132e67ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/719.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 719 + + + +

ARIA 1.0 Test Case 719

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a + script after the onload event completes with the value="polite" and + the element has a child DOM element node that contains text content. + After the aria-live attribute is added, the CSS 'visibility' property + of the child DOM element node is changed to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/720.html b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/720.html new file mode 100644 index 0000000000..23564ea247 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/accessible-name-updates/720.html @@ -0,0 +1,53 @@ + + + + ARIA 1.0 Test Case 720 + + + +

ARIA 1.0 Test Case 720

+ +
+
+ +

Description

+

The aria-live attribute is added to an element in the document by a + script after the onload event completes with the value="assertive" and + the element has a child DOM element node that contains text content. + After the aria-live attribute is added, the CSS 'visibility' property + of the child DOM element node is changed to visibility="hidden".

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/772.html b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/772.html new file mode 100644 index 0000000000..4684774cc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/772.html @@ -0,0 +1,13 @@ + + + + + test 772 + + + + test +
foo
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/773.html b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/773.html new file mode 100644 index 0000000000..cb1bd17ad5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/773.html @@ -0,0 +1,13 @@ + + + + + test 773 + + + + test + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/774.html b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/774.html new file mode 100644 index 0000000000..0fac481545 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/774.html @@ -0,0 +1,12 @@ + + + + + test 774 + + + test + foo + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/838.html b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/838.html new file mode 100644 index 0000000000..3a765b685d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/aria-describedby/838.html @@ -0,0 +1,12 @@ + + + + + test 773 + + + + test + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/567.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/567.html new file mode 100644 index 0000000000..3800104d52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/567.html @@ -0,0 +1,20 @@ + + + + + A <div> with role "button" followed by a modification to the value of "checkbox". + + + +
This <div> has role 'button'
+

+ + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/568.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/568.html new file mode 100644 index 0000000000..d290ada24c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/568.html @@ -0,0 +1,32 @@ + + + + + A <div> with role "button" followed by removal of the element and its children and an insertion of a new div having role="checkbox" + + + +
+
This <div> has role 'button'
+
+

+ + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/569.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/569.html new file mode 100644 index 0000000000..eca4e1f3e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/569.html @@ -0,0 +1,11 @@ + + + + + A <div> with role role="listbox" aria-busy="true", but no "option" descendants. + + +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/571-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/571-haswarn.html new file mode 100644 index 0000000000..92130fbf98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/571-haswarn.html @@ -0,0 +1,84 @@ + + + + In a <div> element with role="combobox" and aria-autocomplete="none", change values of the combobox by typing. + + + + +
+ +
    +
  • Zebra
  • +
  • Zoom
  • +
  • Zeta
  • +
  • Zaphod
  • +
  • Alpha
  • +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/572-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/572-haswarn.html new file mode 100644 index 0000000000..358d14a617 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/572-haswarn.html @@ -0,0 +1,73 @@ + + + + + In a <div> element with role="combobox" and aria-autocomplete="inline", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox. + + + + +
+ +
    +
  • Zebra
  • +
  • Zoom
  • +
  • Zeta
  • +
  • Zaphod
  • +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/573-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/573-haswarn.html new file mode 100644 index 0000000000..195dc7cdc0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/573-haswarn.html @@ -0,0 +1,73 @@ + + + + + In a <div> element with role="combobox" and aria-autocomplete="both", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox. + + + + +
+ +
    +
  • Zebra
  • +
  • Zoom
  • +
  • Zeta
  • +
  • Zaphod
  • +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/574.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/574.html new file mode 100644 index 0000000000..0edd82e91d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/574.html @@ -0,0 +1,14 @@ + + + + + A <div> with role="list" and a child div with role="group" who has a child of role="button". + + +
+
+ List group button +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/575.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/575.html new file mode 100644 index 0000000000..2672741683 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/575.html @@ -0,0 +1,14 @@ + + + + + A <div>with role="menu" and a child div with role="group" who has a child of role="button".. + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/576.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/576.html new file mode 100644 index 0000000000..25ac37ce26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/576.html @@ -0,0 +1,14 @@ + + + + + A <div> with role="tree" and a child div with role="group" who has a child of role="button" + + +
+
+ Tree group button +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/577.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/577.html new file mode 100644 index 0000000000..f08915bed2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/577.html @@ -0,0 +1,14 @@ + + + + + A <div> with role="grid" and a child div with role="rowgroup" who has a child of role="button". + + +
+
+ Grid rowgroup button +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/578.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/578.html new file mode 100644 index 0000000000..2e781e3d04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/578.html @@ -0,0 +1,11 @@ + + + + + A page with two div elements that have role="toolbar" but not aria-label property. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/579.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/579.html new file mode 100644 index 0000000000..fd2441ea6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/579.html @@ -0,0 +1,10 @@ + + + + + A page with one div element that has role="toolbar" but not aria-label property. + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/580.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/580.html new file mode 100644 index 0000000000..14a2c11bd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/580.html @@ -0,0 +1,24 @@ + + + + + A div element with style="display:none" has aria-hidden="true", and then script sets style to "display: block". + + + + +

+ + + +

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/581.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/581.html new file mode 100644 index 0000000000..bbe7143c50 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/581.html @@ -0,0 +1,12 @@ + + + + + A page with a div element with id="owned1" is referenced by two div elements that each have aria-owns="owned1". + + +
First owner of owned1
+
Second owner of owned1
+
I am owned1
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/582.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/582.html new file mode 100644 index 0000000000..82a1f19981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/582.html @@ -0,0 +1,17 @@ + + + + + An element with aria-setsize=5 has aria-posinset=6. + + +

Available Fruit

+
    +
  • apples
  • +
  • bananas
  • +
  • cantaloupes
  • +
  • dates
  • +
  • kumquat
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/584.html b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/584.html new file mode 100644 index 0000000000..e784d5be04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/author-requirements/584.html @@ -0,0 +1,17 @@ + + + + + An element with aria-setsize=1 has aria-posinset=5 + + +

Available Fruit

+
    +
  • apples
  • +
  • bananas
  • +
  • cantaloupes
  • +
  • dates
  • +
  • kumquat
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/589.html b/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/589.html new file mode 100644 index 0000000000..25171dfd05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/589.html @@ -0,0 +1,10 @@ + + + + + An element with role button without the aria-pressed state. + + +
This div has role button
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/590.html b/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/590.html new file mode 100644 index 0000000000..a5fc030cba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/button-pressed/590.html @@ -0,0 +1,10 @@ + + + + + An element with role button with an aria-pressed state of "true". + + +
This div has role button, with aria-pressed='true'
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/div-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/div-haswarn.html new file mode 100644 index 0000000000..c60006cc98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/div-haswarn.html @@ -0,0 +1,17 @@ + + + + + Div with role="combobox" and aria-autocomplete="list" + + +
+ +
    +
  • Zebra
  • +
  • Zoom
  • +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/input.html b/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/input.html new file mode 100644 index 0000000000..7bf7dd587a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/combobox-autocomplete-list/input.html @@ -0,0 +1,15 @@ + + + + + Input with role="combobox" and aria-autocomplete="list" + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/default.png b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/default.png new file mode 100644 index 0000000000..556809f15f Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/default.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-1.png b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-1.png new file mode 100644 index 0000000000..7d2bbefe80 Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-1.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-2.png b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-2.png new file mode 100644 index 0000000000..51ce95ec28 Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-2.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-3.png b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-3.png new file mode 100644 index 0000000000..2e22838edc Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-3.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-4.png b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-4.png new file mode 100644 index 0000000000..1bb8260997 Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/css-attr-sel/state-4.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html new file mode 100644 index 0000000000..99679c3d6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html @@ -0,0 +1,12 @@ + + + + + Native checkbox with aria-checked that conflicts with native checked + + +
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html new file mode 100644 index 0000000000..edaedf0168 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html @@ -0,0 +1,12 @@ + + + + + Native checkbox with aria-checked but no role + + +
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html new file mode 100644 index 0000000000..8426a61711 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html @@ -0,0 +1,12 @@ + + + + + Native checkbox with aria-checked with role + + +
+ +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/host-language/input-range-valuetext.htm b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/input-range-valuetext.htm new file mode 100644 index 0000000000..2e6d079733 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/host-language/input-range-valuetext.htm @@ -0,0 +1,10 @@ + + + + valuetext + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-1-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-1-haswarn.html new file mode 100644 index 0000000000..58f860520c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-1-haswarn.html @@ -0,0 +1,74 @@ + + + + ARIA 1.0 Live Region Event Test Case: Add text content + + + + +

ARIA 1.0 Live Region Event Test Case: Add text content

+ +
+
+ + + +

Description

+

An element with an aria-live attribute with the value "assertive" has a text content added + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::insert event
+ +
AXAPI
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_INSERTED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-2.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-2.html new file mode 100644 index 0000000000..180ff4c44e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-2.html @@ -0,0 +1,80 @@ + + + + ARIA 1.0 Live Region Event Test Case: Delete text content + + + + +

ARIA 1.0 Live Region Event Test Case: Delete text content

+ +
+ TEST TEXT +
+ + + +

Description

+

An element with an aria-live attribute with the value "polite" has a text content deleted + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::delete event
+ +
AXAPI
+
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_REMOVED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-3.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-3.html new file mode 100644 index 0000000000..8bd066d9f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-3.html @@ -0,0 +1,76 @@ + + + + ARIA 1.0 Live Region Event Test Case: Change text content + + + + +

ARIA 1.0 Live Region Event Test Case: Change text content

+ +
+ TEST TEXT 1 +
+ + + +

Description

+

An element with an aria-live attribute with the value "assertive" has a text content changed + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::delete event followed by text_changed::insert event
+ +
AXAPI
+
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_REMOVED event followed by IA2_EVENT_TEXT_INSERTED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event followed by another TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-4.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-4.html new file mode 100644 index 0000000000..25609e92c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-4.html @@ -0,0 +1,74 @@ + + + + ARIA 1.0 Live Region Event Test Case: Add text content (ALERT role) + + + + +

ARIA 1.0 Live Region Event Test Case: Add text content (ALERT role)

+ + + + + +

Description

+

An element with an role attribute with the value "alert" has a text content added + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::insert event
+ +
AXAPI
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_INSERTED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-5.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-5.html new file mode 100644 index 0000000000..4ca9d33fc6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-5.html @@ -0,0 +1,76 @@ + + + + ARIA 1.0 Live Region Event Test Case: Change text content (LOG role) + + + + +

ARIA 1.0 Live Region Event Test Case: Change text content (LOG role)

+ +
+ LOG ROLE TEST TEXT 1 +
+ + + +

Description

+

An element with an role attribute with the value "log" has a text content changed + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::delete event followed by text_changed::insert event
+ +
AXAPI
+
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_REMOVED event followed by IA2_EVENT_TEXT_INSERTED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event followed by another TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-6.html b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-6.html new file mode 100644 index 0000000000..7fb2a07a01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/live-events/test-case-live-event-6.html @@ -0,0 +1,80 @@ + + + + ARIA 1.0 Live Region Event Test Case: Delete text content (STATUS role) + + + + +

ARIA 1.0 Live Region Event Test Case: Delete text content (STATUS role)

+ +
+ STATUS ROLE TEST TEXT +
+ + + +

Description

+

An element with an role attribute with the value "status" has a text content deleted + 1.5 seconds after the document is loaded.

+ +

Expected Results

+ +
+
ATK/AT-SPI
+
ATK/AT-SPIevent: text_changed::delete event
+ +
AXAPI
+
+
AXLiveRegionChanged notification
+ +
MSAA + IAccessible2
+
IAccessible2: IA2_EVENT_TEXT_REMOVED event
+ +
MSAA + UIA Express
+
TextPattern..::.TextChangedEvent event
+ +
+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/585.html b/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/585.html new file mode 100644 index 0000000000..5b7c024dd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/585.html @@ -0,0 +1,12 @@ + + + + + Element with role menuitemradio having inherited state or property aria-checked with value "mixed". + + +
+
Radio menu item with aria-checked='mixed'
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/586.html b/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/586.html new file mode 100644 index 0000000000..cc5d35362c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/mixed-value/586.html @@ -0,0 +1,10 @@ + + + + + Element with role radio having inherited state or property aria-checked with value "mixed". + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/596.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/596.html new file mode 100644 index 0000000000..d2f4a9d8a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/596.html @@ -0,0 +1,11 @@ + + + + + DIV with aria-labelledby="ID1" and aria-label is not specified and title is not specified. + + +
aria-labelledby='ID1'
+ Label for 'test' element + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/597-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/597-haswarn.html new file mode 100644 index 0000000000..9a2901cefa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/597-haswarn.html @@ -0,0 +1,10 @@ + + + + + DIV with aria-label="Tag" and aria-labelledby is not specified and title is not specified.. + + +
aria-label='Tag'
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/598-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/598-haswarn.html new file mode 100644 index 0000000000..7d9404d823 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/598-haswarn.html @@ -0,0 +1,11 @@ + + + + + DIV with aria-labelledby="ID1" aria-label="Tag" and title is not specified. + + +
aria-labelledby="ID1" aria-label='Tag'
+ Element with id='ID1' + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/599-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/599-haswarn.html new file mode 100644 index 0000000000..e08b666475 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/599-haswarn.html @@ -0,0 +1,12 @@ + + + + + DIV with id="ID0" and aria-labelledby="ID0 ID1" and aria-label="Tag" and title is not specified. + + +
aria-labelledby="ID0 ID1" aria-label='Tag'
+ Element with id='ID0' + Element with id='ID1' + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/600.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/600.html new file mode 100644 index 0000000000..407e35009d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/600.html @@ -0,0 +1,10 @@ + + + + + DIV with text and aria-label is not specified and aria-labelledby is not specified and title is not specified and role is not specified. + + +
Div with text
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/601.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/601.html new file mode 100644 index 0000000000..696f900b99 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/601.html @@ -0,0 +1,10 @@ + + + + + DIV with text and role="button" and aria-label is not specified and aria-labelledby is not specified and title is not specified. + + +
Div with role of button, with text.
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/602.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/602.html new file mode 100644 index 0000000000..cd896fc11f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/602.html @@ -0,0 +1,10 @@ + + + + + DIV with text and role="button" and title="Tag" and aria-label is not specified and aria-labelledby is not specified. + + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/603.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/603.html new file mode 100644 index 0000000000..d43057cb7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/603.html @@ -0,0 +1,2 @@ + < href="test.html" aria-labelledby="ID1"> ABC </A> and aria-label is not specified and title is not specified. +
Nifty
ABC diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/604.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/604.html new file mode 100644 index 0000000000..d130308935 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/604.html @@ -0,0 +1,10 @@ + + + + + aria-label on anchor (without aria-labelledby or title attribute) + + + ABC + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/605.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/605.html new file mode 100644 index 0000000000..a9a47476bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/605.html @@ -0,0 +1,11 @@ + + + + + Aria-label on anchor with aria-labelledby (no title attribute) + + + ABC +

Here is some labelledby text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/606.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/606.html new file mode 100644 index 0000000000..31a65d6b8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/606.html @@ -0,0 +1,11 @@ + + + + + aria-label on anchor with two aria-labelledby ids (no title attribute) + + + +

Also labelledby text ID1

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/607.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/607.html new file mode 100644 index 0000000000..8e71e7d6e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/607.html @@ -0,0 +1,10 @@ + + + + + Anchor with no aria-label, no aria-labelledby, no title attribute + + + ABC + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/608.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/608.html new file mode 100644 index 0000000000..e73fc0f25a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/608.html @@ -0,0 +1,10 @@ + + + + + Title attribute, no aria-label, aria-labelledby + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/837.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/837.html new file mode 100644 index 0000000000..eab418c842 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-general/837.html @@ -0,0 +1,18 @@ + + + + + Tree item with text value "Animals" with two descendant tree items with text value "Cats" and "Dogs". + + +
    +
  • + Animals +
      +
    • Cats
    • +
    • Dogs
    • +
    +
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/557-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/557-isvalid.html new file mode 100644 index 0000000000..5cd2d30636 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/557-isvalid.html @@ -0,0 +1,11 @@ + + + + +Test 557 IMG with aria-label="l" and alt="a" and title="t" and aria-labelledby not specified. + + +a + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/565-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/565-isvalid.html new file mode 100644 index 0000000000..78ccdf0ca2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/565-isvalid.html @@ -0,0 +1,14 @@ + + + + +Test 565 IMG with id="ID0" and aria-label="l" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t". + + + + + +a + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/566-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/566-isvalid.html new file mode 100644 index 0000000000..58ea9334e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/566-isvalid.html @@ -0,0 +1,14 @@ + + + + +Test 566 IMG with id="ID0" and aria-label="" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t". + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/foo.jpg b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/foo.jpg new file mode 100644 index 0000000000..7d11a4f7cf Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/foo.jpg differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/test.png b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/test.png new file mode 100644 index 0000000000..85cfa35fd1 Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-img/test.png differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/538.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/538.html new file mode 100644 index 0000000000..d8d9225c1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/538.html @@ -0,0 +1,11 @@ + + + + +Test 538 UT type="hidden" with no aria-labelledby and with id="test". + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/542.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/542.html new file mode 100644 index 0000000000..2e2f5c5afa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/542.html @@ -0,0 +1,11 @@ + + + + +Test 542 An INPUT type=submit, with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/543.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/543.html new file mode 100644 index 0000000000..4fd6cc33a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/543.html @@ -0,0 +1,11 @@ + + + + +Test 543 An INPUT type="reset", with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/544.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/544.html new file mode 100644 index 0000000000..3bf8fb2457 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/544.html @@ -0,0 +1,11 @@ + + + + +Test 544 An INPUT type=button, with id="test", value="foo", with no aria-labelledby and no aria-label and does not have a role=presentation. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/545.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/545.html new file mode 100644 index 0000000000..16e0d7e1f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/545.html @@ -0,0 +1,11 @@ + + + + +Test 545 An INPUT type=img, with id="test", with no aria-labelledby, and no aria-label, does not have a role=presentation, and has an alt attribute. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/546.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/546.html new file mode 100644 index 0000000000..e17ad3be87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/546.html @@ -0,0 +1,12 @@ + + + + +Test 546 An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element. + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/551.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/551.html new file mode 100644 index 0000000000..fe1f4c17b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/551.html @@ -0,0 +1,11 @@ + + + + +Test 551 An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/552.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/552.html new file mode 100644 index 0000000000..6623a107e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/552.html @@ -0,0 +1,19 @@ + + + + +Test 552 An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/553.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/553.html new file mode 100644 index 0000000000..b0189c7163 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/553.html @@ -0,0 +1,19 @@ + + + + +Test 553 An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/609.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/609.html new file mode 100644 index 0000000000..b3b07abff7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/609.html @@ -0,0 +1,13 @@ + + + + + Title attribute, no aria-label, aria-labelledby + + + +

Here is some labelledby text for ID1

+

Also labelledby text ID2

+

Additional labelledby text ID3

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/610.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/610.html new file mode 100644 index 0000000000..bd234fbc49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/610.html @@ -0,0 +1,11 @@ + + + + + Input element, no wai-aria + + + +
foo
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/611.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/611.html new file mode 100644 index 0000000000..4a9d343a41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/611.html @@ -0,0 +1,11 @@ + + + + + Input element with type="text" referenced by a label, no wai aria + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/612.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/612.html new file mode 100644 index 0000000000..5037cbd785 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/612.html @@ -0,0 +1,10 @@ + + + + + Input with type="password" label/for without wai-aria + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/613.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/613.html new file mode 100644 index 0000000000..0f16f92202 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/613.html @@ -0,0 +1,10 @@ + + + + + Input with type="checkbox" label/for without wai-aria + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/614.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/614.html new file mode 100644 index 0000000000..29d3d59cd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/614.html @@ -0,0 +1,10 @@ + + + + + Input with type="radio" label/for without wai-aria + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/615.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/615.html new file mode 100644 index 0000000000..1790e6aa8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/615.html @@ -0,0 +1,10 @@ + + + + + Input with type="file" label/for without wai-aria + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/659.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/659.html new file mode 100644 index 0000000000..c7700a8d02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/659.html @@ -0,0 +1,16 @@ + + + + + Text input with @title and :before and :after content rule + + + +
+ +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/660.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/660.html new file mode 100644 index 0000000000..7fd0d265a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/660.html @@ -0,0 +1,16 @@ + + + + + Text input with @title and :before and :after content rule + + + +
+ +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/661.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/661.html new file mode 100644 index 0000000000..7cb28dcf8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/661.html @@ -0,0 +1,16 @@ + + + + + Text input with @title and :before and :after content rule + + + +
+ +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/662.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/662.html new file mode 100644 index 0000000000..a857a15560 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/662.html @@ -0,0 +1,16 @@ + + + + + Text input with @title and :before and :after content rule + + + +
+ +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/663.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/663.html new file mode 100644 index 0000000000..01c5604826 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/663.html @@ -0,0 +1,16 @@ + + + + + Text input with @title and :before and :after content rule + + + +
+ +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/721.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/721.html new file mode 100644 index 0000000000..ae260117b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/721.html @@ -0,0 +1,12 @@ + + + + +Test 546a An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element. + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/723.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/723.html new file mode 100644 index 0000000000..eb407a8aff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/723.html @@ -0,0 +1,12 @@ + + + + +Test 546b An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element. + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/724.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/724.html new file mode 100644 index 0000000000..bede445367 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/724.html @@ -0,0 +1,12 @@ + + + + +Test 546c An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element. + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/725.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/725.html new file mode 100644 index 0000000000..e24d07d9bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/725.html @@ -0,0 +1,12 @@ + + + + +Test 546d An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element. + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/748.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/748.html new file mode 100644 index 0000000000..fe6468492e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/748.html @@ -0,0 +1,11 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/749.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/749.html new file mode 100644 index 0000000000..39492c77ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/749.html @@ -0,0 +1,11 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/750.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/750.html new file mode 100644 index 0000000000..28c9db3b72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/750.html @@ -0,0 +1,11 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/751.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/751.html new file mode 100644 index 0000000000..a68873061c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/751.html @@ -0,0 +1,11 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title. + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/753.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/753.html new file mode 100644 index 0000000000..49d29bfe81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/753.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/754.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/754.html new file mode 100644 index 0000000000..9e4fe8aa81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/754.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/755.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/755.html new file mode 100644 index 0000000000..8d765bffe4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/755.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/756.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/756.html new file mode 100644 index 0000000000..f8d1b89cd0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/756.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/758.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/758.html new file mode 100644 index 0000000000..51c48ea04f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/758.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/759.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/759.html new file mode 100644 index 0000000000..63929e2d61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/759.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/760.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/760.html new file mode 100644 index 0000000000..feda3261e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/760.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/761.html b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/761.html new file mode 100644 index 0000000000..9ac96625a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/761.html @@ -0,0 +1,19 @@ + + + + +An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/foo.jpg b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/foo.jpg new file mode 100644 index 0000000000..7d11a4f7cf Binary files /dev/null and b/testing/web-platform/tests/conformance-checkers/html-aria/name-computation-input/foo.jpg differ diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/859.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/859.html new file mode 100644 index 0000000000..ad383353b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/859.html @@ -0,0 +1,10 @@ + + + + + test 859 + + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/860.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/860.html new file mode 100644 index 0000000000..3079ef86c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/860.html @@ -0,0 +1,10 @@ + + + + test 860 + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/861.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/861.html new file mode 100644 index 0000000000..86284e08d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/861.html @@ -0,0 +1,10 @@ + + + + test 861 + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/863.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/863.html new file mode 100644 index 0000000000..8ae98c7f1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/863.html @@ -0,0 +1,14 @@ + + + + test 863 + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/864.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/864.html new file mode 100644 index 0000000000..0b706e5c87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/864.html @@ -0,0 +1,17 @@ + + + + + test case 864 + + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/865.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/865.html new file mode 100644 index 0000000000..d706f80a25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/865.html @@ -0,0 +1,10 @@ + + + + test 865 + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/866.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/866.html new file mode 100644 index 0000000000..8d4d5e42f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/866.html @@ -0,0 +1,10 @@ + + + + test 866 + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/867.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/867.html new file mode 100644 index 0000000000..a60653fd7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/867.html @@ -0,0 +1,18 @@ + + + + + test 867 + + +
+
+
obj1
+
+
+
obj2
+
+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/868.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/868.html new file mode 100644 index 0000000000..d43c86f296 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/868.html @@ -0,0 +1,18 @@ + + + + + test 868 + + +
+
+
obj1
+
+
+
obj2
+
+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/869.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/869.html new file mode 100644 index 0000000000..cba68be90a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/869.html @@ -0,0 +1,10 @@ + + + + test 869 + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/871.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/871.html new file mode 100644 index 0000000000..4595a7cf99 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/871.html @@ -0,0 +1,14 @@ + + + + ARIA 1.0 Test Case 871 + + + +
+
Option 1
+
Option 2
+
Option 3
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/872.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/872.html new file mode 100644 index 0000000000..0469d7c169 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/872.html @@ -0,0 +1,13 @@ + + + + + test case 872 + + +
+
obj1
+
obj2
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/873.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/873.html new file mode 100644 index 0000000000..7ae36c5e70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/873.html @@ -0,0 +1,12 @@ + + + + + test case 873 + + + +
Placeholder content
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/874.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/874.html new file mode 100644 index 0000000000..5d44672d31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/874.html @@ -0,0 +1,12 @@ + + + + + test case 874 + + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/875.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/875.html new file mode 100644 index 0000000000..52422efade --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/875.html @@ -0,0 +1,16 @@ + + + + + test case 875 + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/879.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/879.html new file mode 100644 index 0000000000..a9a876a03e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/879.html @@ -0,0 +1,14 @@ + + + + ARIA 1.0 Test Case 879 + + + +
+
+
Option 2
+
Option 3
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/880.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/880.html new file mode 100644 index 0000000000..570d85361d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/880.html @@ -0,0 +1,11 @@ + + + + + test case 880 + + + +
Placeholder content
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/887.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/887.html new file mode 100644 index 0000000000..90151869f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/887.html @@ -0,0 +1,15 @@ + + + + + test case 887 + + +
+
tab1
tab2
+
+
+ Boring tab panel +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/888.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/888.html new file mode 100644 index 0000000000..da876814e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/888.html @@ -0,0 +1,10 @@ + + + + + test case 888 + + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/889.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/889.html new file mode 100644 index 0000000000..2cf67a3201 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/889.html @@ -0,0 +1,10 @@ + + + + + test case 889 + + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/890.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/890.html new file mode 100644 index 0000000000..23299390b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/890.html @@ -0,0 +1,11 @@ + + + + + test case 890 + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/891.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/891.html new file mode 100644 index 0000000000..2d2361e43d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/891.html @@ -0,0 +1,14 @@ + + + + + test case 891 + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/892.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/892.html new file mode 100644 index 0000000000..20934bbbfa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/892.html @@ -0,0 +1,14 @@ + + + + + test case 892 + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/893.html b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/893.html new file mode 100644 index 0000000000..819fa8d8d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/namefromauthor-requ/893.html @@ -0,0 +1,20 @@ + + + + + test case 893 + + + +
+
+
obj1
+
obj2
+
+
+
obj3
+
obj4
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/noaria.html b/testing/web-platform/tests/conformance-checkers/html-aria/noaria.html new file mode 100644 index 0000000000..e404e6619a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/noaria.html @@ -0,0 +1,10 @@ + + + + + No ARIA markup + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/497-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/497-novalid.html new file mode 100644 index 0000000000..73d4e99d65 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/497-novalid.html @@ -0,0 +1,14 @@ + + + + +Test 497 Image element with role="presentation" but with a reference to a description + + + +

+This is an image. +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/498-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/498-novalid.html new file mode 100644 index 0000000000..974f044917 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/498-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 498 Image element with role="presentation" but aria-disabled="true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/499-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/499-novalid.html new file mode 100644 index 0000000000..30f0c90e0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/499-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 499 Image element with role="presentation" but aria-dropeffect="move" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/500-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/500-novalid.html new file mode 100644 index 0000000000..309833d3e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/500-novalid.html @@ -0,0 +1,13 @@ + + + + +Test 500 Image element with role="presentation" but with a valid aria-flowto attribute + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/501-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/501-novalid.html new file mode 100644 index 0000000000..f944fd0725 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/501-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 501 Image element with role="presentation" but with aria-grabbed="true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/502-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/502-novalid.html new file mode 100644 index 0000000000..944e1c16c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/502-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 502 Image element with role="presentation" but with aria-haspopup="true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/503-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/503-novalid.html new file mode 100644 index 0000000000..33fec52acf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/503-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 503 Image element with role="presentation" but with aria-hidden="true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/504-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/504-novalid.html new file mode 100644 index 0000000000..3b1f807b3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/504-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 504 Image element with role="presentation" but with aria-invalid="true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/505-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/505-novalid.html new file mode 100644 index 0000000000..587cd874b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/505-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 505 Image element with role="presentation" but with aria-label="test" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/506-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/506-novalid.html new file mode 100644 index 0000000000..d518b25d9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/506-novalid.html @@ -0,0 +1,14 @@ + + + + +Test 506 Image element with role="presentation" but with a valid aria-labelledby attribute + + + +
+test_label +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/507-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/507-novalid.html new file mode 100644 index 0000000000..5b5542abec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/507-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 507 Image element with role="presentation" but with aria-live="assertive" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/509-novalid.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/509-novalid.html new file mode 100644 index 0000000000..1934481487 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/509-novalid.html @@ -0,0 +1,11 @@ + + + + +Test 509 Image element with role="presentation" but with aria-relevant="text" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/510.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/510.html new file mode 100644 index 0000000000..05c50a161e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/510.html @@ -0,0 +1,15 @@ + + + + +Test 510 An owned, unfocusable, element untied to an aria relationship that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/511.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/511.html new file mode 100644 index 0000000000..d9a3043fe3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/511.html @@ -0,0 +1,17 @@ + + + + +Test 511 An owned, focusable element, tied to an aria relationship that inherits role="presentation" + + + + + + +
Test me
+
+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/512.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/512.html new file mode 100644 index 0000000000..35c0a5ef07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/512.html @@ -0,0 +1,15 @@ + + + + +Test 512 An owned, unfocusable element, having aria-atomic="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/513.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/513.html new file mode 100644 index 0000000000..4a908544f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/513.html @@ -0,0 +1,15 @@ + + + + +Test 513 An owned, unfocusable element, having aria-busy="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/514.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/514.html new file mode 100644 index 0000000000..0f7c348002 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/514.html @@ -0,0 +1,17 @@ + + + + +Test 514 An owned, unfocusable element, with a valid aria-controls attribue set that inherits role="presentation" + + + + + + +
Test me
+
+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/515.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/515.html new file mode 100644 index 0000000000..de4d7caa2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/515.html @@ -0,0 +1,18 @@ + + + + +Test 515 An owned, unfocusable element, with a valid aria-describedby attribue set that inherits role="presentation" + + + + + + +
Test me
+
+You can +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/516.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/516.html new file mode 100644 index 0000000000..dacee180ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/516.html @@ -0,0 +1,15 @@ + + + + +Test 516 An owned, unfocusable element, having aria-disabled="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/517.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/517.html new file mode 100644 index 0000000000..3154b9da2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/517.html @@ -0,0 +1,15 @@ + + + + +Test 517 An owned, unfocusable element, having aria-dropeffect="move" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/518.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/518.html new file mode 100644 index 0000000000..a2c85521c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/518.html @@ -0,0 +1,18 @@ + + + + +Test 518 An owned, unfocusable element, with a valid aria-flowto attribue set that inherits role="presentation" + + + + + + +
Test me
+
+You can +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/519.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/519.html new file mode 100644 index 0000000000..8ff435f4d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/519.html @@ -0,0 +1,15 @@ + + + + +Test 519 An owned, unfocusable element, having aria-grabbed="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/520.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/520.html new file mode 100644 index 0000000000..9b7bee0f64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/520.html @@ -0,0 +1,15 @@ + + + + +Test 520 An owned, unfocusable element, having aria-haspopup="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/521.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/521.html new file mode 100644 index 0000000000..c98a873d6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/521.html @@ -0,0 +1,15 @@ + + + + +Test 521 An owned, unfocusable element, having aria-hidden="true" that inherits role="presentation" + + + + + + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/522.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/522.html new file mode 100644 index 0000000000..1d18a47b8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/522.html @@ -0,0 +1,15 @@ + + + + +Test 522 An owned, unfocusable element, having aria-invalid="true" that inherits role="presentation" + + + + + + +
Test me
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/523-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/523-haswarn.html new file mode 100644 index 0000000000..7a2ba4138e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/523-haswarn.html @@ -0,0 +1,15 @@ + + + + +Test 523 An owned, unfocusable element, having aria-label="test" that inherits role="presentation" + + + + + + +
foo
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/524.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/524.html new file mode 100644 index 0000000000..b624f041a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/524.html @@ -0,0 +1,16 @@ + + + + +Test 524 An owned, unfocusable element, with a valid aria-labelledby attribute set that inherits role="presentation" + + + + + + +
+
test
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/525.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/525.html new file mode 100644 index 0000000000..cf97c15f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/525.html @@ -0,0 +1,15 @@ + + + + +Test 525 An owned, unfocusable element, having aria-live="assertive" that inherits role="presentation" + + + + + + +
test
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/527.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/527.html new file mode 100644 index 0000000000..a7a6e751cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentation-role/527.html @@ -0,0 +1,15 @@ + + + + +Test 527 An owned, unfocusable element, having aria-relevant="text" that inherits role="presentation" + + + + + + +
test
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-839.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-839.html new file mode 100644 index 0000000000..5a64d87858 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-839.html @@ -0,0 +1,22 @@ + + + + ARIA 1.0 Test Case 839: Separator + + + +

ARIA 1.0 Test Case 839: Separator

+ +
+
Test text content
+ +

Test link

+
Button
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-840.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-840.html new file mode 100644 index 0000000000..ed1f857bf7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-840.html @@ -0,0 +1,22 @@ + + + + ARIA 1.0 Test Case 840: progressbar + + + +

ARIA 1.0 Test Case 840: progressbar

+ +
+
Test text content
+ +

Test link

+
Button
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-842.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-842.html new file mode 100644 index 0000000000..aa1cf57591 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-842.html @@ -0,0 +1,22 @@ + + + + ARIA 1.0 Test Case 842: img + + + +

ARIA 1.0 Test Case 842: img

+ +
+
Test text content
+ +

Test link

+
Button
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-843.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-843.html new file mode 100644 index 0000000000..cae563fc7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-843.html @@ -0,0 +1,22 @@ + + + + ARIA 1.0 Test Case 843: slider + + + +

ARIA 1.0 Test Case 843: slider

+ +
+
Test text content
+ +

Test link

+
Button
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-844.html b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-844.html new file mode 100644 index 0000000000..8690b3fcca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/presentational-children/testcase-844.html @@ -0,0 +1,22 @@ + + + + ARIA 1.0 Test Case 844: math + + + +

ARIA 1.0 Test Case 844: math

+ +
+
Test text content
+ +

Test link

+
Button
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-false.html new file mode 100644 index 0000000000..31452f627e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-atomic" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-true.html new file mode 100644 index 0000000000..499b675db8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-atomic" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic.html new file mode 100644 index 0000000000..84faaeb86e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-atomic.html @@ -0,0 +1,15 @@ + + + + + <div> with no role; global state or property "" value of "true" + + +
+ Placeholder content + +
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-false.html new file mode 100644 index 0000000000..f10c124040 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-busy" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-true.html new file mode 100644 index 0000000000..efd700760a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-busy-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-busy" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1-obj2.html new file mode 100644 index 0000000000..63eb41b1ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-controls" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1.html new file mode 100644 index 0000000000..8e012dd564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-controls-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-controls" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1-obj2.html new file mode 100644 index 0000000000..e36e08eab1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-describedby" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1.html new file mode 100644 index 0000000000..317165628c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-describedby-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-describedby" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-false.html new file mode 100644 index 0000000000..dc3c8ce0ea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-disabled" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-true.html new file mode 100644 index 0000000000..fd01ff2d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-disabled-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-disabled" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-copy.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-copy.html new file mode 100644 index 0000000000..4f0782bf42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-copy.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "copy" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-execute.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-execute.html new file mode 100644 index 0000000000..e445c8b3f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-execute.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "execute" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-link.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-link.html new file mode 100644 index 0000000000..cbbc24c0e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-link.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "link" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-move.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-move.html new file mode 100644 index 0000000000..55bfe810f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-move.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "move" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-none.html new file mode 100644 index 0000000000..05ccc7aa55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-none.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "none" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-popup.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-popup.html new file mode 100644 index 0000000000..dd5045e45d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-dropeffect-popup.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-dropeffect" value of "popup" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1-obj2.html new file mode 100644 index 0000000000..0efca8bdca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-flowto" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1.html new file mode 100644 index 0000000000..d60135c3f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-flowto-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-flowto" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-false.html new file mode 100644 index 0000000000..c3e422266d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-grabbed" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-true.html new file mode 100644 index 0000000000..ab42aa1001 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-grabbed" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-undefined.html new file mode 100644 index 0000000000..91626fe957 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-grabbed-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-grabbed" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-false.html new file mode 100644 index 0000000000..125b43ba3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-haspopup" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-true.html new file mode 100644 index 0000000000..735c64e7a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-haspopup-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-haspopup" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-false.html new file mode 100644 index 0000000000..185bb60114 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-hidden" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-true.html new file mode 100644 index 0000000000..fb3b6179f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-hidden-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-hidden" value of "true" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-false.html new file mode 100644 index 0000000000..6293d2324e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-false.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-invalid" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-grammar.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-grammar.html new file mode 100644 index 0000000000..f71287c17d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-grammar.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-invalid" value of "grammar" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-spelling.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-spelling.html new file mode 100644 index 0000000000..b09c6d147e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-spelling.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-invalid" value of "spelling" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-true.html new file mode 100644 index 0000000000..ad255df243 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-invalid-true.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-invalid" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html new file mode 100644 index 0000000000..3b6b442d48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-label" value of "Test string value" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1-obj2.html new file mode 100644 index 0000000000..1c45b0c2b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-labelledby" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1.html new file mode 100644 index 0000000000..2a863ca953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-labelledby-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-labelledby" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-assertive.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-assertive.html new file mode 100644 index 0000000000..b977bd4c4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-assertive.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-live" value of "assertive" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-off.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-off.html new file mode 100644 index 0000000000..b8cbf15ad2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-off.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-live" value of "off" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-polite.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-polite.html new file mode 100644 index 0000000000..d250f7b530 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-live-polite.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-live" value of "polite" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1-obj2.html new file mode 100644 index 0000000000..784e02b353 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-owns" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1.html new file mode 100644 index 0000000000..d44ce0b38f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-owns-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-owns" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions-text.html new file mode 100644 index 0000000000..12b17be1e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions-text.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-relevant" value of "additions text" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions.html new file mode 100644 index 0000000000..c8329d95ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-additions.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-relevant" value of "additions" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-all.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-all.html new file mode 100644 index 0000000000..574aa18281 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-all.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-relevant" value of "all" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-removals.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-removals.html new file mode 100644 index 0000000000..3dc0b12fe9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-removals.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-relevant" value of "removals" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-text.html new file mode 100644 index 0000000000..a8957f1f7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/properties-global-norole/properties-global-norole-aria-relevant-text.html @@ -0,0 +1,12 @@ + + + + + <div> with no role; global state or property "aria-relevant" value of "text" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/591.html b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/591.html new file mode 100644 index 0000000000..f7044aa07f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/591.html @@ -0,0 +1,10 @@ + + + + + Element with role main having global state or property aria-relevant with value "additions removals". + + +
Role main with aria-relevant='additions removals'
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/592.html b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/592.html new file mode 100644 index 0000000000..10bafce609 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/592.html @@ -0,0 +1,10 @@ + + + + + Element with role main having global state or property aria-relevant with value "removals text". + + +
Role main with aria-relevant='removals text'
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/593.html b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/593.html new file mode 100644 index 0000000000..e3bb27321a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/relevant-state/593.html @@ -0,0 +1,10 @@ + + + + + Element with role main having global state or property aria-relevant with value "additions removals text". + + +
Role main with aria-relevant='additions removals text'
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alert.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alert.html new file mode 100644 index 0000000000..733dbfd81d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alert.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "alert" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alertdialog.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alertdialog.html new file mode 100644 index 0000000000..88941fea2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-alertdialog.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "alertdialog" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-application.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-application.html new file mode 100644 index 0000000000..6eea2d0c03 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-application.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "application" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-article.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-article.html new file mode 100644 index 0000000000..c8d99c590e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-article.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "article" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-banner.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-banner.html new file mode 100644 index 0000000000..f9a8c06e88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-banner.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "banner" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-button.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-button.html new file mode 100644 index 0000000000..f6edccdf13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-button.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "button" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-complementary.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-complementary.html new file mode 100644 index 0000000000..86a3325532 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-complementary.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "complementary" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-contentinfo.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-contentinfo.html new file mode 100644 index 0000000000..89d579eb05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-contentinfo.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "contentinfo" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-definition.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-definition.html new file mode 100644 index 0000000000..5bdf02c9c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-definition.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "definition" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-dialog.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-dialog.html new file mode 100644 index 0000000000..59ac2084c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-dialog.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "dialog" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-directory.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-directory.html new file mode 100644 index 0000000000..17ca3b6694 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-directory.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "directory" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-document.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-document.html new file mode 100644 index 0000000000..a5bc88c614 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-document.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "document" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-form.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-form.html new file mode 100644 index 0000000000..2ca7e72deb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-form.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "form" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-grid.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-grid.html new file mode 100644 index 0000000000..3ed0c84a83 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-grid.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "grid" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-group.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-group.html new file mode 100644 index 0000000000..bcd135f68e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-group.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "group" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-heading.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-heading.html new file mode 100644 index 0000000000..db54490058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-heading.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "heading" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-img.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-img.html new file mode 100644 index 0000000000..a1f9276336 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-img.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "img" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-link.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-link.html new file mode 100644 index 0000000000..5b17724ee4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-link.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "link" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-list.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-list.html new file mode 100644 index 0000000000..72ffee9eff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-list.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "list" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox-parent-combobox.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox-parent-combobox.html new file mode 100644 index 0000000000..43e137fe57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox-parent-combobox.html @@ -0,0 +1,35 @@ + + + + + An element with id=test and role=listbox, which is owned by a combobox + + + +

An element with id=test and role=listbox, which is owned by a combobox:

+ +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox.html new file mode 100644 index 0000000000..ff7d32166a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-listbox.html @@ -0,0 +1,12 @@ + + + + + Plain <div> with role "listbox" and no states or properties + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-log.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-log.html new file mode 100644 index 0000000000..1a53592804 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-log.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "log" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-main.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-main.html new file mode 100644 index 0000000000..1f66605023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-main.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "main" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-marquee.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-marquee.html new file mode 100644 index 0000000000..05986754b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-marquee.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "marquee" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-math.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-math.html new file mode 100644 index 0000000000..66f7571d1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-math.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "math" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menu.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menu.html new file mode 100644 index 0000000000..63c3375aae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menu.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "menu" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menubar.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menubar.html new file mode 100644 index 0000000000..5e9b6a1a3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-menubar.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "menubar" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-navigation.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-navigation.html new file mode 100644 index 0000000000..1a0cc38ef6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-navigation.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "navigation" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-note.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-note.html new file mode 100644 index 0000000000..6fd8bb80b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-note.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "note" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-option.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-option.html new file mode 100644 index 0000000000..1a44d86561 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-option.html @@ -0,0 +1,12 @@ + + + + + Plain <div> with role "option" and no states or properties + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-presentation.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-presentation.html new file mode 100644 index 0000000000..0ebd3cdb81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-presentation.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "presentation" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-progressbar.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-progressbar.html new file mode 100644 index 0000000000..cbfdef5097 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-progressbar.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "progressbar" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-radiogroup.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-radiogroup.html new file mode 100644 index 0000000000..a4caff06f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-radiogroup.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "radiogroup" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-region.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-region.html new file mode 100644 index 0000000000..29929c149b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-region.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "region" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-rowheader.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-rowheader.html new file mode 100644 index 0000000000..9a1bba18ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-rowheader.html @@ -0,0 +1,14 @@ + + + + + Plain <div> with role "rowheader" and no states or properties + + +
+
+
Placeholder content
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-search.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-search.html new file mode 100644 index 0000000000..160cec84b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-search.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "search" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-separator.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-separator.html new file mode 100644 index 0000000000..d8d8352876 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-separator.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "separator" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-status.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-status.html new file mode 100644 index 0000000000..9e41384935 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-status.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "status" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tablist.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tablist.html new file mode 100644 index 0000000000..211eda8154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tablist.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "tablist" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tabpanel.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tabpanel.html new file mode 100644 index 0000000000..3884f39422 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tabpanel.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "tabpanel" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-textbox.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-textbox.html new file mode 100644 index 0000000000..fcfe673fb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-textbox.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "textbox" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-timer.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-timer.html new file mode 100644 index 0000000000..af15207e0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-timer.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "timer" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-toolbar.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-toolbar.html new file mode 100644 index 0000000000..8324070282 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-toolbar.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "toolbar" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tooltip.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tooltip.html new file mode 100644 index 0000000000..299346439b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tooltip.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "tooltip" and no states or properties + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tree.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tree.html new file mode 100644 index 0000000000..a194de5a29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-tree.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "tree" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-treegrid.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-treegrid.html new file mode 100644 index 0000000000..25b242627c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-plain-concrete/roles-plain-concrete-treegrid.html @@ -0,0 +1,10 @@ + + + + + Plain <div> with role "treegrid" and no states or properties + + +
Placeholder content
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html new file mode 100644 index 0000000000..a2c0b72621 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-atomic" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html new file mode 100644 index 0000000000..53f5b6d805 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-atomic" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html new file mode 100644 index 0000000000..59b1eaed13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-busy" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html new file mode 100644 index 0000000000..f6d8f54992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-busy" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html new file mode 100644 index 0000000000..5d095774a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-controls" value of "obj1 obj2" + + +
Placeholder content
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html new file mode 100644 index 0000000000..56db460384 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-controls" value of "obj1" + + +
Placeholder content
+ +
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html new file mode 100644 index 0000000000..55369c9520 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-describedby" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html new file mode 100644 index 0000000000..bb3c294f7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-describedby" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html new file mode 100644 index 0000000000..90de02c084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-disabled" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html new file mode 100644 index 0000000000..336975f51d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-disabled" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html new file mode 100644 index 0000000000..4653a0a8fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "copy" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html new file mode 100644 index 0000000000..5475274455 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "execute" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html new file mode 100644 index 0000000000..b592f1e1ea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "link" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html new file mode 100644 index 0000000000..a7caad7709 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "move" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html new file mode 100644 index 0000000000..86c73586e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "none" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html new file mode 100644 index 0000000000..23c5f5c3df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-dropeffect" value of "popup" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html new file mode 100644 index 0000000000..3c72e0c5da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-flowto" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html new file mode 100644 index 0000000000..92747023e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-flowto" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html new file mode 100644 index 0000000000..b44f026ff3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-grabbed" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html new file mode 100644 index 0000000000..fef9fcad8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-grabbed" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html new file mode 100644 index 0000000000..fbe3f69cb2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-grabbed" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html new file mode 100644 index 0000000000..b25ab99214 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-haspopup" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html new file mode 100644 index 0000000000..c3d6e6af3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-haspopup" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html new file mode 100644 index 0000000000..fe96171ccc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-hidden" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html new file mode 100644 index 0000000000..976cfcc520 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-hidden" value of "true" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html new file mode 100644 index 0000000000..ad14b3339b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-invalid" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html new file mode 100644 index 0000000000..cea7b01aed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-invalid" value of "grammar" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html new file mode 100644 index 0000000000..7ce8947581 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-invalid" value of "spelling" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html new file mode 100644 index 0000000000..8dc3c233ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-invalid" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html new file mode 100644 index 0000000000..dc0c036d20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html @@ -0,0 +1,14 @@ + + + + + <div> with role main; global state or property "aria-label" value of "Test string + value" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html new file mode 100644 index 0000000000..36ee9dcd5a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-labelledby" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html new file mode 100644 index 0000000000..dbcc750638 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-labelledby" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html new file mode 100644 index 0000000000..05f2f3fe87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-live" value of "assertive" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html new file mode 100644 index 0000000000..1ff8ac31c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-live" value of "off" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html new file mode 100644 index 0000000000..829bf79069 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-live" value of "polite" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html new file mode 100644 index 0000000000..2276906bff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-owns" value of "obj1 obj2" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html new file mode 100644 index 0000000000..ebb95c433d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-owns" value of "obj1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html new file mode 100644 index 0000000000..be51d2872e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html @@ -0,0 +1,14 @@ + + + + + <div> with role main; global state or property "aria-relevant" value of "additions + text" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html new file mode 100644 index 0000000000..59ae86e4ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-relevant" value of "additions" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html new file mode 100644 index 0000000000..d87c522953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-relevant" value of "all" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html new file mode 100644 index 0000000000..791a6b2e8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-relevant" value of "removals" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html new file mode 100644 index 0000000000..03cabb3fbb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html @@ -0,0 +1,12 @@ + + + + + <div> with role main; global state or property "aria-relevant" value of "text" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-mixed.html new file mode 100644 index 0000000000..837739e7ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-mixed.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemcheckbox; inherited required state or property "aria-checked" + value of "mixed" + + + +
+
Placeholder content
+
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-undefined.html new file mode 100644 index 0000000000..75f3f087f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/menuitemcheckbox-aria-checked-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemcheckbox; inherited required state or property "aria-checked" + value of "undefined" + + + +
+
Placeholder content
+
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-false.html new file mode 100644 index 0000000000..72d48e77cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited required state or property "aria-checked" value of + "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-mixed.html new file mode 100644 index 0000000000..1959329322 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-mixed.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited required state or property "aria-checked" value of + "mixed" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-true.html new file mode 100644 index 0000000000..81571b60c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited required state or property "aria-checked" value of + "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-undefined.html new file mode 100644 index 0000000000..95a1ca7a27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required-inherited/radio-aria-checked-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited required state or property "aria-checked" value of + "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-false.html new file mode 100644 index 0000000000..21e7b0366a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role checkbox; required state or property "aria-checked" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-mixed.html new file mode 100644 index 0000000000..09200351ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-mixed.html @@ -0,0 +1,12 @@ + + + + + <div> with role checkbox; required state or property "aria-checked" value of "mixed" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-true.html new file mode 100644 index 0000000000..295d992b10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role checkbox; required state or property "aria-checked" value of "true" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-undefined.html new file mode 100644 index 0000000000..250454f822 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-checkbox-aria-checked-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role checkbox; required state or property "aria-checked" value of "undefined" + + + +
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-false.html new file mode 100644 index 0000000000..751747aec5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role combobox; required state or property "aria-expanded" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-true.html new file mode 100644 index 0000000000..46cd8e5061 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role combobox; required state or property "aria-expanded" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-undefined.html new file mode 100644 index 0000000000..58ea1d313c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-required/roles-properties-required-combobox-aria-expanded-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role combobox; required state or property "aria-expanded" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-false.html new file mode 100644 index 0000000000..ac960fdbf6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role alert; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-true.html new file mode 100644 index 0000000000..1b9c610fcc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role alert; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-undefined.html new file mode 100644 index 0000000000..d6f9d8d793 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alert-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role alert; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-false.html new file mode 100644 index 0000000000..d879970645 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role alertdialog; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-true.html new file mode 100644 index 0000000000..71f7c1b48b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role alertdialog; inherited supported state or property "aria-expanded" + value of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-undefined.html new file mode 100644 index 0000000000..048ac59a78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/alertdialog-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role alertdialog; inherited supported state or property "aria-expanded" + value of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-false.html new file mode 100644 index 0000000000..8b12de5aab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role application; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-true.html new file mode 100644 index 0000000000..0b7a2545f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role application; inherited supported state or property "aria-expanded" + value of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-undefined.html new file mode 100644 index 0000000000..04c44727dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/application-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role application; inherited supported state or property "aria-expanded" + value of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-false.html new file mode 100644 index 0000000000..6de04bcc87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role article; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-true.html new file mode 100644 index 0000000000..bf6bea8265 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role article; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-undefined.html new file mode 100644 index 0000000000..804330711c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/article-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role article; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-false.html new file mode 100644 index 0000000000..ddb241c484 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role banner; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-true.html new file mode 100644 index 0000000000..433e68b2e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role banner; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-undefined.html new file mode 100644 index 0000000000..ed7605d79c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/banner-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role banner; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-false.html new file mode 100644 index 0000000000..4376474659 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-false.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-expanded" + value of "false" + + + +
+
+ + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-true.html new file mode 100644 index 0000000000..521b93520e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-true.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-expanded" + value of "true" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-undefined.html new file mode 100644 index 0000000000..295c4eb5f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-expanded-undefined.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-expanded" + value of "undefined" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-false.html new file mode 100644 index 0000000000..6c32d6ae54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-false.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-readonly" + value of "false" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-true.html new file mode 100644 index 0000000000..6ce21d3137 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-readonly-true.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-readonly" + value of "true" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-false.html new file mode 100644 index 0000000000..8c8065963b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-false.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-required" + value of "false" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-true.html new file mode 100644 index 0000000000..644b2756d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-required-true.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-required" + value of "true" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-false.html new file mode 100644 index 0000000000..7a4ab45b10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-false.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-selected" + value of "false" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-true.html new file mode 100644 index 0000000000..a16d514810 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-true.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-selected" + value of "true" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-undefined.html new file mode 100644 index 0000000000..4416bd662f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/columnheader-aria-selected-undefined.html @@ -0,0 +1,33 @@ + + + + + <div> with role columnheader; inherited supported state or property "aria-selected" + value of "undefined" + + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..4e8e3fd583 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-activedescendant-obj1.html @@ -0,0 +1,18 @@ + + + + + <div> with role combobox; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
+
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-false.html new file mode 100644 index 0000000000..76943aefa9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role combobox; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-true.html new file mode 100644 index 0000000000..7d29edd7a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role combobox; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-undefined.html new file mode 100644 index 0000000000..46b28ef3a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/combobox-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role combobox; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-false.html new file mode 100644 index 0000000000..ae3dcf35f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role complementary; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-true.html new file mode 100644 index 0000000000..d3b0d83b3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role complementary; inherited supported state or property "aria-expanded" + value of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-undefined.html new file mode 100644 index 0000000000..a7952c2543 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/complementary-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role complementary; inherited supported state or property "aria-expanded" + value of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-false.html new file mode 100644 index 0000000000..de995a9225 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role contentinfo; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-true.html new file mode 100644 index 0000000000..846f729573 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role contentinfo; inherited supported state or property "aria-expanded" + value of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-undefined.html new file mode 100644 index 0000000000..0a924c6717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/contentinfo-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role contentinfo; inherited supported state or property "aria-expanded" + value of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-false.html new file mode 100644 index 0000000000..7fce65cff8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role definition; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-true.html new file mode 100644 index 0000000000..b2ea2ce8ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role definition; inherited supported state or property "aria-expanded" + value of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-undefined.html new file mode 100644 index 0000000000..bae456aa73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/definition-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role definition; inherited supported state or property "aria-expanded" + value of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-false.html new file mode 100644 index 0000000000..e4c26f401e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role dialog; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-true.html new file mode 100644 index 0000000000..2095b9cd99 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role dialog; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-undefined.html new file mode 100644 index 0000000000..1df3702ba4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/dialog-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role dialog; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-false.html new file mode 100644 index 0000000000..ee8ae62340 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role directory; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-true.html new file mode 100644 index 0000000000..8ef8ae9fb7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role directory; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-undefined.html new file mode 100644 index 0000000000..4be1ec3f5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/directory-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role directory; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-false.html new file mode 100644 index 0000000000..ce533b2956 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role form; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-true.html new file mode 100644 index 0000000000..01d98d4a86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role form; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-undefined.html new file mode 100644 index 0000000000..da9fb7bd90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/form-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role form; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..71268f39e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-activedescendant-obj1.html @@ -0,0 +1,17 @@ + + + + + <div> with role grid; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
+ row1-cell1 + row1-cell2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-false.html new file mode 100644 index 0000000000..f1c958008c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role grid; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-true.html new file mode 100644 index 0000000000..86223ae165 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role grid; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-undefined.html new file mode 100644 index 0000000000..aeb3693c52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/grid-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role grid; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-false.html new file mode 100644 index 0000000000..f4955926f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-false.html @@ -0,0 +1,18 @@ + + + + + <div> with role gridcell; inherited supported state or property "aria-expanded" value + of "false" + + + +
+
+ +
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-undefined.html new file mode 100644 index 0000000000..f68e043699 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/gridcell-aria-expanded-undefined.html @@ -0,0 +1,18 @@ + + + + + <div> with role gridcell; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-false.html new file mode 100644 index 0000000000..79a3d6a38d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role group; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-true.html new file mode 100644 index 0000000000..6d18a366ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role group; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-undefined.html new file mode 100644 index 0000000000..4a179c532a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/group-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role group; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-false.html new file mode 100644 index 0000000000..7997685154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role heading; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-true.html new file mode 100644 index 0000000000..d1c9468316 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role heading; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-undefined.html new file mode 100644 index 0000000000..2de29fc45d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/heading-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role heading; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-false.html new file mode 100644 index 0000000000..835d6bbb3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role img; inherited supported state or property "aria-expanded" value of + "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-true.html new file mode 100644 index 0000000000..46ade1d9ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role img; inherited supported state or property "aria-expanded" value of + "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-undefined.html new file mode 100644 index 0000000000..8d4f17be3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/img-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role img; inherited supported state or property "aria-expanded" value of + "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-false.html new file mode 100644 index 0000000000..d510eb1564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-false.html @@ -0,0 +1,15 @@ + + + + + <div> with role list; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-true.html new file mode 100644 index 0000000000..37d15ab667 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-true.html @@ -0,0 +1,15 @@ + + + + + <div> with role list; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content +
obj1
+
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-undefined.html new file mode 100644 index 0000000000..e1679660c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/list-aria-expanded-undefined.html @@ -0,0 +1,15 @@ + + + + + <div> with role list; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content +
obj1
+
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..f28e43e6f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-activedescendant-obj1.html @@ -0,0 +1,15 @@ + + + + + <div> with role listbox; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-false.html new file mode 100644 index 0000000000..2bd754a3b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role listbox; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-true.html new file mode 100644 index 0000000000..504c7371f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role listbox; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-undefined.html new file mode 100644 index 0000000000..69055a2370 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/listbox-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role listbox; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-false.html new file mode 100644 index 0000000000..fa242c39cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role log; inherited supported state or property "aria-expanded" value of + "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-true.html new file mode 100644 index 0000000000..072291e90c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role log; inherited supported state or property "aria-expanded" value of + "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-undefined.html new file mode 100644 index 0000000000..b19c2d6d0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/log-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role log; inherited supported state or property "aria-expanded" value of + "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-false.html new file mode 100644 index 0000000000..16cf8f109a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role main; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-true.html new file mode 100644 index 0000000000..d3687cb50f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role main; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-undefined.html new file mode 100644 index 0000000000..c08f104881 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/main-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role main; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-false.html new file mode 100644 index 0000000000..18d2f9ee85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role marquee; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-true.html new file mode 100644 index 0000000000..aed711775e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role marquee; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-undefined.html new file mode 100644 index 0000000000..9a164bea71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/marquee-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role marquee; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-false.html new file mode 100644 index 0000000000..c038fabadc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role math; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-true.html new file mode 100644 index 0000000000..831c095602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role math; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-undefined.html new file mode 100644 index 0000000000..3bd0b7b025 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/math-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role math; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..06e5fc7aeb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-activedescendant-obj1.html @@ -0,0 +1,15 @@ + + + + + <div> with role menu; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-false.html new file mode 100644 index 0000000000..c96d9e2ac5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role menu; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-true.html new file mode 100644 index 0000000000..14361d01c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role menu; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-undefined.html new file mode 100644 index 0000000000..7a82e92b13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menu-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role menu; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..e761a50a4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-activedescendant-obj1.html @@ -0,0 +1,15 @@ + + + + + <div> with role menubar; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-false.html new file mode 100644 index 0000000000..4ab7c9590c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role menubar; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-true.html new file mode 100644 index 0000000000..f7b26995fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role menubar; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-undefined.html new file mode 100644 index 0000000000..431f843ba4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menubar-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role menubar; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-false.html new file mode 100644 index 0000000000..5691a55c04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemradio; inherited supported state or property "aria-checked" + value of "false" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-mixed.html new file mode 100644 index 0000000000..d517d22a3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-mixed.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemradio; inherited supported state or property "aria-checked" + value of "mixed" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-true.html new file mode 100644 index 0000000000..0d364f8ccb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemradio; inherited supported state or property "aria-checked" + value of "true" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-undefined.html new file mode 100644 index 0000000000..bb6aa7854f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/menuitemradio-aria-checked-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role menuitemradio; inherited supported state or property "aria-checked" + value of "undefined" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-false.html new file mode 100644 index 0000000000..5769da1789 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role navigation; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-true.html new file mode 100644 index 0000000000..01594dc77e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role navigation; inherited supported state or property "aria-expanded" + value of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-undefined.html new file mode 100644 index 0000000000..9e6f4c630f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/navigation-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role navigation; inherited supported state or property "aria-expanded" + value of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-false.html new file mode 100644 index 0000000000..02065e732c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role note; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-true.html new file mode 100644 index 0000000000..d1e0f8c595 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role note; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-undefined.html new file mode 100644 index 0000000000..1e902fb253 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/note-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role note; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemax-1.1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemax-1.1.html new file mode 100644 index 0000000000..2179446478 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemax-1.1.html @@ -0,0 +1,14 @@ + + + + + <div> with role progressbar; inherited supported state or property "aria-valuemax" + value of "1.1" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemin-1.1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemin-1.1.html new file mode 100644 index 0000000000..4fca777ec9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuemin-1.1.html @@ -0,0 +1,14 @@ + + + + + <div> with role progressbar; inherited supported state or property "aria-valuemin" + value of "1.1" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuenow-1.1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuenow-1.1.html new file mode 100644 index 0000000000..751d47ee33 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuenow-1.1.html @@ -0,0 +1,14 @@ + + + + + <div> with role progressbar; inherited supported state or property "aria-valuenow" + value of "1.1" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuetext-Test-string-value.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuetext-Test-string-value.html new file mode 100644 index 0000000000..bbd0e1fd96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/progressbar-aria-valuetext-Test-string-value.html @@ -0,0 +1,14 @@ + + + + + <div> with role progressbar; inherited supported state or property "aria-valuetext" + value of "Test string value" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-false.html new file mode 100644 index 0000000000..b00d45c098 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited supported state or property "aria-checked" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-mixed.html new file mode 100644 index 0000000000..8a95837306 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-mixed.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited supported state or property "aria-checked" value + of "mixed" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-true.html new file mode 100644 index 0000000000..61e816268a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radio-aria-checked-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role radio; inherited supported state or property "aria-checked" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-false.html new file mode 100644 index 0000000000..9d5680f32c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role radiogroup; inherited supported state or property "aria-expanded" + value of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-true.html new file mode 100644 index 0000000000..f6f9e13797 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role radiogroup; inherited supported state or property "aria-expanded" + value of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-undefined.html new file mode 100644 index 0000000000..0532ea592e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/radiogroup-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role radiogroup; inherited supported state or property "aria-expanded" + value of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-false.html new file mode 100644 index 0000000000..00b6052c2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role region; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-true.html new file mode 100644 index 0000000000..2fdd56f4b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role region; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-undefined.html new file mode 100644 index 0000000000..22bb837990 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/region-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role region; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/row-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/row-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..a24595a104 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/row-aria-activedescendant-obj1.html @@ -0,0 +1,17 @@ + + + + + <div> with role row; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowgroup-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowgroup-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..b0ff899930 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowgroup-aria-activedescendant-obj1.html @@ -0,0 +1,19 @@ + + + + + <div> with role rowgroup; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
+
+
r1c1
+
r1c2
+
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-false.html new file mode 100644 index 0000000000..710d779f51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-false.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-expanded" value + of "false" + + + +
+
+ + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-true.html new file mode 100644 index 0000000000..ac0e55a746 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-true.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-expanded" value + of "true" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-undefined.html new file mode 100644 index 0000000000..13d7bfc6ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-expanded-undefined.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-false.html new file mode 100644 index 0000000000..009a72d766 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-false.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-readonly" value + of "false" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-true.html new file mode 100644 index 0000000000..3061cc5f9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-readonly-true.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-readonly" value + of "true" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-false.html new file mode 100644 index 0000000000..cdcba5973e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-false.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-required" value + of "false" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-true.html new file mode 100644 index 0000000000..7ad7b8e99a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-required-true.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-required" value + of "true" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-false.html new file mode 100644 index 0000000000..17c23801d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-false.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-selected" value + of "false" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-true.html new file mode 100644 index 0000000000..03e6d47980 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-true.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-selected" value + of "true" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-undefined.html new file mode 100644 index 0000000000..439abbb05a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/rowheader-aria-selected-undefined.html @@ -0,0 +1,23 @@ + + + + + <div> with role rowheader; inherited supported state or property "aria-selected" value + of "undefined" + + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-false.html new file mode 100644 index 0000000000..2bcae837fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role search; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-true.html new file mode 100644 index 0000000000..16885b8d15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role search; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-undefined.html new file mode 100644 index 0000000000..0e39ca5cf6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/search-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role search; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-false.html new file mode 100644 index 0000000000..7dcf0f9acf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role status; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-true.html new file mode 100644 index 0000000000..05314e41f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role status; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-undefined.html new file mode 100644 index 0000000000..18ffebc08a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/status-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role status; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-false.html new file mode 100644 index 0000000000..c5a83f98a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role tab; inherited supported state or property "aria-expanded" value of + "false" + + + +
+ +
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-true.html new file mode 100644 index 0000000000..43fa4f19c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role tab; inherited supported state or property "aria-expanded" value of + "true" + + + +
+ +
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-undefined.html new file mode 100644 index 0000000000..abd5917a31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tab-aria-expanded-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role tab; inherited supported state or property "aria-expanded" value of + "undefined" + + + +
+ +
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..ffbe638b07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-activedescendant-obj1.html @@ -0,0 +1,16 @@ + + + + + <div> with role tablist; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+ +
+ +
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-false.html new file mode 100644 index 0000000000..0966d5ba6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-false.html @@ -0,0 +1,15 @@ + + + + + <div> with role tablist; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-true.html new file mode 100644 index 0000000000..7ae72f3a6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-true.html @@ -0,0 +1,15 @@ + + + + + <div> with role tablist; inherited supported state or property "aria-expanded" value + of "true" + + + +
+ +
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-undefined.html new file mode 100644 index 0000000000..24fb428df2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tablist-aria-expanded-undefined.html @@ -0,0 +1,15 @@ + + + + + <div> with role tablist; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+ +
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-false.html new file mode 100644 index 0000000000..b431a4a6b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role tabpanel; inherited supported state or property "aria-expanded" value + of "false" + + + +
+ + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-true.html new file mode 100644 index 0000000000..dd718b0e70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role tabpanel; inherited supported state or property "aria-expanded" value + of "true" + + + +
+ + +
+
Placeholder content
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-undefined.html new file mode 100644 index 0000000000..b87facc44a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tabpanel-aria-expanded-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role tabpanel; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+ + +
+
Placeholder content
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-false.html new file mode 100644 index 0000000000..c0f2082082 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role timer; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-true.html new file mode 100644 index 0000000000..40d571748a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role timer; inherited supported state or property "aria-expanded" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-undefined.html new file mode 100644 index 0000000000..90260acbcd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/timer-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role timer; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..ccc0c9f848 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-activedescendant-obj1.html @@ -0,0 +1,15 @@ + + + + + <div> with role toolbar; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-false.html new file mode 100644 index 0000000000..aff3beeb1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-false.html @@ -0,0 +1,15 @@ + + + + + <div> with role toolbar; inherited supported state or property "aria-expanded" value + of "false" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-true.html new file mode 100644 index 0000000000..fa949d2bf3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-true.html @@ -0,0 +1,15 @@ + + + + + <div> with role toolbar; inherited supported state or property "aria-expanded" value + of "true" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-undefined.html new file mode 100644 index 0000000000..f71027fbee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/toolbar-aria-expanded-undefined.html @@ -0,0 +1,15 @@ + + + + + <div> with role toolbar; inherited supported state or property "aria-expanded" value + of "undefined" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-false.html new file mode 100644 index 0000000000..f867da4269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role tooltip; inherited supported state or property "aria-expanded" value + of "false" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-true.html new file mode 100644 index 0000000000..1a52619fe2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role tooltip; inherited supported state or property "aria-expanded" value + of "true" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-undefined.html new file mode 100644 index 0000000000..8b24ad9ed8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tooltip-aria-expanded-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role tooltip; inherited supported state or property "aria-expanded" value + of "undefined" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..c2d0d83391 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-activedescendant-obj1.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-false.html new file mode 100644 index 0000000000..c13f331fd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-false.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; inherited supported state or property "aria-expanded" value + of "false" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-true.html new file mode 100644 index 0000000000..a2545ef32c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-true.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; inherited supported state or property "aria-expanded" value + of "true" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-undefined.html new file mode 100644 index 0000000000..5379f70395 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/tree-aria-expanded-undefined.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..bce72b08a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-activedescendant-obj1.html @@ -0,0 +1,21 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-activedescendant" + value of "obj1" + + + +
+
+
obj1
+
obj2
+
+
+
obj3
+
obj4
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-false.html new file mode 100644 index 0000000000..7b5d78c98e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-false.html @@ -0,0 +1,21 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-expanded" value + of "false" + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-true.html new file mode 100644 index 0000000000..c06b957a01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-true.html @@ -0,0 +1,21 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-expanded" value + of "true" + + + +
+
+
obj1
+
obj2
+
+
+
obj3
+
obj4
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-undefined.html new file mode 100644 index 0000000000..ef2232bf89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-expanded-undefined.html @@ -0,0 +1,21 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-expanded" value + of "undefined" + + + +
+
+
obj1
+
obj2
+
+
+
obj3
+
obj4
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-level-1.html new file mode 100644 index 0000000000..1a3a3ef0c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-level-1.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-level" value + of "1" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-false.html new file mode 100644 index 0000000000..ac6b7662de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-false.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-multiselectable" + value of "false" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-true.html new file mode 100644 index 0000000000..ee7696ea5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-multiselectable-true.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-multiselectable" + value of "true" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-false.html new file mode 100644 index 0000000000..a8f5e6e86d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-false.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-readonly" value + of "false" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-true.html new file mode 100644 index 0000000000..1ab9c58433 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-readonly-true.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-readonly" value + of "true" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-false.html new file mode 100644 index 0000000000..702655bd45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-false.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-required" value + of "false" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-true.html new file mode 100644 index 0000000000..09c0bb6d9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treegrid-aria-required-true.html @@ -0,0 +1,18 @@ + + + + + <div> with role treegrid; inherited supported state or property "aria-required" value + of "true" + + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-false.html new file mode 100644 index 0000000000..592cd974e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-checked" value + of "false" + + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-mixed.html new file mode 100644 index 0000000000..6a29dfff75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-mixed.html @@ -0,0 +1,14 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-checked" value + of "mixed" + + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-true.html new file mode 100644 index 0000000000..3745c86587 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-checked" value + of "true" + + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-undefined.html new file mode 100644 index 0000000000..ede64afbaa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-checked-undefined.html @@ -0,0 +1,14 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-checked" value + of "undefined" + + + +
+
Placeholder content
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-level-1.html new file mode 100644 index 0000000000..adc7b23ccc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-level-1.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-level" value + of "1" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-posinset-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-posinset-1.html new file mode 100644 index 0000000000..feb152c5a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-posinset-1.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-posinset" value + of "1" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-false.html new file mode 100644 index 0000000000..bce9733b76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-selected" value + of "false" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-true.html new file mode 100644 index 0000000000..11e529a464 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-selected" value + of "true" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-undefined.html new file mode 100644 index 0000000000..d24014b0a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-selected-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-selected" value + of "undefined" + + + +
+
Placeholder content
+
obj1
+
obj2
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-setsize-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-setsize-1.html new file mode 100644 index 0000000000..57005077d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported-inherited/treeitem-aria-setsize-1.html @@ -0,0 +1,16 @@ + + + + + <div> with role treeitem; inherited supported state or property "aria-setsize" value + of "1" + + + +
+
Placeholder content
+
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-false.html new file mode 100644 index 0000000000..81e7807e17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-expanded" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-true.html new file mode 100644 index 0000000000..6fd1ed8b6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-expanded" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-undefined.html new file mode 100644 index 0000000000..b51b006b97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-expanded-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-expanded" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-false.html new file mode 100644 index 0000000000..c7aeae0a0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-pressed" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-mixed.html new file mode 100644 index 0000000000..510846d639 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-mixed.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-pressed" value of "mixed" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-true.html new file mode 100644 index 0000000000..f99a0e1f5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-pressed" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-undefined.html new file mode 100644 index 0000000000..8591e12f07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-button-aria-pressed-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role button; supported state or property "aria-pressed" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-ascending.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-ascending.html new file mode 100644 index 0000000000..53fc144796 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-ascending.html @@ -0,0 +1,31 @@ + + + + + <div> with role columnheader; supported state or property "aria-sort" value of "ascending" + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-descending.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-descending.html new file mode 100644 index 0000000000..ebffc1be7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-descending.html @@ -0,0 +1,31 @@ + + + + + <div> with role columnheader; supported state or property "aria-sort" value of "descending" + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-none.html new file mode 100644 index 0000000000..fce4f994d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-none.html @@ -0,0 +1,31 @@ + + + + + <div> with role columnheader; supported state or property "aria-sort" value of "none" + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-other.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-other.html new file mode 100644 index 0000000000..a92ba0bfc3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-columnheader-aria-sort-other.html @@ -0,0 +1,31 @@ + + + + + <div> with role columnheader; supported state or property "aria-sort" value of "other" + + +
+
+ Placeholder content + header 2 + header 3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ obj1 + obj2 + obj3 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-both.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-both.html new file mode 100644 index 0000000000..93df0ede04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-both.html @@ -0,0 +1,17 @@ + + + + + <div> with role combobox; supported state or property "aria-autocomplete" value of + "both" + + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-inline.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-inline.html new file mode 100644 index 0000000000..cc202875c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-inline.html @@ -0,0 +1,17 @@ + + + + + <div> with role combobox; supported state or property "aria-autocomplete" value of + "inline" + + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-list.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-list.html new file mode 100644 index 0000000000..060bf24c7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-list.html @@ -0,0 +1,17 @@ + + + + + <div> with role combobox; supported state or property "aria-autocomplete" value of + "list" + + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-none.html new file mode 100644 index 0000000000..33be42e05f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-combobox-aria-autocomplete-none.html @@ -0,0 +1,17 @@ + + + + + <div> with role combobox; supported state or property "aria-autocomplete" value of + "none" + + + + +
    +
  • Zebra
  • +
  • Zoom
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-false.html new file mode 100644 index 0000000000..98703bd1e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role document; supported state or property "aria-expanded" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-true.html new file mode 100644 index 0000000000..b1ebb6b404 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role document; supported state or property "aria-expanded" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-undefined.html new file mode 100644 index 0000000000..320a98c824 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-document-aria-expanded-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role document; supported state or property "aria-expanded" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-false.html new file mode 100644 index 0000000000..e5f6b6342a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role grid; supported state or property "aria-multiselectable" value of + "false" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-true.html new file mode 100644 index 0000000000..2cba1e0d87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-multiselectable-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role grid; supported state or property "aria-multiselectable" value of + "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-false.html new file mode 100644 index 0000000000..9793dfa069 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role grid; supported state or property "aria-readonly" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-true.html new file mode 100644 index 0000000000..ff2e3b82dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-grid-aria-readonly-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role grid; supported state or property "aria-readonly" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-false.html new file mode 100644 index 0000000000..682bd32cce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-readonly" value of "false" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-true.html new file mode 100644 index 0000000000..4d795cd2b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-readonly-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-readonly" value of "true" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-false.html new file mode 100644 index 0000000000..7fe356c7c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-required" value of "false" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-true.html new file mode 100644 index 0000000000..c3de53e713 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-required-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-required" value of "true" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-false.html new file mode 100644 index 0000000000..339b0564e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-false.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-selected" value of "false" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-true.html new file mode 100644 index 0000000000..8a52fab7aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-true.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-selected" value of "true" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-undefined.html new file mode 100644 index 0000000000..d276b27c2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-gridcell-aria-selected-undefined.html @@ -0,0 +1,16 @@ + + + + + <div> with role gridcell; supported state or property "aria-selected" value of "undefined" + + +
+
+
Placeholder content
+
obj1
+
obj2
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-heading-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-heading-aria-level-1.html new file mode 100644 index 0000000000..a57d5d59f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-heading-aria-level-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role heading; supported state or property "aria-level" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-false.html new file mode 100644 index 0000000000..a372b6e442 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role link; supported state or property "aria-expanded" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-true.html new file mode 100644 index 0000000000..0dcaa32a5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role link; supported state or property "aria-expanded" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-undefined.html new file mode 100644 index 0000000000..cd8e03704f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-link-aria-expanded-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role link; supported state or property "aria-expanded" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-false.html new file mode 100644 index 0000000000..d7c66a6e3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-false.html @@ -0,0 +1,14 @@ + + + + + <div> with role listbox; supported state or property "aria-multiselectable" value + of "false" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-true.html new file mode 100644 index 0000000000..e0378cecbe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-multiselectable-true.html @@ -0,0 +1,14 @@ + + + + + <div> with role listbox; supported state or property "aria-multiselectable" value + of "true" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-false.html new file mode 100644 index 0000000000..18d6da189d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role listbox; supported state or property "aria-required" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-true.html new file mode 100644 index 0000000000..707442f0ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listbox-aria-required-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role listbox; supported state or property "aria-required" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-level-1.html new file mode 100644 index 0000000000..fd6146a495 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-level-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role listitem; supported state or property "aria-level" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-posinset-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-posinset-1.html new file mode 100644 index 0000000000..3cab9141ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-posinset-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role listitem; supported state or property "aria-posinset" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-setsize-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-setsize-1.html new file mode 100644 index 0000000000..4ef2da2d38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-listitem-aria-setsize-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role listitem; supported state or property "aria-setsize" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-false.html new file mode 100644 index 0000000000..2bff3b29c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-checked" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-mixed.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-mixed.html new file mode 100644 index 0000000000..33fee796a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-mixed.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-checked" value of "mixed" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-true.html new file mode 100644 index 0000000000..49c8209952 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-checked" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-undefined.html new file mode 100644 index 0000000000..e372ff93ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-checked-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-checked" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-posinset-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-posinset-1.html new file mode 100644 index 0000000000..7fbcc50427 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-posinset-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-posinset" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-false.html new file mode 100644 index 0000000000..56db6c2ae5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-selected" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-true.html new file mode 100644 index 0000000000..eaf138f2ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-selected" value of "true" + + +
Placeholder content
+
obj1
+
obj1
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-undefined.html new file mode 100644 index 0000000000..43489a0d2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-selected-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-selected" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-setsize-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-setsize-1.html new file mode 100644 index 0000000000..6a8b379896 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-option-aria-setsize-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role option; supported state or property "aria-setsize" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-false.html new file mode 100644 index 0000000000..fe956b50b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role radiogroup; supported state or property "aria-required" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-true.html new file mode 100644 index 0000000000..6bf6b11bef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-radiogroup-aria-required-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role radiogroup; supported state or property "aria-required" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-level-1.html new file mode 100644 index 0000000000..9c1ea0b174 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-level-1.html @@ -0,0 +1,12 @@ + + + + + <div> with role row; supported state or property "aria-level" value of "1" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-false.html new file mode 100644 index 0000000000..832fc16a1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role row; supported state or property "aria-selected" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-true.html new file mode 100644 index 0000000000..2977712b83 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role row; supported state or property "aria-selected" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-undefined.html new file mode 100644 index 0000000000..cc4f6a828a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-row-aria-selected-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role row; supported state or property "aria-selected" value of "undefined" + + +
Placeholder content
+
obj1
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-ascending.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-ascending.html new file mode 100644 index 0000000000..79f3316a9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-ascending.html @@ -0,0 +1,21 @@ + + + + + <div> with role rowheader; supported state or property "aria-sort" value of "ascending" + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-descending.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-descending.html new file mode 100644 index 0000000000..beca847b75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-descending.html @@ -0,0 +1,21 @@ + + + + + <div> with role rowheader; supported state or property "aria-sort" value of "descending" + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-none.html new file mode 100644 index 0000000000..a1d466f652 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-none.html @@ -0,0 +1,21 @@ + + + + + <div> with role rowheader; supported state or property "aria-sort" value of "none" + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-other.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-other.html new file mode 100644 index 0000000000..6ed7626aa4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-rowheader-aria-sort-other.html @@ -0,0 +1,21 @@ + + + + + <div> with role rowheader; supported state or property "aria-sort" value of "other" + + +
+
+ Placeholder content + obj1 + obj2 +
+
+ header cell 2 + obj1 + obj2 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-false.html new file mode 100644 index 0000000000..a14c3c4382 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role separator; supported state or property "aria-expanded" value of "false" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-true.html new file mode 100644 index 0000000000..c2d399ea47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role separator; supported state or property "aria-expanded" value of "true" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-undefined.html new file mode 100644 index 0000000000..8f350b7159 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-expanded-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role separator; supported state or property "aria-expanded" value of "undefined" + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-horizontal.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-horizontal.html new file mode 100644 index 0000000000..e888bb90e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-horizontal.html @@ -0,0 +1,14 @@ + + + + + <div> with role separator; supported state or property "aria-orientation" value of + "horizontal" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-vertical.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-vertical.html new file mode 100644 index 0000000000..5dec81b834 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-separator-aria-orientation-vertical.html @@ -0,0 +1,14 @@ + + + + + <div> with role separator; supported state or property "aria-orientation" value of + "vertical" + + + + +
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-false.html new file mode 100644 index 0000000000..e0865918b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role tab; supported state or property "aria-selected" value of "false" + + +
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-true.html new file mode 100644 index 0000000000..61c5ecedec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role tab; supported state or property "aria-selected" value of "true" + + +
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-undefined.html new file mode 100644 index 0000000000..9e7417a3c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tab-aria-selected-undefined.html @@ -0,0 +1,12 @@ + + + + + <div> with role tab; supported state or property "aria-selected" value of "undefined" + + +
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html new file mode 100644 index 0000000000..0e740d8fed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tablist-aria-level-1.html @@ -0,0 +1,15 @@ + + + + + <div> with role tablist; supported state or property "aria-level" value of "1" + + +
+ +
+ +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html new file mode 100644 index 0000000000..732dfa0d74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html @@ -0,0 +1,14 @@ + + + + + Test Case 234 + + + +
Placeholder content +
obj1
+
+
obj2
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-both.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-both.html new file mode 100644 index 0000000000..8e6136e1eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-both.html @@ -0,0 +1,14 @@ + + + + + <div> with role textbox; supported state or property "aria-autocomplete" value of + "both" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-inline.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-inline.html new file mode 100644 index 0000000000..fa9e009852 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-inline.html @@ -0,0 +1,14 @@ + + + + + <div> with role textbox; supported state or property "aria-autocomplete" value of + "inline" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-list.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-list.html new file mode 100644 index 0000000000..85d7bfa3b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-list.html @@ -0,0 +1,14 @@ + + + + + <div> with role textbox; supported state or property "aria-autocomplete" value of + "list" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-none.html new file mode 100644 index 0000000000..6594bd7263 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-autocomplete-none.html @@ -0,0 +1,14 @@ + + + + + <div> with role textbox; supported state or property "aria-autocomplete" value of + "none" + + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-false.html new file mode 100644 index 0000000000..6c047d141c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-multiline" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-true.html new file mode 100644 index 0000000000..8231e43bc5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-multiline-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-multiline" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-false.html new file mode 100644 index 0000000000..c007dab15b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-readonly" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-true.html new file mode 100644 index 0000000000..6525bc02b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-readonly-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-readonly" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-false.html new file mode 100644 index 0000000000..eb496bc14b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-false.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-required" value of "false" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-true.html new file mode 100644 index 0000000000..88ebdd6a25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-textbox-aria-required-true.html @@ -0,0 +1,12 @@ + + + + + <div> with role textbox; supported state or property "aria-required" value of "true" + + +
Placeholder content
+
obj1
+
obj2
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-false.html new file mode 100644 index 0000000000..17ffdcc6fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-false.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; supported state or property "aria-multiselectable" value of + "false" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-true.html new file mode 100644 index 0000000000..9af7d0cc6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-multiselectable-true.html @@ -0,0 +1,15 @@ + + + + + <div> with role tree; supported state or property "aria-multiselectable" value of + "true" + + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-false.html new file mode 100644 index 0000000000..d049bf6523 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-false.html @@ -0,0 +1,13 @@ + + + + + <div> with role tree; supported state or property "aria-required" value of "false" + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-true.html new file mode 100644 index 0000000000..86fbbc1a51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-supported/roles-properties-supported-tree-aria-required-true.html @@ -0,0 +1,13 @@ + + + + + <div> with role tree; supported state or property "aria-required" value of "true" + + +
+
obj1
+
obj2
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/670.html b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/670.html new file mode 100644 index 0000000000..de95a2e19d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/670.html @@ -0,0 +1,32 @@ + + + + ARIA 1.0 Test Case 670 + + + +

ARIA 1.0 Test Case 670

+ +
    +
  • Option 1
  • +
  • Option 2
  • +
+ +

Description

+

For an element with role role "option" which is a child of an element with + role "listbox", and the value of the "aria-selected" attribute is equal + to "true".

+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/671.html b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/671.html new file mode 100644 index 0000000000..4d36b22cf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/671.html @@ -0,0 +1,34 @@ + + + + ARIA 1.0 Test Case 671 + + + +

ARIA 1.0 Test Case 671

+ +
    +
  • Option 1
  • +
  • Option 2
  • +
+ +

Description

+

For an element with role role "option" which is a child of an element with + role "listbox", and the value of the "aria-selected" attribute is NOT equal + to "true" or the attribute is undefined.

+ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/672.html b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/672.html new file mode 100644 index 0000000000..962e6b944b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/selected-state/672.html @@ -0,0 +1,38 @@ + + + + ARIA 1.0 Test Case 672 + + + +

ARIA 1.0 Test Case 672

+
    +
  • Option 1
  • +
  • Option 2
  • +
+ +

Description

+

For an element with role "option" which is a child of an element with role "listbox", + and the value of the "aria-selected" attribute changes (from "true", or to "true").

+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-1.html b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-1.html new file mode 100644 index 0000000000..04786b8066 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-1.html @@ -0,0 +1,86 @@ + + + + ARIA 1.0 Test Case 763 + + + +

ARIA 1.0 Test Case 763

+ +
+
Option 1
+
Option 2
+
Option 3
+
+ +

Description

+

A div element with the role='listbox' has three child div elements each with + role='option' and aria-setsize='3'. The 1st child div element has aria-posinset='1', + the 2nd child div element has aria-posinset='2' and the 3rd child div element + has aria-posinset='3'.

+ + +

Expected Results

+ +

MSAA + UIA Express

+
    +
  • role="tree": ROLE_SYSTEM_LIST
  • +
  • role="treeitem": ROLE_SYSTEM_LISTITEM
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the value of aria-posinset and Y is the value of aria-setsize +
  • +
+ +

MSAA + IAccessible2

+
    +
  • role="tree": ROLE_SYSTEM_LIST
  • +
  • role="treeitem": ROLE_SYSTEM_LISTITEM
  • +
  • The structure should be reflected in the accessibility tree as directed by aria-posinset.
  • +
  • function groupPosition() should be available and have the following results: +
      +
    • groupLevel: 1
    • +
    • similarItemsInGroup: 3
    • +
    • positionInGroup: aria-posinest value
    • +
    +
  • +
+ +

UIA

+
    +
  • role="tree": List
  • +
  • role="treeitem": ListItem
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the value of aria-posinset and Y is the value of aria-setsize
  • +
+ + +

ATK/AT-SPI

+
    +
  • role="tree": ROLE_LIST
  • +
  • role="treeitem": ROLE_LISTITEM
  • +
  • aria-setsize: not mapped to setsize: value
  • +
  • aria-posinset: is mapped to posinset: value
  • +
+ +

AXAPI

+
    +
  • role="tree": AXList = 'list'
  • +
  • role="treeitem": AXGroup = 'group'
  • +
  • aria-setsize: is mapped to AXARIASetSize: value
  • +
  • aria-posinset: is mapped to AXARIAPosInSet: value
  • +
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-5.html b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-5.html new file mode 100644 index 0000000000..1ee058526b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-5.html @@ -0,0 +1,71 @@ + + + + ARIA 1.0 Test Case 767 + + + +

ARIA 1.0 Test Case 767

+ +
+
Item 1
+
Item 2
+
Item 3
+
Item 4
+
+ +

Description

+

A div element with the role='list' with four child div elements with with the role='listitem'.

+ +

Expected Results

+ +

MSAA + UIA Express

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 4
  • +
+ +

MSAA + IAccessible2

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • The structure should be reflected in the accessibility tree as directed by aria-posinset.
  • +
  • function groupPosition() should be available and have the following results: +
      +
    • object attributes setsize:4, posinset:1-based position in the list>
    • +
    • groupLevel: 0 or 1
    • +
    • similarItemsInGroup: 4
    • +
    • positionInGroup: position in list
    • +
    +
  • +
+ +

UIA

+
    +
  • role="list": List
  • +
  • role="listitem": Listitem
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 4
  • +
+ +

ATK/AT-SPI

+
    +
  • role="list": ROLE_LIST and STATE_EDITABLE is not exposed
  • +
  • role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed
  • +
  • object attributes setsize:4, posinset:1-based position in the list>
  • +
+ +

AXAPI

+
    +
  • role="list": AXList and AXContentList = 'content list'
  • +
  • role="listitem": AXGroup = nil
  • +
  • AXARIASetSize: 4
  • +
  • AXARIAPosInSet: 1 based position in list
  • +
  • AXDisclosureLevel: 0 or 1
  • +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-6.html b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-6.html new file mode 100644 index 0000000000..af8979c27d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/setsize-posinset-level-6.html @@ -0,0 +1,75 @@ + + + + ARIA 1.0 Test Case 768 + + + +

ARIA 1.0 Test Case 768

+ +
+
Item 1
+
Item 2
+
Item 3
+
Item 4
+
+ +

Description

+

A div element with the role='list' with four child div elements with with the role='listitem' with a aria-level='2'.

+ +

Expected Results

+ +

MSAA + UIA Express

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 4
  • +
  • Expose level=1 in AriaProperites for list items
  • +
+ +

MSAA + IAccessible2

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • The structure should be reflected in the accessibility tree as directed by aria-posinset.
  • +
  • function groupPosition() should be available and have the following results: +
      +
    • groupLevel: 2
    • +
    • similarItemsInGroup: 4
    • +
    • positionInGroup: position in list
    • +
    +
  • +
+ +

UIA

+
    +
  • role="list": List
  • +
  • role="listitem": Listitem
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 4
  • +
  • Expose level=1 in AriaProperites for list items
  • +
+ +

ATK/AT-SPI

+
    +
  • role="list": ROLE_LIST and STATE_EDITABLE is not exposed
  • +
  • role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed
  • +
  • setsize: 4
  • +
  • posinset: position in list
  • +
  • level: 2
  • +
+ +

AXAPI

+
    +
  • role="list": AXList and AXContentList = 'content list'
  • +
  • role="listitem": AXGroup = nil
  • +
  • AXARIASetSize: 4
  • +
  • AXARIAPosInSet: position in list
  • +
  • AXDisclosureLevel: 2
  • +
+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/testcase-769.html b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/testcase-769.html new file mode 100644 index 0000000000..106813d281 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/setsize-posinset-level/testcase-769.html @@ -0,0 +1,89 @@ + + + + ARIA 1.0 Test Case 769 + + + +

ARIA 1.0 Test Case 769

+ +
+
Item 1 +
+
Item 1A
+
Item 1B
+
+
+
Item 2 +
+
Item 2A
+
Item 2B
+
+
+
+ +

Description

+

A div element with the role='list' with two child div elements with with the role='listitem'. + Each of the child div element also contain a div element with the role="group" with two child + div elements with the role='listitem'.

+ +

Expected Results

+ +

MSAA + UIA Express

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 2 (since all lists have 2 items)
  • +
  • Expose level=1 in AriaProperites for list items for "Item 1" and "Item 2"
  • +
  • Expose level=2 in AriaProperites for list items for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"
  • +
+ +

MSAA + IAccessible2

+
    +
  • role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY
  • +
  • role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY
  • +
  • function groupPosition() should be available and have the following results: +
      +
    • groupLevel: 1 for "Item 1" and "Item 2" (since all lists have 2 items)
    • +
    • groupLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"
    • +
    • similarItemsInGroup: 2
    • +
    • positionInGroup: position in list
    • +
    +
  • +
+ +

UIA

+
    +
  • role="list": List
  • +
  • role="listitem": Listitem
  • +
  • LegacyIAccessible.Description will be in the form X of Y, + where X is the position in list and Y = 2 (since all lists have 2 items)
  • +
  • Expose level=1 in AriaProperites for "Item 1" and "Item 2"
  • +
  • Expose level=2 in AriaProperites for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"
  • +
+ +

ATK/AT-SPI

+
    +
  • role="list": ROLE_LIST and STATE_EDITABLE is not exposed
  • +
  • role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed
  • +
  • setsize: 2 (since all lists have 2 items)
  • +
  • posinset: position in list
  • +
  • level: 1 for "Item 1" and "Item 2"
  • +
  • level: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"
  • +
+ +

AXAPI

+
    +
  • role="list": AXList and AXContentList = 'content list'
  • +
  • role="listitem" for "Item 1" and "Item 2": AXGroup = 'group'
  • +
  • role="listitem" for "Item 1A", "Item 1B", "Item 2A" and "Item 2B": AXGroup = nil
  • +
  • AXARIASetSize: 2 (since all lists have 2 items)
  • +
  • AXARIAPosInSet: position in list
  • +
  • AXDisclosureLevel: 1 for "Item 1" and "Item 2"
  • +
  • AXDisclosureLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"
  • +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/stability-of-dom/669.html b/testing/web-platform/tests/conformance-checkers/html-aria/stability-of-dom/669.html new file mode 100644 index 0000000000..2f2e64fb69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/stability-of-dom/669.html @@ -0,0 +1,33 @@ + + + + ARIA 1.0 Test Case 669 + + + +

ARIA 1.0 Test Case 669

+ +
    +
  • Option 1
  • +
  • Option 2
  • +
+ +

Description

+

An element with role "listbox" with two descendants having role "option" + and aria-activedescendant set to the id of the first option for which an + assistive technology or API test tool requests to move focus to option 2.

+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-A.html b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-A.html new file mode 100644 index 0000000000..3ba81f2c16 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-A.html @@ -0,0 +1,52 @@ + + + ARIA 1.0 Test Case: Listbox role with multiseclect + + + +

ARIA 1.0 Test Case: Listbox role with multiseclect

+ +
+
Option 1
+
Option 2 (test for selected)
+
Option 3 (test for selected)
+
Option 4
+
+ +

Description

+

A DIV element with role role "listbox" has an aria-multiselect attribute set to "true". + Two of the four child "div" elements with the role "option" have the "aria-selected" attribute set + to "true".

+ +

Accessibility API Mappings

+ +

MSAA + UIA Express

+

Expose STATE_SYSTEM_SELECTED; Expose STATE_SYSTEM_SELECTABLE

+ +

MSAA + IAccessible2

+

Expose STATE_SYSTEM_SELECTED and STATE_SYSTEM_SELECTABLE for each of the elements with role option

+ +

UIA

+

Expose IsSelected property in SelectionItem Control Pattern. The availability of the SelectionItem Control Pattern indicates the item is selectable.

+ +

ATK/AT-SPI

+

Expose STATE_SELECTED on each of the elements with role option.

+ +

AXAPI

+

AXSelected:Yes on option 2 and 3 and AXSelected:No on option 1 and 4

+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-B.html b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-B.html new file mode 100644 index 0000000000..6d1dcdaae7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-B.html @@ -0,0 +1,50 @@ + + + ARIA 1.0 Test Case: Listbox role with multiseclect + + + +

ARIA 1.0 Test Case: Listbox role with multiseclect

+ +
+
Option 1
+
Option 2 (test for selected)
+
Option 3 (test for selected)
+
Option 4
+
+ +

Description

+

A DIV element with role role "listbox" has an aria-multiselect attribute set to "true". + Two of the four child "div" elements with the role "option" have the "aria-selected" attribute set + to "true".

+ +

Accessibility API Mappings

+ +

MSAA + UIA Express

+

Expose STATE_SYSTEM_SELECTED; Expose STATE_SYSTEM_SELECTABLE

+ +

MSAA + IAccessible2

+

Expose STATE_SYSTEM_SELECTED and STATE_SYSTEM_SELECTABLE for each of the elements with role option

+ +

UIA

+

Expose IsSelected property in SelectionItem Control Pattern. The availability of the SelectionItem Control Pattern indicates the item is selectable.

+ +

ATK/AT-SPI

+

Expose STATE_SELECTED on each of the elements with role option.

+ +

AXAPI

+

AXSelected:Yes on option 2 and 3 and AXSelected:No on option 1 and 4

+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-C.html b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-C.html new file mode 100644 index 0000000000..88eb11bb41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-listbox-multiselectable-C.html @@ -0,0 +1,64 @@ + + + ARIA 1.0 Test Case: Listbox role with multiseclect + + + + +

ARIA 1.0 Test Case: Listbox role with multiseclect

+ +
+
Option 1
+
Option 2 (test for selected)
+
Option 3 (test for selected)
+
Option 4
+
+

+ +

Description

+

A DIV element with role role "listbox" has an aria-multiselect attribute set to "true". + Two of the four child "div" elements with the role "option" have the "aria-selected" attribute set + to "true".

+ +

Accessibility API Mappings

+ +

MSAA + UIA Express

+

Expose STATE_SYSTEM_SELECTED; Expose STATE_SYSTEM_SELECTABLE

+ +

MSAA + IAccessible2

+

Expose STATE_SYSTEM_SELECTED and STATE_SYSTEM_SELECTABLE for each of the elements with role option

+ +

UIA

+

Expose IsSelected property in SelectionItem Control Pattern. The availability of the SelectionItem Control Pattern indicates the item is selectable.

+ +

ATK/AT-SPI

+

Expose STATE_SELECTED on each of the elements with role option.

+ +

AXAPI

+

AXSelected:Yes on option 2 and 3 and AXSelected:No on option 1 and 4

+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-multiselectable-D.html b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-multiselectable-D.html new file mode 100644 index 0000000000..290430acf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-multiselectable-D.html @@ -0,0 +1,41 @@ + + + ARIA 1.0 Test Case: Listbox role with multiseclect + + + + +

ARIA 1.0 Test Case: Listbox role with multiseclect

+ +
+
Option 1 (test for click elected)
+
Option 2
+
Option 3 (test for shift click selected)
+
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-tree-multiselectable-C.html b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-tree-multiselectable-C.html new file mode 100644 index 0000000000..da97b2945f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-aria/testcases-multiselectable/testcase-tree-multiselectable-C.html @@ -0,0 +1,46 @@ + + + ARIA 1.0 Test Case: Tree role with aria-multiselectable + + + +

ARIA 1.0 Test Case: Tree role with aria-multiselectable

+ +
+
Leaf 1 +
+
Leaf 1A (Selected)
+
Leaf 1B
+
Leaf 1C (aria-selected='false')
+
+
+
Leaf 2 (Selected) +
+
Leaf 2A
+
Leaf 2B
+
Leaf 2C
+
+
+
Leaf 3 +
+
Leaf 3A
+
Leaf 3B (aria-selected='false')
+
Leaf 3C (Selected)
+
+
+
+ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters1html.html b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters1html.html new file mode 100644 index 0000000000..a717f95cee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters1html.html @@ -0,0 +1,12 @@ + + + + + Example + + +

Login names can only use letters from A to Z (upper or lowercase) + and the character underscore (_) and minus (-). + For example: Huck_Finn.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2html.html b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2html.html new file mode 100644 index 0000000000..1f51390eb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2html.html @@ -0,0 +1,13 @@ + + + + + Example + + + +

Login names can only use letters from A to Z (upper or lowercase) + and the character underscore (_) and minus (-). + For example: Huck_Finn.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2htmlrules.xml new file mode 100644 index 0000000000..a9667e0c07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters2htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3html.html b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3html.html new file mode 100644 index 0000000000..4b6533bc51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3html.html @@ -0,0 +1,13 @@ + + + + + Example + + + +

Login names can only use letters from A to Z (upper or lowercase) + and the character underscore (_) and minus (-). + For example: Huck_Finn.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3htmlrules.xml new file mode 100644 index 0000000000..7e490ba52f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters3htmlrules.xml @@ -0,0 +1,4 @@ + + name + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters4html.html b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters4html.html new file mode 100644 index 0000000000..ae78589154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/html/allowedcharacters4html.html @@ -0,0 +1,18 @@ + + + + + Example + + + +

Login names can only use letters from A to Z (upper or lowercase) + and the character underscore (_) and minus (-). + For example: Huck_Finn.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters1xml.xml new file mode 100644 index 0000000000..0188ef8008 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters1xml.xml @@ -0,0 +1,12 @@ + + + + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed + diam voluptua. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters2xml.xml new file mode 100644 index 0000000000..0f44ccf22f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters2xml.xml @@ -0,0 +1,9 @@ + + + + + + + FULL WIDTH ONLY + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xml.xml new file mode 100644 index 0000000000..21fae03267 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xml.xml @@ -0,0 +1,10 @@ + + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed + diam voluptua. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xmlrules.xml new file mode 100644 index 0000000000..4b624c4126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xml.xml new file mode 100644 index 0000000000..49dceddc84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xml.xml @@ -0,0 +1,7 @@ + + + + + FULL WIDTH ONLY + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xmlrules.xml new file mode 100644 index 0000000000..b45129a57d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters4xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters5xml.xml new file mode 100644 index 0000000000..1f1ebb0ea0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters5xml.xml @@ -0,0 +1,4 @@ + + Click the CONTINUE Button on the printer panel + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters6xml.xml new file mode 100644 index 0000000000..0dc1a9945d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters6xml.xml @@ -0,0 +1,3 @@ + + Click the CONTINUE Button on the printer panel + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xml.xml new file mode 100644 index 0000000000..168de572ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xml.xml @@ -0,0 +1,10 @@ + + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed + diam voluptua. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xmlrules.xml new file mode 100644 index 0000000000..c030ff0720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters7xmlrules.xml @@ -0,0 +1,4 @@ + + allowedchar + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters8xml.xml new file mode 100644 index 0000000000..a6d2aa6d9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/allowedcharacters/xml/allowedcharacters8xml.xml @@ -0,0 +1,13 @@ + + + + allowedchar + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed + diam voluptua. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir1html.html b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir1html.html new file mode 100644 index 0000000000..d79fd7fa5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir1html.html @@ -0,0 +1,12 @@ + + + + + Directionality + + +

In Hebrew, the title פעילות הבינאום, W3C + means "Internationalization Activity, W3C".

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir2html.html b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir2html.html new file mode 100644 index 0000000000..562676dcfc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir2html.html @@ -0,0 +1,17 @@ + + + + + Directionality + + + +

In Hebrew, the title פעילות הבינאום, W3C + means "Internationalization Activity, W3C".

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3html.html b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3html.html new file mode 100644 index 0000000000..5764c6bc53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3html.html @@ -0,0 +1,13 @@ + + + + + Directionality + + + +

In Hebrew, the title פעילות הבינאום, W3C + means "Internationalization Activity, W3C".

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3htmlrules.xml new file mode 100644 index 0000000000..8e1c97b07a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir3htmlrules.xml @@ -0,0 +1,4 @@ + + rtLeft + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir4html.html b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir4html.html new file mode 100644 index 0000000000..1d3ed6e154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/html/dir4html.html @@ -0,0 +1,18 @@ + + + + + Directionality + + + +

In Hebrew, the title פעילות הבינאום, W3C + means "Internationalization Activity, W3C".

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir1xml.xml new file mode 100644 index 0000000000..8962c0c06e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir1xml.xml @@ -0,0 +1,12 @@ + + + + + + + + In Hebrew, the title פעילות הבינאום, W3C + means Internationalization Activity, W3C. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xml.xml new file mode 100644 index 0000000000..da98efb781 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xml.xml @@ -0,0 +1,11 @@ + + + + + + In Hebrew, the title פעילות הבינאום, W3C + means Internationalization Activity, W3C. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xmlrules.xml new file mode 100644 index 0000000000..42b2feb006 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir2xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir3xml.xml new file mode 100644 index 0000000000..d7f1805d6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir3xml.xml @@ -0,0 +1,7 @@ + + + In Arabic, the title نشاط التدويل، W3C + means Internationalization Activity, W3C. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir4xml.xml new file mode 100644 index 0000000000..1a0b77ca8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir4xml.xml @@ -0,0 +1,6 @@ + + + In Arabic, the title "نشاط التدويل، W3C" + means "Internationalization Activity, W3C". + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir5xml.xml new file mode 100644 index 0000000000..b8c56ac211 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir5xml.xml @@ -0,0 +1,13 @@ + + + + rtlText + + + + + In Hebrew, the title פעילות הבינאום, W3C + means Internationalization Activity, W3C. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xml.xml new file mode 100644 index 0000000000..0d60fb0cc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xml.xml @@ -0,0 +1,11 @@ + + + + + + In Hebrew, the title פעילות הבינאום, W3C + means Internationalization Activity, W3C. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xmlrules.xml new file mode 100644 index 0000000000..8ade2458f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/directionality/xml/dir6xmlrules.xml @@ -0,0 +1,4 @@ + + rtlText + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1html.html b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1html.html new file mode 100644 index 0000000000..2bb5d4b265 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1html.html @@ -0,0 +1,13 @@ + + + + + + + Domain HTML + + +

The new car from XYZ - buy it now!

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1htmlrules.xml new file mode 100644 index 0000000000..9387be964b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain1htmlrules.xml @@ -0,0 +1,5 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2html.html b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2html.html new file mode 100644 index 0000000000..82a8151c63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2html.html @@ -0,0 +1,13 @@ + + + + + + + Domain HTML + + +

The new car from XYZ - buy it now!

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2htmlrules.xml new file mode 100644 index 0000000000..4446ffb6a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain2htmlrules.xml @@ -0,0 +1,6 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3html.html b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3html.html new file mode 100644 index 0000000000..3349ae50d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3html.html @@ -0,0 +1,17 @@ + + + + + + +Sports law + + +

+Sports law is an umbrella term used to describe the legal issues at work in the world of both amateur and professional sports. +

+

+Sports law overlaps substantially with labor law, contract law, competition or antitrust law, and tort law. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3htmlrules.xml new file mode 100644 index 0000000000..89aed8f1a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain3htmlrules.xml @@ -0,0 +1,4 @@ + +keywords + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain4html.html b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain4html.html new file mode 100644 index 0000000000..7ae79aaaad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/html/domain4html.html @@ -0,0 +1,18 @@ + + + + + + + +Sports law + + +

Some text about sport and law.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain1xml.xml new file mode 100644 index 0000000000..b3fd0f716d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain1xml.xml @@ -0,0 +1,13 @@ + + + + + + + + +

The new car from XYZ - buy it now!

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain2xml.xml new file mode 100644 index 0000000000..2c7674a247 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain2xml.xml @@ -0,0 +1,14 @@ + + + + + + + + +

The new car from XYZ - buy it now!

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xml.xml new file mode 100644 index 0000000000..c08211fca9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xml.xml @@ -0,0 +1,10 @@ + + + + + + +

Sports law is an umbrella term used to describe the legal issues at work in the world of both amateur and professional sports.

+

Sports law overlaps substantially with labor law, contract law, competition or antitrust law, and tort law.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xmlrules.xml new file mode 100644 index 0000000000..2660698c92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain4xmlrules.xml @@ -0,0 +1,6 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xml.xml new file mode 100644 index 0000000000..8831dcb2bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xml.xml @@ -0,0 +1,17 @@ + + + + + + + + + + +

+Sports law is an umbrella term used to describe the legal issues at work in the world of both amateur and professional sports. +Sports law overlaps substantially with labor law, contract law, competition or antitrust law, and tort law. +

+Unlike intercollegiate sports, international amateur sports are run by a variety of organizations. + +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xmlrules.xml new file mode 100644 index 0000000000..472b38c58b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain5xmlrules.xml @@ -0,0 +1,6 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain6xml.xml new file mode 100644 index 0000000000..c62de54ac9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain6xml.xml @@ -0,0 +1,19 @@ + + + +DC.type + + + + + +

+ +A poem is a composition written in verse (although verse has also been used for epic and dramatic fiction). + + +Poems make use of the aesthetic qualities of language to suggest differential meanings and to evoke emotive responses. Poems rely heavily on imagery and metaphor; they may have a rhythmic structure based on patterns of stresses (metric feet) or on patterns of different-length syllables (as in classical prosody); and they may or may not utilize rhyme. + +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xml.xml new file mode 100644 index 0000000000..472cbb7553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xml.xml @@ -0,0 +1,16 @@ + + + + + + +

+ +A poem is a composition written in verse (although verse has also been used for epic and dramatic fiction). + + +Poems make use of the aesthetic qualities of language to suggest differential meanings and to evoke emotive responses. Poems rely heavily on imagery and metaphor; they may have a rhythmic structure based on patterns of stresses (metric feet) or on patterns of different-length syllables (as in classical prosody); and they may or may not utilize rhyme. + +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xmlrules.xml new file mode 100644 index 0000000000..b9e17bd700 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/domain/xml/domain7xmlrules.xml @@ -0,0 +1,4 @@ + +DC.type + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1html.html b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1html.html new file mode 100644 index 0000000000..f3a56b5717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1html.html @@ -0,0 +1,33 @@ + + + + + + Appaloosa + + +
+

keywords

+ horse + appaloosa +
+

+ The Appaloosa + + The name comes from "Palouse horse" in reference to the Palouse River in Northern Idaho. + + are rugged horses originally breed by the + Nez-Perce + tribe in the US Northwest. +

+

+ They are often characterized by their spotted coats, as shown here: + Appaloosa horses +

+ +

+ Copyright: + Zebulon Inc. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1htmlrules.xml new file mode 100644 index 0000000000..5d49bbcd5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext1htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext2html.html b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext2html.html new file mode 100644 index 0000000000..ed7e06095f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext2html.html @@ -0,0 +1,10 @@ + + + + + Within text test: Default + + +

Text with bold.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3html.html b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3html.html new file mode 100644 index 0000000000..9079e6f2ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3html.html @@ -0,0 +1,33 @@ + + + + + + Appaloosa + + +
+

keywords

+ horse + appaloosa +
+

+ The Appaloosa + + The name comes from "Palouse horse" in reference to the Palouse River in Northern Idaho. + + are rugged horses originally breed by the + Nez-Perce + tribe in the US Northwest. +

+

+ They are often characterized by their spotted coats, as shown here: + Appaloosa horses +

+ +

+ Copyright: + Zebulon Inc. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3htmlrules.xml new file mode 100644 index 0000000000..127dea6b73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext3htmlrules.xml @@ -0,0 +1,5 @@ + +firstkeyword + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext4html.html b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext4html.html new file mode 100644 index 0000000000..5458106525 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/html/withintext4html.html @@ -0,0 +1,39 @@ + + + + + + Appaloosa + + +
+

keywords

+ horse + appaloosa +
+

+ The Appaloosa + + The name comes from "Palouse horse" in reference to the Palouse River in Northern Idaho. + + are rugged horses originally breed by the + Nez-Perce + tribe in the US Northwest. +

+

+ They are often characterized by their spotted coats, as shown here: + Appaloosa horses +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext1xml.xml new file mode 100644 index 0000000000..c4a44fc7b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext1xml.xml @@ -0,0 +1,12 @@ + + + + + + + + +

This is a paragraph with bold, italic, and underlined.

+

This is a paragraph with a footnoteThis is the text of the footnote at the middle.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xml.xml new file mode 100644 index 0000000000..c0d0810679 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xml.xml @@ -0,0 +1,25 @@ + + + + + + + Zebulon Fairfield + version 12, revision 2 - 2006-08-14 + horseappaloosa + articles-6D272BA9-3B89CAD8 + + +
+ Appaloosa +

The AppaloosaThe name comes from "Palouse horse" in reference + to the Palouse River in Northern Idaho. are rugged horses + originally breed by the Nez-Perce tribe in the US Northwest.

+

They are often characterized by their spotted coats, as shown + here: Appaloosa horses

+
+

Copyright: Zebulon Inc.

+
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xmlrules.xml new file mode 100644 index 0000000000..539af5b1e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext2xmlrules.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext3xml.xml new file mode 100644 index 0000000000..66debdc8f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext3xml.xml @@ -0,0 +1,11 @@ + + + Designing User Interfaces + Janice Prakash + user interface, ui, software interface + + +

The book Of Mice and Screens by Aldus + Brandywine is one of the best introductions to the vast topic of designing user interfaces.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext4xml.xml new file mode 100644 index 0000000000..1a4b3725f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext4xml.xml @@ -0,0 +1,12 @@ + + + Designing User Interfaces + Janice Prakash + user interface, ui, software interface + + +

The book Of Mice and Screens by Aldus + Brandywine is one of the best introductions to the vast topic of designing user interfaces.

+ +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext5xml.xml new file mode 100644 index 0000000000..37db106f6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext5xml.xml @@ -0,0 +1,25 @@ + + + +footnote + + + + + +

+This is a paragraph with +bold +, +italic +, and +underlined +. +

+

+This is a paragraph with a footnote +This is the text of the footnote +at the middle. +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xml.xml new file mode 100644 index 0000000000..b96c3e9023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xml.xml @@ -0,0 +1,21 @@ + + + + + +

+This is a paragraph with +bold +, +italic +, and +underlined +. +

+

+This is a paragraph with a footnote +This is the text of the footnote +at the middle. +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xmlrules.xml new file mode 100644 index 0000000000..6f41dd0429 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/elementswithintext/xml/withintext6xmlrules.xml @@ -0,0 +1,5 @@ + +footnote + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1html.html b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1html.html new file mode 100644 index 0000000000..2ee1436733 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1html.html @@ -0,0 +1,15 @@ + + + + + + Video element example + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1htmlrules.xml new file mode 100644 index 0000000000..21608edb30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource1htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2html.html b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2html.html new file mode 100644 index 0000000000..79250b87a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2html.html @@ -0,0 +1,17 @@ + + + + + + Video element example + + +

+ +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2htmlrules.xml new file mode 100644 index 0000000000..34c66b5ec4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource2htmlrules.xml @@ -0,0 +1,4 @@ + + 1 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource3html.html b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource3html.html new file mode 100644 index 0000000000..98c13a12e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/html/externalresource3html.html @@ -0,0 +1,20 @@ + + + + + + Video element example + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource1xml.xml new file mode 100644 index 0000000000..51b640e7eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource1xml.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + This video illustrates the proper way to assemble an inverting time distortion + device. + + It is imperative that the primary and secondary temporal couplings not be + mounted in the wrong order. Temporal catastrophe is the likely result. The + future you destroy may be your own. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xml.xml new file mode 100644 index 0000000000..818766d0ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xml.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + This video illustrates the proper way to assemble an inverting time distortion + device. + + It is imperative that the primary and secondary temporal couplings not be + mounted in the wrong order. Temporal catastrophe is the likely result. The + future you destroy may be your own. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xmlrules.xml new file mode 100644 index 0000000000..718135f5e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource2xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xml.xml new file mode 100644 index 0000000000..0528bb9c63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xml.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + This video illustrates the proper way to assemble an inverting time distortion + device. + + It is imperative that the primary and secondary temporal couplings not be + mounted in the wrong order. Temporal catastrophe is the likely result. The + future you destroy may be your own. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xmlrules.xml new file mode 100644 index 0000000000..383781cece --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource4xml.xml new file mode 100644 index 0000000000..76df2ccd97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource4xml.xml @@ -0,0 +1,25 @@ + + + movie-frame.gif + + + + + + + + + + + This video illustrates the proper way to assemble an inverting time distortion + device. + + It is imperative that the primary and secondary temporal couplings not be + mounted in the wrong order. Temporal catastrophe is the likely result. The + future you destroy may be your own. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xml.xml new file mode 100644 index 0000000000..d3e376467e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xml.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + This video illustrates the proper way to assemble an inverting time distortion + device. + + It is imperative that the primary and secondary temporal couplings not be + mounted in the wrong order. Temporal catastrophe is the likely result. The + future you destroy may be your own. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xmlrules.xml new file mode 100644 index 0000000000..01209738e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/externalresource/xml/externalresource5xmlrules.xml @@ -0,0 +1,5 @@ + + movie-frame.gif + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1html.html b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1html.html new file mode 100644 index 0000000000..85ce27f1db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1html.html @@ -0,0 +1,16 @@ + + + + + Id Value + + + +

+ Can't find settings file. + The module cannot find the default settings file. + You need to re-initialize the system. +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1htmlrules.xml new file mode 100644 index 0000000000..fb049999c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue1htmlrules.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2html.html b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2html.html new file mode 100644 index 0000000000..44197abbd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2html.html @@ -0,0 +1,17 @@ + + + + + Id Value + + + +

+ Can't find settings file. + The module cannot find the default settings file. + You need to re-initialize the system. + This computer is now crashing GOODBYE!! +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2htmlrules.xml new file mode 100644 index 0000000000..942af0dbe9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue2htmlrules.xml @@ -0,0 +1,7 @@ + + text + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue3html.html b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue3html.html new file mode 100644 index 0000000000..4030307b1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/html/idvalue3html.html @@ -0,0 +1,22 @@ + + + + + + Id Value + + +

+ Can't find settings file. + The module cannot find the default settings file. + You need to re-initialize the system. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue1xml.xml new file mode 100644 index 0000000000..8b2869b12a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue1xml.xml @@ -0,0 +1,20 @@ + + + + + + + OK + 1, 1 + sendOK + + + + + Cancel + 2, 1 + cancelAll + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue2xml.xml new file mode 100644 index 0000000000..a27ad31d8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue2xml.xml @@ -0,0 +1,4 @@ + + Try Again + click this to re-run the process with the current settings. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xml.xml new file mode 100644 index 0000000000..6b19c6378b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xml.xml @@ -0,0 +1,13 @@ + + + + OK + 1, 1 + sendOK + + + Cancel + 2, 1 + cancelAll + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xmlrules.xml new file mode 100644 index 0000000000..5ff498f766 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xml.xml new file mode 100644 index 0000000000..909bfd270a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xml.xml @@ -0,0 +1,17 @@ + + + + + OK + 1, 1 + sendOK + + + + + Cancel + 2, 1 + cancelAll + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xmlrules.xml new file mode 100644 index 0000000000..59e7325ec1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue4xmlrules.xml @@ -0,0 +1,4 @@ + + 1 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue5xml.xml new file mode 100644 index 0000000000..4b356b09e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/idvalue/xml/idvalue5xml.xml @@ -0,0 +1,20 @@ + + + 1 + + + + + OK + 1, 1 + sendOK + + + + + Cancel + 2, 1 + cancelAll + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1html.html b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1html.html new file mode 100644 index 0000000000..3e1b981ee9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1html.html @@ -0,0 +1,16 @@ + + + + + + EXAMPLE + + +

The motto of Québec is: + Je me souviens + .

+

La devise du Québec est : + Je me souviens + .

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1htmlrules.xml new file mode 100644 index 0000000000..d6bfe44e06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo1htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2html.html b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2html.html new file mode 100644 index 0000000000..3d577cf9a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2html.html @@ -0,0 +1,16 @@ + + + + + + EXAMPLE + + +

The motto of Québec is: + Je me souviens + .

+

La devise du Québec est : + Je me souviens + .

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2htmlrules.xml new file mode 100644 index 0000000000..7babe27deb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo2htmlrules.xml @@ -0,0 +1,4 @@ + +fr-CA + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo3html.html b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo3html.html new file mode 100644 index 0000000000..021a5375cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/html/languageinfo3html.html @@ -0,0 +1,21 @@ + + + + + + EXAMPLE + + +

The motto of Québec is: + Je me souviens + .

+

La devise du Québec est : + Je me souviens + .

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml new file mode 100644 index 0000000000..768cca6d0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo1xml.xml @@ -0,0 +1,13 @@ + + + + + + + + + + The motto of Québec is: Je me souviens. + The one of Canada: A mari usque ad mare. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml new file mode 100644 index 0000000000..c534bcce7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xml.xml @@ -0,0 +1,19 @@ + + + + + + + + + + en + The motto of Québec is: Je me souviens. + + + fr-CA + La devise du Québec est : Je me souviens. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml new file mode 100644 index 0000000000..bf7a0570da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo2xmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml new file mode 100644 index 0000000000..80cd2bfd42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo3xml.xml @@ -0,0 +1,20 @@ + + + +fr-CA + + + + + +The motto of Québec is: +Je me souviens +. + + +The one of Canada: +A mari usque ad mare +. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml new file mode 100644 index 0000000000..3b28792afc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xml.xml @@ -0,0 +1,24 @@ + + + + + + + +en + +The motto of Québec is: +Je me souviens +. + + + +fr-CA + +La devise du Québec est : +Je me souviens +. + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml new file mode 100644 index 0000000000..517f401998 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/languageinformation/xml/languageinfo4xmlrules.xml @@ -0,0 +1,4 @@ + +fr-CA + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1html.html b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1html.html new file mode 100644 index 0000000000..bc3adab8ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1html.html @@ -0,0 +1,14 @@ + + + + + Locale filter + + + +
+

This legal notice is only for Canadian locales.

+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1htmlrules.xml new file mode 100644 index 0000000000..d87c7f9411 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale1htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale2html.html b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale2html.html new file mode 100644 index 0000000000..6e2870f609 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale2html.html @@ -0,0 +1,12 @@ + + + + + Locale filter + + +
+

This legal notice is only for Canadian locales.

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3html.html b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3html.html new file mode 100644 index 0000000000..dec87593dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3html.html @@ -0,0 +1,14 @@ + + + + + Locale filter + + + +
+

This legal notice is only for Canadian locales.

+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3htmlrules.xml new file mode 100644 index 0000000000..9f44ede595 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale3htmlrules.xml @@ -0,0 +1,4 @@ + + Canada + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale4html.html b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale4html.html new file mode 100644 index 0000000000..d8effcdf78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale4html.html @@ -0,0 +1,18 @@ + + + + + + Locale filter + + +
+

This legal notice is only for Canadian locales.

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale5html.html b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale5html.html new file mode 100644 index 0000000000..fe5b01665d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/html/locale5html.html @@ -0,0 +1,21 @@ + + + + + Locale filter + + +
+

Text for Canadian locales.

+
+
+

Text for non-Canadian locales.

+
+
+

Text for no locales.

+
+
+

Text for all locales.

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale1xml.xml new file mode 100644 index 0000000000..fbb4c617dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale1xml.xml @@ -0,0 +1,12 @@ + + + + + + + This legal notice is only for Canadian locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale2xml.xml new file mode 100644 index 0000000000..a97c8acd19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale2xml.xml @@ -0,0 +1,9 @@ + + + + This legal notice is only for Canadian locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xml.xml new file mode 100644 index 0000000000..7a99e2d4e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xml.xml @@ -0,0 +1,10 @@ + + + + + This legal notice is only for Canadian locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xmlrules.xml new file mode 100644 index 0000000000..5eda8cc7fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xml.xml new file mode 100644 index 0000000000..d3eda11e37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xml.xml @@ -0,0 +1,16 @@ + + + + + + + + This legal notice is only for Canadian locales. + + + This legal notice is only for German locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xmlrules.xml new file mode 100644 index 0000000000..5eda8cc7fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale4xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale5xml.xml new file mode 100644 index 0000000000..8e2e84a277 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale5xml.xml @@ -0,0 +1,8 @@ + + + + +This legal notice is only for Canadian locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale6xml.xml new file mode 100644 index 0000000000..e0881f2f1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale6xml.xml @@ -0,0 +1,14 @@ + + + + Germany + + + + This legal notice is only for Canadian locales. + + + This legal notice is only for German locales. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xml.xml new file mode 100644 index 0000000000..fb11bf93fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xml.xml @@ -0,0 +1,13 @@ + + + + + This legal notice is only for Canadian locales. + + + This legal notice is only for German locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xmlrules.xml new file mode 100644 index 0000000000..3d851a22c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale7xmlrules.xml @@ -0,0 +1,4 @@ + + Germany + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale8xml.xml new file mode 100644 index 0000000000..ff7711929c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localefilter/xml/locale8xml.xml @@ -0,0 +1,18 @@ + + + + Text only for Canadian locales. + + + Text for non-Canadian locales. + + + Text for no locales. + + + Text for all locales. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1html.html new file mode 100644 index 0000000000..80dcb4304e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1html.html @@ -0,0 +1,11 @@ + + + + + Example + + + + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1htmlrules.xml new file mode 100644 index 0000000000..87b8415aac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote1htmlrules.xml @@ -0,0 +1,7 @@ + + + +The variable {0} has three possible values: 'printer', 'stacker' and 'stapler options'. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2html.html new file mode 100644 index 0000000000..ba74660628 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2html.html @@ -0,0 +1,22 @@ + + + + + Example + + + +
+

FileNotFound

+

+ Indicates that the resource file {0} could not be loaded. +

+ Cannot find the file {0}. +
+
+

FileNotFound

+

A division by 0 was going to be computed.

+ Invalid parameter. +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2htmlrules.xml new file mode 100644 index 0000000000..2da2d203e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote2htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3html.html new file mode 100644 index 0000000000..0f60fd02e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3html.html @@ -0,0 +1,12 @@ + + + + + EXAMPLE + + + + Cannot find {0} on {1}. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3htmlrules.xml new file mode 100644 index 0000000000..898225e430 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote3htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4html.html new file mode 100644 index 0000000000..9b25c07f26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4html.html @@ -0,0 +1,16 @@ + + + + + EXAMPLE + + + +

+ Cannot find the file {0}. +

+

+ Invalid parameter. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4htmlrules.xml new file mode 100644 index 0000000000..2e0f1173e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote4htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5html.html new file mode 100644 index 0000000000..81db733a6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5html.html @@ -0,0 +1,21 @@ + + + + + + EXAMPLE + + +

+ This is a hippoptamus: + Hippo in the Chobe River + . +

+

+ This is an elephant: + Elephants taking a mud bath + . +

+

The {0} has been disabled.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5htmlrules.xml new file mode 100644 index 0000000000..c9d00868a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote5htmlrules.xml @@ -0,0 +1,15 @@ + + +Do not translate the word "Chobe" + + +This text will be displayed over the image. + + + +The variable +{0} +has three possible values: 'printer', 'stacker' and 'stapler options'. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6html.html new file mode 100644 index 0000000000..2757da4e6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6html.html @@ -0,0 +1,21 @@ + + + + + EXAMPLE + + + + + This is a hippoptamus: + Hippo in the Chobe River + . + + + This is an elephant: + Elephants taking a mud bath + . + + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6htmlrules.xml new file mode 100644 index 0000000000..d8a1ee4a70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote6htmlrules.xml @@ -0,0 +1,15 @@ + + +This text will be displayed over the image. + + +Do not translate the word "Chobe" + + + +The variable +{0} +has three possible values: 'printer', 'stacker' and 'stapler options'. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote7html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote7html.html new file mode 100644 index 0000000000..4741c323d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote7html.html @@ -0,0 +1,10 @@ + + + + + LocNote test: Default + + +

This is a motherboard.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8html.html new file mode 100644 index 0000000000..4b019c1526 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8html.html @@ -0,0 +1,21 @@ + + + + + EXAMPLE + + + + + This is a hippoptamus: + Hippo in the Chobe River + . + + + This is an elephant: + Elephants taking a mud bath + . + + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8htmlrules.xml new file mode 100644 index 0000000000..7d6c81f1ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote8htmlrules.xml @@ -0,0 +1,16 @@ + +DisableInfo + +This text will be displayed over the image. + + +Do not translate the word "Chobe" + + + +The variable +{0} +has three possible values: 'printer', 'stacker' and 'stapler options'. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote9html.html b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote9html.html new file mode 100644 index 0000000000..9adbbcd23e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/html/locnote9html.html @@ -0,0 +1,20 @@ + + + + + + Example + + +

The {0} has been disabled.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote10xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote10xml.xml new file mode 100644 index 0000000000..aefe57b3a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote10xml.xml @@ -0,0 +1,33 @@ + + + +DisableInfo + +This text will be displayed over the image. + + +Do not translate the word "Chobe" + + + +The variable +{0} +has three possible values: 'printer', 'stacker' and 'stapler options'. + + + + + + +This is a hippoptamus: +Hippo in the Chobe River +. + + +This is an elephant: +Elephants taking a mud bath +. + +The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xml.xml new file mode 100644 index 0000000000..20a697e98e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xml.xml @@ -0,0 +1,18 @@ + + + + + + +This is a hippoptamus: +Hippo in the Chobe River +. + + +This is an elephant: +Elephants taking a mud bath +. + +The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xmlrules.xml new file mode 100644 index 0000000000..43b00c70cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote11xmlrules.xml @@ -0,0 +1,16 @@ + +DisableInfo + +This text will be displayed over the image. + + +Do not translate the word "Chobe" + + + +The variable +{0} +has three possible values: 'printer', 'stacker' and 'stapler options'. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote1xml.xml new file mode 100644 index 0000000000..4b50997572 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote1xml.xml @@ -0,0 +1,13 @@ + + + + + The variable {0} has three possible values: 'printer', + 'stacker' and 'stapler options'. + + + + + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote2xml.xml new file mode 100644 index 0000000000..166215d649 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote2xml.xml @@ -0,0 +1,19 @@ + + + + + + + + + + Indicates that the resource file {0} could not be loaded. + Cannot find the file {0}. + + + A division by 0 was going to be computed. + Invalid parameter. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote3xml.xml new file mode 100644 index 0000000000..3336af33d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote3xml.xml @@ -0,0 +1,12 @@ + + + + + + + + Cannot find {0} on {1}. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote4xml.xml new file mode 100644 index 0000000000..a98b30eba1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote4xml.xml @@ -0,0 +1,16 @@ + + + + + + + + + Cannot find the file {0}. + + + Invalid parameter. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xml.xml new file mode 100644 index 0000000000..dac3607a35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xml.xml @@ -0,0 +1,15 @@ + + + + + Do not translate the word "Chobe" + + + + + This is a hippoptamus: Hippo in the Chobe River. + This is an elephant: Elephants taking a mud bath. + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xmlrules.xml new file mode 100644 index 0000000000..8eb7b345b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote5xmlrules.xml @@ -0,0 +1,9 @@ + + + This text will be displayed over the image. + + + The variable {0} has three possible values: 'printer', + 'stacker' and 'stapler options'. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote6xml.xml new file mode 100644 index 0000000000..2df88380c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote6xml.xml @@ -0,0 +1,21 @@ + + + + + This text will be displayed over the image. + + + Do not translate the word "Chobe" + + + The variable {0} has three possible values: 'printer', + 'stacker' and 'stapler options'. + + + + + This is a hippoptamus: Hippo in the Chobe River. + This is an elephant: Elephants taking a mud bath. + The {0} has been disabled. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote7xml.xml new file mode 100644 index 0000000000..65021f8b26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote7xml.xml @@ -0,0 +1,20 @@ + + + + + + + + + + +Indicates that the resource file {0} could not be loaded. + +Cannot find the file {0}. + + +A division by 0 was going to be computed. +Invalid parameter. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote8xml.xml new file mode 100644 index 0000000000..41049c9681 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote8xml.xml @@ -0,0 +1,17 @@ + + + + + Host {0} cannot be found. + + + The connection with {0} has been lost. + + + {0} not found. + + + Cannot log with this username. + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote9xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote9xml.xml new file mode 100644 index 0000000000..c726ea1d22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/localizationnote/xml/locnote9xml.xml @@ -0,0 +1,8 @@ + + + +

Everything started when + Zebulon discovered that he had a doppelgänger + who was a serious baseball aficionado.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue10html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue10html.html new file mode 100644 index 0000000000..e4957ac516 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue10html.html @@ -0,0 +1,26 @@ + + + + + + Example + + +

+ music is an art form whose medium is sound and silence. + Musci acn take many different forms and is experienced by individuals in a range of social settings ranging from being alone to attending a large concert. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1html.html new file mode 100644 index 0000000000..c4e423d555 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1html.html @@ -0,0 +1,14 @@ + + + + + Example + + + +

+ music is an art form whose medium is sound and silence. + Musci acn take many different forms and is experienced by individuals in a range of social settings ranging from being alone to attending a large concert. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1htmlrules.xml new file mode 100644 index 0000000000..e4b3e20390 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue1htmlrules.xml @@ -0,0 +1,10 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2html.html new file mode 100644 index 0000000000..d8c65ab077 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2html.html @@ -0,0 +1,14 @@ + + + + + Example + + + +

+ music is an art form whose medium is sound and silence. + Musci acn take many different forms and is experienced by individuals in a range of social settings ranging from being alone to attending a large concert. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2htmlrules.xml new file mode 100644 index 0000000000..1104dfd25d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue2htmlrules.xml @@ -0,0 +1,10 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3html.html new file mode 100644 index 0000000000..b2b8e8fcde --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3html.html @@ -0,0 +1,14 @@ + + + + + Example + + + +

+ music is an art form whose medium is sound and silence. + Musci acn take many different forms and is experienced by individuals in a range of social settings ranging from being alone to attending a large concert. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3htmlrules.xml new file mode 100644 index 0000000000..c4f45e00fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue3htmlrules.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue4html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue4html.html new file mode 100644 index 0000000000..16539527c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue4html.html @@ -0,0 +1,30 @@ + + + + + Telharmonium 1897 + + + +

Telharmonium (1897)

+

+ Christian Bale(1867–1934) conceived of an instrument that could transmit its sound + from a power plant for hundreds of miles to listeners over telegraph wiring. Beginning in + 1889 the sound quality of regular telephone concerts was very poor on account of the buzzing + generated by carbon-granule microphones. As a result Cahill decided to set a new standard in + perfection of sound qaulity with his instrument, a standard that would not only satisfy listeners but that + would overcome all the flaws of traditional instruments.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue5html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue5html.html new file mode 100644 index 0000000000..f2ca74f518 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue5html.html @@ -0,0 +1,31 @@ + + + + + Telharmonium 1897 + + + +

Telharmonium (1897)

+

+ Christian Bale(1867–1934) conceived of an instrument that could transmit its sound + from a power plant for hundreds of miles to listeners over telegraph wiring. Beginning in + 1889 the sound quality of regular telephone concerts was very poor on account of the buzzing + generated by carbon-granule microphones. As a result Cahill decided to set a new standard in + perfection of sound qulaity with his instrument, a standard that would not only satisfy listeners but that + would overcome all the flaws of traditional instruments.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue6html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue6html.html new file mode 100644 index 0000000000..e067d93ab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue6html.html @@ -0,0 +1,37 @@ + + + + + Telharmonium 1897 + + + +

Telharmonium (1897)

+

+ Christian Bale(1867–1934) conceived of an instrument that could transmit its sound + from a power plant for hundreds of miles to listeners over telegraph wiring. Beginning in + 1889 the sound quality of regular telephone concerts was very poor on account of the buzzing + generated by carbon-granule microphones. As a result Cahill decided to set a new standard in + perfection of sound qulaity with his instrument, a standard that would not only satisfy listeners but that + would overcome all the flaws of traditional instruments.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue7html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue7html.html new file mode 100644 index 0000000000..4ecb637c5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue7html.html @@ -0,0 +1,20 @@ + + + + + Test + + + + +

+ c'es pourquoi il n'était pas coupable

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8html.html new file mode 100644 index 0000000000..7855bb0f24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8html.html @@ -0,0 +1,14 @@ + + + + + Example + + + +

+ music is an art form whose medium is sound and silence. + Musci acn take many different forms and is experienced by individuals in a range of social settings ranging from being alone to attending a large concert. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8htmlrules.xml new file mode 100644 index 0000000000..b6b7ae996e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue8htmlrules.xml @@ -0,0 +1,13 @@ + + q1 + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9html.html new file mode 100644 index 0000000000..79c805161f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9html.html @@ -0,0 +1,11 @@ + + + + + Test + + +

+ c'es pourquoi il n'était pas coupable

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9htmlstandoff.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9htmlstandoff.xml new file mode 100644 index 0000000000..d81222e66e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/html/locqualityissue9htmlstandoff.xml @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue10xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue10xml.xml new file mode 100644 index 0000000000..c1d164462b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue10xml.xml @@ -0,0 +1,4 @@ + + +transport or transportation is the movement of people, animals and goods from one location to another.Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue11xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue11xml.xml new file mode 100644 index 0000000000..399e667131 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue11xml.xml @@ -0,0 +1,21 @@ + + +
+ + q1 + + + +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xml.xml new file mode 100644 index 0000000000..1574e8c770 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xml.xml @@ -0,0 +1,11 @@ + + +
+ +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xmlrules.xml new file mode 100644 index 0000000000..dc42a43b4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue12xmlrules.xml @@ -0,0 +1,11 @@ + + q1 + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue13xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue13xml.xml new file mode 100644 index 0000000000..b6722c4992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue13xml.xml @@ -0,0 +1,24 @@ + + + +
+ + + +
+ + + This is the content + c'es le contenu + + + + + +
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue1xml.xml new file mode 100644 index 0000000000..ee70d1d8bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue1xml.xml @@ -0,0 +1,18 @@ + + +
+ + + + +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue2xml.xml new file mode 100644 index 0000000000..5be4462920 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue2xml.xml @@ -0,0 +1,18 @@ + + +
+ + + + +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue3xml.xml new file mode 100644 index 0000000000..a51fbc0a35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue3xml.xml @@ -0,0 +1,22 @@ + + +
+ + + + +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue4xml.xml new file mode 100644 index 0000000000..d50f903bae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue4xml.xml @@ -0,0 +1,24 @@ + + +
+ + + + +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + + + + +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xml.xml new file mode 100644 index 0000000000..b5fcceabf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xml.xml @@ -0,0 +1,11 @@ + + +
+ +
+ + transport or transportation is the movement of people, animals and goods from one location to another. + Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xmlrules.xml new file mode 100644 index 0000000000..a778ffc9bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue5xmlrules.xml @@ -0,0 +1,10 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue6xml.xml new file mode 100644 index 0000000000..e8c41ebfc7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue6xml.xml @@ -0,0 +1,4 @@ + + + transport or transportation is the movement of people, animals and goods from one location to another.Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue7xml.xml new file mode 100644 index 0000000000..e81339948e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue7xml.xml @@ -0,0 +1,4 @@ + + + transport or transportation is the movement of people, animals and goods from one location to another.Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue8xml.xml new file mode 100644 index 0000000000..2fffc91486 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue8xml.xml @@ -0,0 +1,4 @@ + + +transport or transportation is the movement of people, animals and goods from one location to another.Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue9xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue9xml.xml new file mode 100644 index 0000000000..fa4a108851 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityissue/xml/locqualityissue9xml.xml @@ -0,0 +1,4 @@ + + +transport or transportation is the movement of people, animals and goods from one location to another.Modes of tranport inc. air, rail, road, water, cable, pipeline, and space. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating1html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating1html.html new file mode 100644 index 0000000000..668b3323e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating1html.html @@ -0,0 +1,18 @@ + + + + + Rikki-tikki-tavi + + +

This is the story of the great war that Rikki-tikki-tavi fought single-handed, + through the bath-rooms of the big bungalow in Segowlee cantonment. Darzee, the + Tailorbird, helped him, and Chuchundra, the musk-rat, who never comes out into + the middle of the floor, but always creeps round by the wall, gave him advice, + but Rikki-tikki did the real fighting.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating2html.html b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating2html.html new file mode 100644 index 0000000000..df7ff85737 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/html/locqualityrating2html.html @@ -0,0 +1,18 @@ + + + + + Rikki-tikki-tavi + + +

This is the story of the great war that Rikki-tikki-tavi fought single-handed, + through the bath-rooms of the big bungalow in Segowlee cantonment. Darzee, the + Tailorbird, helped him, and Chuchundra, the musk-rat, who never comes out into + the middle of the floor, but always creeps round by the wall, gave him advice, + but Rikki-tikki did the real fighting.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating1xml.xml new file mode 100644 index 0000000000..e08b1d0bf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating1xml.xml @@ -0,0 +1,11 @@ + + The Adventures of Tom Sawyer + He got home pretty late that night, and when he climbed cautiously in at + the window, he uncovered an ambuscade, in the person of his aunt; and when + she saw the state his clothes were in her resolution to turn his Saturday + holiday into captivity at hard labor became adamantine in its + firmness. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating2xml.xml new file mode 100644 index 0000000000..437fdd26f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating2xml.xml @@ -0,0 +1,11 @@ + + The Adventures of Tom Sawyer + He got home pretty late that night, and when he climbed cautiously in at + the window, he uncovered an ambuscade, in the person of his aunt; and when + she saw the state his clothes were in her resolution to turn his Saturday + holiday into captivity at hard labor became adamantine in its + firmness. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating3xml.xml new file mode 100644 index 0000000000..28b60154be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating3xml.xml @@ -0,0 +1,11 @@ + + The Adventures of Tom Sawyer + + He got home pretty late that night, and when he climbed cautiously in at + the window, he uncovered an ambuscade, in the person of his aunt; and when + she saw the state his clothes were in her resolution to turn his Saturday + holiday into captivity at hard labor became adamantine in its + firmness. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating4xml.xml new file mode 100644 index 0000000000..101566abb7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/locqualityrating/xml/locqualityrating4xml.xml @@ -0,0 +1,10 @@ + + The Adventures of Tom Sawyer + He got home pretty late that night, and when he climbed cautiously in at + the window, he uncovered an ambuscade, in the person of his aunt; and when + she saw the state his clothes were in her resolution to turn his Saturday + holiday into captivity at hard labor became adamantine in its + firmness. + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence1html.html b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence1html.html new file mode 100644 index 0000000000..0147866fd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence1html.html @@ -0,0 +1,15 @@ + + + + + Sentences about European capitals. + + +

+ Dublin is the capital of Ireland. + The capital of the Czech Republic is Prague. + Madrid is the capital of Spain. + Berlin is the capital of Germany. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2html.html b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2html.html new file mode 100644 index 0000000000..cc943148cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2html.html @@ -0,0 +1,16 @@ + + + + + Sentences about Dublin and Prague MTed from Czech with mtConfidence locally. + + + +

+ Dublin is the capital of Ireland. + The capital of the Czech Republic is Prague. + Madrid is the capital of Spain. + Berlin is the capital of Germany. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2htmlrules.xml new file mode 100644 index 0000000000..19cb15483f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence2htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3html.html b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3html.html new file mode 100644 index 0000000000..e3edfbdf32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3html.html @@ -0,0 +1,16 @@ + + + + + Sentences about Dublin and Prague MTed from Czech with mtConfidence locally. + + + +

+ Dublin is the capital of Ireland. + The capital of the Czech Republic is Prague. + Berlin is the capital of Germany. + London is the capital of England +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3htmlrules.xml new file mode 100644 index 0000000000..f6e20179a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence3htmlrules.xml @@ -0,0 +1,5 @@ + + ireland + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4html.html b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4html.html new file mode 100644 index 0000000000..1fe4b6465c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4html.html @@ -0,0 +1,16 @@ + + + + + Example of MT Confidence with annotator references. + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4htmlrules.xml new file mode 100644 index 0000000000..151a0ff17d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence4htmlrules.xml @@ -0,0 +1,4 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence5html.html b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence5html.html new file mode 100644 index 0000000000..fe343db0be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/html/mtconfidence5html.html @@ -0,0 +1,21 @@ + + + + + Sentences about European capitals. + + + +

+ Dublin is the capital of Ireland. + The capital of the Czech Republic is Prague. + Madrid is the capital of Spain. + Berlin is the capital of Germany. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence1xml.xml new file mode 100644 index 0000000000..c3cdedad0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence1xml.xml @@ -0,0 +1,22 @@ + + + + + + + + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xml.xml new file mode 100644 index 0000000000..2f49416377 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xml.xml @@ -0,0 +1,13 @@ + + + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xmlrules.xml new file mode 100644 index 0000000000..36b0450b96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence2xmlrules.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence3xml.xml new file mode 100644 index 0000000000..31be4342c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence3xml.xml @@ -0,0 +1,10 @@ + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence4xml.xml new file mode 100644 index 0000000000..04efe69da1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence4xml.xml @@ -0,0 +1,10 @@ + + +

+ Dublin is the capital city of Ireland. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xml.xml new file mode 100644 index 0000000000..3e8484cec6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xml.xml @@ -0,0 +1,13 @@ + + + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xmlrules.xml new file mode 100644 index 0000000000..296ff363ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence5xmlrules.xml @@ -0,0 +1,4 @@ + + ireland + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence6xml.xml new file mode 100644 index 0000000000..c846e6c7c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence6xml.xml @@ -0,0 +1,16 @@ + + + + ireland + + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence7xml.xml new file mode 100644 index 0000000000..b0d545b8cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/mtconfidence/xml/mtconfidence7xml.xml @@ -0,0 +1,16 @@ + + + + + + + +

+ Dublin is the capital city of Ireland and has the 50th biggest population density in Europe. + Madrid is the capital of Spain. + Berlin is the capital of Germany. + London is the capital of England +

+ +
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace1xml.xml new file mode 100644 index 0000000000..16330a2ee5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace1xml.xml @@ -0,0 +1,13 @@ + + + + + + + + 'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace2xml.xml new file mode 100644 index 0000000000..b131356abd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace2xml.xml @@ -0,0 +1,8 @@ + + + 'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xml.xml new file mode 100644 index 0000000000..e16d438d68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xml.xml @@ -0,0 +1,11 @@ + + + + + +'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xmlrules.xml new file mode 100644 index 0000000000..8b05d415e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace4xml.xml new file mode 100644 index 0000000000..a9d919dd24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace4xml.xml @@ -0,0 +1,8 @@ + + + 'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace5xml.xml new file mode 100644 index 0000000000..57b47e1747 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace5xml.xml @@ -0,0 +1,14 @@ + + + + firstverse + + + + + 'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xml.xml new file mode 100644 index 0000000000..ac3cc62864 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xml.xml @@ -0,0 +1,9 @@ + + + + 'Twas brillig, and the slithy toves + Did gyre and gimble in the wabe; + All mimsy were the borogoves, + And the mome raths outgrabe. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xmlrules.xml new file mode 100644 index 0000000000..d626b57f26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/preservespace/xml/preservespace6xmlrules.xml @@ -0,0 +1,4 @@ + + firstverse + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1html.html new file mode 100644 index 0000000000..3254d61dd3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1html.html @@ -0,0 +1,32 @@ + + + + + Test + + + + + +

This paragraph was translated from the machine.

+

This text was translated directly by a person.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1htmlrules.xml new file mode 100644 index 0000000000..5fe84aeb20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance1htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance2html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance2html.html new file mode 100644 index 0000000000..214693ff72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance2html.html @@ -0,0 +1,36 @@ + + + + + Test + + + + + +

This paragraph was translated from the machine.

+

This text was translated directly by a person.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance3html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance3html.html new file mode 100644 index 0000000000..75a99a3694 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance3html.html @@ -0,0 +1,31 @@ + + + + + Test + + + + +

This paragraph was translated from the machine.

+

This text was translated directly by a person.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance4html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance4html.html new file mode 100644 index 0000000000..0f387daccb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance4html.html @@ -0,0 +1,23 @@ + + + + + Translation Revision Provenance Agent: Local Test in HTML5 + + +

This paragraph was translated from the machine.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5html.html new file mode 100644 index 0000000000..bb2f6bf0ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5html.html @@ -0,0 +1,35 @@ + + + + + Test + + + + + +

This paragraph was translated from the machine and subsequently revised.

+

This text was translated directly by a person.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5htmlrules.xml new file mode 100644 index 0000000000..de701d979e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance5htmlrules.xml @@ -0,0 +1,4 @@ + + prov-records-ref1 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6html.html new file mode 100644 index 0000000000..a4952fc664 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6html.html @@ -0,0 +1,10 @@ + + + + + Test + + +

This paragraph was translated from the machine and subsequently revised.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6htmlstandoff.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6htmlstandoff.xml new file mode 100644 index 0000000000..0be1638a67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance6htmlstandoff.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7html.html new file mode 100644 index 0000000000..7ddd66a606 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7html.html @@ -0,0 +1,10 @@ + + + + + Test + + +

This paragraph was translated from the machine and subsequently revised.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7htmlstandoff.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7htmlstandoff.html new file mode 100644 index 0000000000..04e0070558 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance7htmlstandoff.html @@ -0,0 +1,23 @@ + + + + + Test + + + +

Here is the information of provenance.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance8html.html b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance8html.html new file mode 100644 index 0000000000..a0fc83300c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/html/provenance8html.html @@ -0,0 +1,37 @@ + + + + + Test + + + + + +

This paragraph was translated from the machine.

+

This text was translated directly by a person.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance1xml.xml new file mode 100644 index 0000000000..9c154797e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance1xml.xml @@ -0,0 +1,28 @@ + + John Doe + + + + + + + + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance2xml.xml new file mode 100644 index 0000000000..c30afe8d39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance2xml.xml @@ -0,0 +1,29 @@ + + John Doe + + + + + + + + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was + translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xml.xml new file mode 100644 index 0000000000..a356db347e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xml.xml @@ -0,0 +1,27 @@ + + John Doe + + + + + + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was + translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xmlrules.xml new file mode 100644 index 0000000000..30f00d3e87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xml.xml new file mode 100644 index 0000000000..dde7dbb1c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xml.xml @@ -0,0 +1,27 @@ + + John Doe + + + + + + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was + translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xmlrules.xml new file mode 100644 index 0000000000..0b1e34ea8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance4xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance5xml.xml new file mode 100644 index 0000000000..f82e8994b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance5xml.xml @@ -0,0 +1,30 @@ + + John Doe + + + + + + + + #pr1 + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was + translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xml.xml new file mode 100644 index 0000000000..0b51543800 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xml.xml @@ -0,0 +1,27 @@ + + John Doe + + + + + + + + Translation Revision Provenance Agent: Global Test in XML + + This paragraph was translated from the machine. + This text was + translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xmlrules.xml new file mode 100644 index 0000000000..e7e74a831b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance6xmlrules.xml @@ -0,0 +1,4 @@ + + #pr1 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance7xml.xml new file mode 100644 index 0000000000..e099e157eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance7xml.xml @@ -0,0 +1,20 @@ + + Translation Revision Provenance Agent: Local Test in XML + + This paragraph was translated from the machine. + This text was translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance8xml.xml new file mode 100644 index 0000000000..c905730fcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/provenance/xml/provenance8xml.xml @@ -0,0 +1,20 @@ + + Translation Revision Provenance Agent: Local Test in XML + + This paragraph was translated from the machine. + This text was translated directly by a person. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize1html.html b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize1html.html new file mode 100644 index 0000000000..f2dad64387 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize1html.html @@ -0,0 +1,12 @@ + + + + + Storage Size + + +

String to translate:

+

Papua New-Guinea

+

Dominican Replubic

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2html.html b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2html.html new file mode 100644 index 0000000000..ff1b5bdf8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2html.html @@ -0,0 +1,13 @@ + + + + + Storage Size + + + + String to translate: +

Papua New-Guinea

+

Dominican Replubic

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2htmlrules.xml new file mode 100644 index 0000000000..93d0bfa61f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize2htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3html.html b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3html.html new file mode 100644 index 0000000000..364e97f8ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3html.html @@ -0,0 +1,13 @@ + + + + + Storage Size + + + + String to translate: +

Papua New-Guinea

+

Dominican Replubic

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3htmlrules.xml new file mode 100644 index 0000000000..4e8b23d3d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize3htmlrules.xml @@ -0,0 +1,4 @@ + + 123 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize4html.html b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize4html.html new file mode 100644 index 0000000000..4ec272a4d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/html/storagesize4html.html @@ -0,0 +1,20 @@ + + + + + + Storage Size + + + String to translate: +

Papua New-Guinea

+

Dominican Replubic

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize1xml.xml new file mode 100644 index 0000000000..c003af2ce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize1xml.xml @@ -0,0 +1,10 @@ + + + + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize2xml.xml new file mode 100644 index 0000000000..343b4b4a9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize2xml.xml @@ -0,0 +1,8 @@ + + + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xml.xml new file mode 100644 index 0000000000..02b07d946c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xml.xml @@ -0,0 +1,8 @@ + + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xmlrules.xml new file mode 100644 index 0000000000..0813511020 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize3xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xml.xml new file mode 100644 index 0000000000..a48879007b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xml.xml @@ -0,0 +1,6 @@ + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xmlrules.xml new file mode 100644 index 0000000000..50be2ad803 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize4xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize5xml.xml new file mode 100644 index 0000000000..cf7ff61030 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize5xml.xml @@ -0,0 +1,5 @@ + + CONTINUE + STOP + CANCEL + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize6xml.xml new file mode 100644 index 0000000000..21cfbae15d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize6xml.xml @@ -0,0 +1,5 @@ + + CONTINUE + STOP + CANCEL + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xml.xml new file mode 100644 index 0000000000..d090b0da64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xml.xml @@ -0,0 +1,8 @@ + + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xmlrules.xml new file mode 100644 index 0000000000..8df636ef7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize7xmlrules.xml @@ -0,0 +1,4 @@ + + 123 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize8xml.xml new file mode 100644 index 0000000000..8044869de4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize8xml.xml @@ -0,0 +1,11 @@ + + + 123 + + + + Papouasie-Nouvelle-Guinée + République Dominicaine + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize9xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize9xml.xml new file mode 100644 index 0000000000..e464ed6d04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/storagesize/xml/storagesize9xml.xml @@ -0,0 +1,5 @@ + + CONTINUE + STOP + CANCEL + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1html.html b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1html.html new file mode 100644 index 0000000000..6a0d3607c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1html.html @@ -0,0 +1,21 @@ + + + + + Target Pointer + + + +
+

Remember last folder

+

lastFolder

+
+
+

Custom file filter:

+

testFile.txt

+
+ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1htmlrules.xml new file mode 100644 index 0000000000..93318581b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer1htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2html.html b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2html.html new file mode 100644 index 0000000000..f9e2a417f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2html.html @@ -0,0 +1,19 @@ + + + + + Target Pointer + + + +
+

Remember last folder

+

lastFolder

+
+
+

Custom file filter:

+

testFile.txt

+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2htmlrules.xml new file mode 100644 index 0000000000..b26379aaf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer2htmlrules.xml @@ -0,0 +1,8 @@ + + targetfolder + targetfile + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer3html.html b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer3html.html new file mode 100644 index 0000000000..2c27446592 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/html/targetpointer3html.html @@ -0,0 +1,24 @@ + + + + + + Target Pointer + + +
+

Remember last folder

+

lastFolder

+
+
+

Custom file filter:

+

testFile.txt

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer1xml.xml new file mode 100644 index 0000000000..0c32dc293d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer1xml.xml @@ -0,0 +1,14 @@ + + + + + + Remember last folder + lastFolder + + + Custom file filter: + testFile.txt + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xml.xml new file mode 100644 index 0000000000..91350392de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xml.xml @@ -0,0 +1,12 @@ + + + + Remember last folder + lastFolder + + + Custom file filter: + testFile.txt + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xmlrules.xml new file mode 100644 index 0000000000..b8fc4ed9a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer2xmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer3xml.xml new file mode 100644 index 0000000000..2af95ca8b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer3xml.xml @@ -0,0 +1,17 @@ + + + firstfolder + firstfile + + + + + Remember last folders + firstFolder + + + Custom file filter: + firstFile.txt + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xml.xml new file mode 100644 index 0000000000..8f818262d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xml.xml @@ -0,0 +1,11 @@ + + + + Remember last folders + firstFolder + + + Custom file filter: + firstFile.txt + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xmlrules.xml new file mode 100644 index 0000000000..0ed1d81ce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/targetpointer/xml/targetpointer4xmlrules.xml @@ -0,0 +1,6 @@ + + firstfolder + firstfile + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1html.html new file mode 100644 index 0000000000..61a8154426 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1html.html @@ -0,0 +1,18 @@ + + + + + + EXAMPLE + + +

+ We may define + discoursal point of view + as + + the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction. + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1htmlrules.xml new file mode 100644 index 0000000000..0326b23d44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology1htmlrules.xml @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2html.html new file mode 100644 index 0000000000..0cca3f8072 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2html.html @@ -0,0 +1,28 @@ + + + + + + EXAMPLE + + +

+ We may define + discoursal point of view + as + the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction + . +

+

+ We may define + refulgence + as + a radiant or resplendent quality or state +

+

+ But I'm not sure how + quincunx + can be defined. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2htmlrules.xml new file mode 100644 index 0000000000..2e4eea326b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology2htmlrules.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology3html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology3html.html new file mode 100644 index 0000000000..4274b3f702 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology3html.html @@ -0,0 +1,11 @@ + + + + + Terminology test: default + + +

We need a new motherboard +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4html.html new file mode 100644 index 0000000000..29ffdc61da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4html.html @@ -0,0 +1,28 @@ + + + + + + EXAMPLE + + +

+ We may define + discoursal point of view + as + the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction + . +

+

+ We may define + refulgence + as + a radiant or resplendent quality or state +

+

+ But I'm not sure how + quincunx + can be defined. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4htmlrules.xml new file mode 100644 index 0000000000..d405064ded --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology4htmlrules.xml @@ -0,0 +1,7 @@ + +keywords + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology5html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology5html.html new file mode 100644 index 0000000000..2e25ffb57a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology5html.html @@ -0,0 +1,11 @@ + + + + + Terminology test: default + + +

We need a new motherboard +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology6html.html b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology6html.html new file mode 100644 index 0000000000..d35fd0b0e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/html/terminology6html.html @@ -0,0 +1,23 @@ + + + + + + EXAMPLE + + +

+ We may define + discoursal point of view + as + + the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction. + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology1xml.xml new file mode 100644 index 0000000000..55273b10bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology1xml.xml @@ -0,0 +1,11 @@ + + + + +

We may define discoursal point of view + as the relationship, expressed through discourse + structure, between the implied author or some other addresser, + and the fiction. +

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology2xml.xml new file mode 100644 index 0000000000..33d794a6e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology2xml.xml @@ -0,0 +1,9 @@ + + + + +

We may define discoursal point of view +as the relationship, expressed through discourse +structure, between the implied author or some other addresser, +and the fiction.

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology3xml.xml new file mode 100644 index 0000000000..3d913c81e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology3xml.xml @@ -0,0 +1,10 @@ + + + + +

We may define discoursal point of view +as the relationship, expressed through discourse +structure, between the implied author or some other addresser, +and the fiction.

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xml.xml new file mode 100644 index 0000000000..33d122b297 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xml.xml @@ -0,0 +1,19 @@ + + + + + + + terms, rare words + +

We may define discoursal point of view +as the relationship, expressed through discourse +structure, between the implied author or some other addresser, +and the fiction.

+

We may define refulgence +as a radiant or resplendent quality or state.

+

But I'm not sure how quincunx can be defined.

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xmlrules.xml new file mode 100644 index 0000000000..7946cee28f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology4xmlrules.xml @@ -0,0 +1,5 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology5xml.xml new file mode 100644 index 0000000000..3ff4c769b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology5xml.xml @@ -0,0 +1,7 @@ + +
+ A motherboard, + also known as a logic board on Apple Computers, + is the primary circuit board making up a modern computer. +
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology6xml.xml new file mode 100644 index 0000000000..52bd0ecd41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology6xml.xml @@ -0,0 +1,7 @@ + +
+ A motherboard, + also known as a logic board on Apple Computers, + is the primary circuit board making up a modern computer. +
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology7xml.xml new file mode 100644 index 0000000000..440004956d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology7xml.xml @@ -0,0 +1,17 @@ + + +2 + + +

+This is a glossary of terms. +

+

+We may define +discoursal point of view +as + +the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction. + +

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xml.xml new file mode 100644 index 0000000000..b53f730930 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xml.xml @@ -0,0 +1,14 @@ + + +

+This is a glossary of terms. +

+

+We may define +discoursal point of view +as + +the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction. + +

+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xmlrules.xml new file mode 100644 index 0000000000..26501b63be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology8xmlrules.xml @@ -0,0 +1,4 @@ + +2 + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology9xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology9xml.xml new file mode 100644 index 0000000000..bf74f2669b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/terminology/xml/terminology9xml.xml @@ -0,0 +1,6 @@ + + Sample file + +

And he said: you need a new motherboard

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1html.html b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1html.html new file mode 100644 index 0000000000..9ab549092a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1html.html @@ -0,0 +1,12 @@ + + + + + + Text Analysis: Local Test + + +

+ Dublin is the capital of Ireland.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1htmlrules.xml new file mode 100644 index 0000000000..c6245b71e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis1htmlrules.xml @@ -0,0 +1,9 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2html.html b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2html.html new file mode 100644 index 0000000000..f6cbe72cc6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2html.html @@ -0,0 +1,12 @@ + + + + + + Text Analysis: Local Test + + +

+ Dublin is the capital of Ireland.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2htmlrules.xml new file mode 100644 index 0000000000..c5601a9ed7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis2htmlrules.xml @@ -0,0 +1,11 @@ + + dublin + capital + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3html.html b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3html.html new file mode 100644 index 0000000000..bf5e466578 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3html.html @@ -0,0 +1,15 @@ + + + + + + Text Analysis: Local Test + + +

Dublin is + the capital of Ireland.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3htmlrules.xml new file mode 100644 index 0000000000..d88271f30c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis3htmlrules.xml @@ -0,0 +1,5 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis4html.html b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis4html.html new file mode 100644 index 0000000000..42ff1d37b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis4html.html @@ -0,0 +1,20 @@ + + + + + Text Analysis: Local Test + + +

Dublin + is the capital of Ireland.

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis5html.html b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis5html.html new file mode 100644 index 0000000000..8f673df4ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/html/textanalysis5html.html @@ -0,0 +1,23 @@ + + + + + + Textanalysis: Local Test + + +

Dublin is the capital of Ireland.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis1xml.xml new file mode 100644 index 0000000000..0aa9803ac3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis1xml.xml @@ -0,0 +1,15 @@ + + + + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xml.xml new file mode 100644 index 0000000000..74ffc81194 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xml.xml @@ -0,0 +1,7 @@ + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xmlrules.xml new file mode 100644 index 0000000000..eb25afba0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis2xmlrules.xml @@ -0,0 +1,9 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis3xml.xml new file mode 100644 index 0000000000..108061ce8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis3xml.xml @@ -0,0 +1,17 @@ + + + + dublin + capital + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xml.xml new file mode 100644 index 0000000000..e90c6c33fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xml.xml @@ -0,0 +1,7 @@ + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xmlrules.xml new file mode 100644 index 0000000000..1a437e6cd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis4xmlrules.xml @@ -0,0 +1,11 @@ + + dublin + capital + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis5xml.xml new file mode 100644 index 0000000000..b570404cb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis5xml.xml @@ -0,0 +1,6 @@ + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis6xml.xml new file mode 100644 index 0000000000..1ffc651698 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis6xml.xml @@ -0,0 +1,7 @@ + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis7xml.xml new file mode 100644 index 0000000000..f69754392f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis7xml.xml @@ -0,0 +1,14 @@ + + + + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xml.xml new file mode 100644 index 0000000000..563d4fac05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xml.xml @@ -0,0 +1,7 @@ + + + + +

Dublin is the capital of Ireland.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xmlrules.xml new file mode 100644 index 0000000000..05894fcaaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/textanalysis/xml/textanalysis8xmlrules.xml @@ -0,0 +1,8 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1html.html new file mode 100644 index 0000000000..d57b6e7416 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1html.html @@ -0,0 +1,17 @@ + + + + + HTML Link Example + + + + Smiley face +

+ This is the first paragraph. It has some + un-translatable code + . +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1htmlrules.xml new file mode 100644 index 0000000000..bd51763afd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate1htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate2html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate2html.html new file mode 100644 index 0000000000..19e12d9404 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate2html.html @@ -0,0 +1,18 @@ + + + + + The Life of a Simple Man + + +

+ Smiley face + Everything started when Zebulon discovered that he had a + doppelgänger + who was a serious baseball + aficionado + . +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3html.html new file mode 100644 index 0000000000..c14022fb8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3html.html @@ -0,0 +1,24 @@ + + + + + EXAMPLE + + + + The Life of a Simple Man + +
+

section one

+

+ Everything started when Zebulon discovered that he had a + doppelgänger + who was a serious baseball + aficionado + . +

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3htmlrules.xml new file mode 100644 index 0000000000..6193ec01dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate3htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4html.html new file mode 100644 index 0000000000..f6a92c027a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4html.html @@ -0,0 +1,24 @@ + + + + + EXAMPLE + + + + The Life of a Simple Man + +
+

section

+

+ Everything started when Zebulon discovered that he had a + doppelgänger + who was a serious baseball + aficionado + . +

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4htmlrules.xml new file mode 100644 index 0000000000..c252a2de85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate4htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5html.html new file mode 100644 index 0000000000..8ce3e5b126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5html.html @@ -0,0 +1,35 @@ + + + + + The ITS Topic + + + +
+

Data category

+ + Data category + + ITS defines + data category + as an abstract concept for a particular type of information for internationalization and localization of XML schemas and documents. + + +
+

+ For the implementation of ITS, apply the rules in the order: +

+
    +
  • Default
  • +
  • Rules in the schema
  • +
  • Rules in the document instance
  • +
  • Local attributes
  • +
+

+ Et voila ! + The last rule wins. +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5htmlrules.xml new file mode 100644 index 0000000000..6193ec01dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate5htmlrules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6html.html new file mode 100644 index 0000000000..7531fbd535 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6html.html @@ -0,0 +1,35 @@ + + + + + The ITS Topic + + + +
+

Data category

+ + Data category + + ITS defines + data category + as an abstract concept for a particular type of information for internationalization and localization of XML schemas and documents. + + +
+

+ For the implementation of ITS, apply the rules in the order: +

+
    +
  • Default
  • +
  • Rules in the schema
  • +
  • Rules in the document instance
  • +
  • Local attributes
  • +
+

+ Et voila ! + The last rule wins. +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6htmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6htmlrules.xml new file mode 100644 index 0000000000..dadbad1675 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate6htmlrules.xml @@ -0,0 +1,6 @@ + +tDataCat + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate7html.html b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate7html.html new file mode 100644 index 0000000000..eb82ff3214 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/html/translate7html.html @@ -0,0 +1,19 @@ + + + + + + Example + + +

Login names can only use letters from A to Z (upper or lowercase) + For example: Huck_Finn.

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xml.xml new file mode 100644 index 0000000000..0559c51c95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xml.xml @@ -0,0 +1,7 @@ + + + Create a folder + フォルダーを作成する + Erstellen Sie einen Ordner + Créer un dossier + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xmlrules.xml new file mode 100644 index 0000000000..5b32c69059 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate10xmlrules.xml @@ -0,0 +1,5 @@ + + 409 + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate1xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate1xml.xml new file mode 100644 index 0000000000..5649d70af4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate1xml.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + Text with an image: Image description. + This is the first paragraph. It has some un-translatable + code with an image: Image description. + + + + The Lord of the Rings + The Return of the King + J.R.R. Tolkein + + + Minas Tirith + Pippin looked out from the shelter of Gandalf's cloak. + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xml.xml new file mode 100644 index 0000000000..68bfd3f28a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xml.xml @@ -0,0 +1,10 @@ + + + + + + + This is the first paragraph. It has some un-translatable code. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xmlrules.xml new file mode 100644 index 0000000000..69de855fc3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate2xmlrules.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xml.xml new file mode 100644 index 0000000000..fcccc69841 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xml.xml @@ -0,0 +1,13 @@ + + + + + + + + + This is the first paragraph. It has some un-translatable code. + Some additional text. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xmlrules.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xmlrules.xml new file mode 100644 index 0000000000..0a45c97553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate3xmlrules.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate4xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate4xml.xml new file mode 100644 index 0000000000..bc1ee7d64f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate4xml.xml @@ -0,0 +1,11 @@ + + + The Life of a Simple Man + + + Smiley face +

Everything started when Zebulon discovered that he had + a doppelgänger who was a + serious baseball aficionado.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate5xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate5xml.xml new file mode 100644 index 0000000000..9dceba576a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate5xml.xml @@ -0,0 +1,13 @@ + + + The Life of a Simple Man + + +

Everything started when Zebulon discovered that he had + a doppelgänger who was a + serious baseball aficionado.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate6xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate6xml.xml new file mode 100644 index 0000000000..28bbea14d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate6xml.xml @@ -0,0 +1,19 @@ + + + + + + + + + The Life of a Simple Man + + Dec-05-2006 + + +

Everything started when Zebulon discovered that he had + a doppelgänger who was a + serious baseball aficionado.

+
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate7xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate7xml.xml new file mode 100644 index 0000000000..20e9ea70b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate7xml.xml @@ -0,0 +1,19 @@ + + + + + + + + + The Life of a Simple Man + + Dec-05-2006 + + +

Everything started when Zebulon discovered that he had + a doppelgänger who was a + serious baseball aficionado.

+
+
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate8xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate8xml.xml new file mode 100644 index 0000000000..4692cdb087 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate8xml.xml @@ -0,0 +1,28 @@ + + The ITS Topic + + + + + + + + +
+ +
Data category
+
ITS defines data category as an abstract concept for a particular + type of information for internationalization and localization of XML schemas and documents.
+
+
+

For the implementation of ITS, apply the rules in the order:

+
    +
  • Default
  • +
  • Rules in the schema
  • +
  • Rules in the document instance
  • +
  • Local attributes
  • +
+

Et voilà ! The last rule wins.

+ +
diff --git a/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate9xml.xml b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate9xml.xml new file mode 100644 index 0000000000..f8606b68ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-its/translate/xml/translate9xml.xml @@ -0,0 +1,11 @@ + + + 409 + + + + Create a folder + フォルダーを作成する + Erstellen Sie einen Ordner + Créer un dossier + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0001-isvalid.html new file mode 100644 index 0000000000..c7c2d8b33d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0001-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0001 + + +

This photo was taken by Mark Birbeck.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0006-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0006-isvalid.html new file mode 100644 index 0000000000..6c5e168cfa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0006-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0006 + + +

+ This photo was taken by + Mark Birbeck. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0007-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0007-isvalid.html new file mode 100644 index 0000000000..1e6df222ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0007-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0007 + + +

This photo was taken by + Mark Birbeck. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0008-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0008-isvalid.html new file mode 100644 index 0000000000..d01fcb497c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0008-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0008 + + +

This document is licensed under a + + Creative Commons + . +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0009-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0009-isvalid.html new file mode 100644 index 0000000000..1c50864a36 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0009-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0009 + + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0010-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0010-isvalid.html new file mode 100644 index 0000000000..dd0d49dbf6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0010-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0010 + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0014-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0014-isvalid.html new file mode 100644 index 0000000000..6902a4aee7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0014-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0014 + + +

+ ten +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0015-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0015-isvalid.html new file mode 100644 index 0000000000..edcbe3108b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0015-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0015 + + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0017-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0017-isvalid.html new file mode 100644 index 0000000000..a0fe474532 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0017-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0017 + + +

+ Manu Sporny + knows + Ralph Swick. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0018-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0018-isvalid.html new file mode 100644 index 0000000000..89130ca044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0018-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0018 + + +

+ This photo was taken by + Mark Birbeck. +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0019-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0019-novalid.html new file mode 100644 index 0000000000..a2ea7a0eb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0019-novalid.html @@ -0,0 +1,11 @@ + + + + + Test 0019 + + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0020-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0020-isvalid.html new file mode 100644 index 0000000000..26740993bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0020-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0020 + + +
+ this photo was taken by + Mark Birbeck + +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0021-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0021-isvalid.html new file mode 100644 index 0000000000..21b9f42112 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0021-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0021 + + +
+ this photo was taken by + Mark Birbeck + +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0023-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0023-isvalid.html new file mode 100644 index 0000000000..5859d45788 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0023-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0023 + + +
+ This photo was taken by + Mark Birbeck +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0025-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0025-isvalid.html new file mode 100644 index 0000000000..dd7f91f338 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0025-isvalid.html @@ -0,0 +1,17 @@ + + + + + Test 0025 + + +

+ This paper was written by + + Ben Adida. + +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0026-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0026-isvalid.html new file mode 100644 index 0000000000..42bbb1b38c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0026-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0026 + + +

+ +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0027-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0027-isvalid.html new file mode 100644 index 0000000000..31c2c97fd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0027-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0027 + + +

+ Mark B. + +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0029-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0029-isvalid.html new file mode 100644 index 0000000000..cccb4b277f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0029-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0029 + + +

+ Mark Birbeck. +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0030-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0030-isvalid.html new file mode 100644 index 0000000000..7fd1a85ec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0030-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0030 + + +

This document is licensed under a + + Creative Commons License + . +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0031-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0031-isvalid.html new file mode 100644 index 0000000000..29f2e68fe6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0031-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0031 + + +

+ The book Weaving the Web (hardcover) has the ISBN + 0752820907. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0032-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0032-isvalid.html new file mode 100644 index 0000000000..6a2cf7c193 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0032-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0032 + + +

+ The book Weaving the Web (hardcover) has the ISBN + 0752820907. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0033-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0033-isvalid.html new file mode 100644 index 0000000000..20201d54db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0033-isvalid.html @@ -0,0 +1,17 @@ + + + + + Test 0033 + + +

+ This paper was written by + + Ben Adida. + +

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0034-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0034-isvalid.html new file mode 100644 index 0000000000..77deb9aea5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0034-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0034 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0035-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0035-novalid.html new file mode 100644 index 0000000000..395dc61b4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0035-novalid.html @@ -0,0 +1,16 @@ + + + + + Test 0035 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0036-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0036-isvalid.html new file mode 100644 index 0000000000..56ec187cdc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0036-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0036 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0037-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0037-novalid.html new file mode 100644 index 0000000000..33718ca08f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0037-novalid.html @@ -0,0 +1,17 @@ + + + + + Test 0037 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0038-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0038-isvalid.html new file mode 100644 index 0000000000..ae62733079 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0038-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0038 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0039-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0039-novalid.html new file mode 100644 index 0000000000..092ab0a21e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0039-novalid.html @@ -0,0 +1,16 @@ + + + + + Test 0039 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0041-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0041-novalid.html new file mode 100644 index 0000000000..ca611f0f14 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0041-novalid.html @@ -0,0 +1,17 @@ + + + + + Test 0041 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0048-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0048-isvalid.html new file mode 100644 index 0000000000..b11a63dba3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0048-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0048 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0049-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0049-isvalid.html new file mode 100644 index 0000000000..f26ef8878d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0049-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0049 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0050-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0050-isvalid.html new file mode 100644 index 0000000000..94e28c88b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0050-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0050 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0051-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0051-isvalid.html new file mode 100644 index 0000000000..c132724b08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0051-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0051 + + +

John Doe

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0052-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0052-isvalid.html new file mode 100644 index 0000000000..8e4d02f7bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0052-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0052 + + +

+ John Doe +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0053-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0053-isvalid.html new file mode 100644 index 0000000000..f5d2172923 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0053-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0053 + + +

+ John Doe +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0054-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0054-isvalid.html new file mode 100644 index 0000000000..e689de8aaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0054-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0054 + + +

+ This document was authored and published by + Fabien Gandon. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0055-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0055-isvalid.html new file mode 100644 index 0000000000..db2748fd1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0055-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0055 + + +

+ This document was authored and published by + Fabien Gandon. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0056-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0056-isvalid.html new file mode 100644 index 0000000000..aa80de4568 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0056-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0056 + + +
+

Mark Birbeck

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0057-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0057-isvalid.html new file mode 100644 index 0000000000..41974cbedd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0057-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0057 + + +
+

Mark Birbeck

+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0059-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0059-isvalid.html new file mode 100644 index 0000000000..95fbc278a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0059-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0059 + + +

This document was authored and published by:

+
    +
  • Manu Sporny
  • +
  • Fabien Gandon
  • +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0060-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0060-isvalid.html new file mode 100644 index 0000000000..1563ffa73b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0060-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0060 + + +
+

松本 后子

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0063-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0063-isvalid.html new file mode 100644 index 0000000000..d22b3900fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0063-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0063 + + + +

This is the 63rd test. The next test is #64.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0064-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0064-isvalid.html new file mode 100644 index 0000000000..0fc82f94d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0064-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0064 + + +

Michael knows + Manu. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0065-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0065-isvalid.html new file mode 100644 index 0000000000..843c6d3c39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0065-isvalid.html @@ -0,0 +1,21 @@ + + + + + Test 0065 + + +
+ Manu Sporny can be reached via + email. + He knows Michael. +
+ +
+ Michael can be reached via + email. +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0066-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0066-isvalid.html new file mode 100644 index 0000000000..dc8642ac73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0066-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0066 + + +

This is test #66.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0067-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0067-isvalid.html new file mode 100644 index 0000000000..e60e30e04d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0067-isvalid.html @@ -0,0 +1,9 @@ + + + + Test 0067 + + +

This is test #67.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0068-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0068-isvalid.html new file mode 100644 index 0000000000..cfd0548222 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0068-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0068 + + +

+ The previous test was + Test 0067. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0069-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0069-isvalid.html new file mode 100644 index 0000000000..bc166fb75e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0069-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0069 + + +

The next test will be + Test 0070. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0070-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0070-isvalid.html new file mode 100644 index 0000000000..e2efe67daa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0070-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0070 + + +

The previous test was + Test 0069. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0071-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0071-isvalid.html new file mode 100644 index 0000000000..511e0b7107 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0071-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0071 + + +

This page is under a Creative Commons + + Attribution-No Derivatives 3.0 license. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0072-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0072-isvalid.html new file mode 100644 index 0000000000..7b3c5a9f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0072-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0072 + + +

+ Learn more by reading the example.org + Example FAQ. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0073-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0073-isvalid.html new file mode 100644 index 0000000000..93051e8011 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0073-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0073 + + +

+ This article was written by + Jane. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0074-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0074-isvalid.html new file mode 100644 index 0000000000..e7e7456c06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0074-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0074 + + +

+ This article was written by + Jane. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0075-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0075-isvalid.html new file mode 100644 index 0000000000..1d4074d991 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0075-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0075 + + +

+ This page is under a Creative Commons + Attribution-No Derivatives 3.0 license. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0079-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0079-novalid.html new file mode 100644 index 0000000000..0946e189f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0079-novalid.html @@ -0,0 +1,14 @@ + + + + + Test 0079 + + +
+

Ivan Herman

+

Tim Berners Lee

+

Dan Brickley

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0080-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0080-isvalid.html new file mode 100644 index 0000000000..543e474d3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0080-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0080 + + +
+

Dan Brickley

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0083-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0083-isvalid.html new file mode 100644 index 0000000000..049f0f741f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0083-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0083 + + +
+

Ivan Herman

+

mailto:ivan@w3.org

+

Dan Brickley

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0084-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0084-isvalid.html new file mode 100644 index 0000000000..c61f1051bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0084-isvalid.html @@ -0,0 +1,17 @@ + + + + + Test 0084 + + +
+
+

Ivan Herman

+

mailto:ivan@w3.org

+

Dan Brickley

+ +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0085-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0085-novalid.html new file mode 100644 index 0000000000..a910e1e907 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0085-novalid.html @@ -0,0 +1,16 @@ + + + + + Test 0085 + + +
+
+

Ivan Herman

+

Tim Berners Lee

+

Dan Brickley

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0087-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0087-isvalid.html new file mode 100644 index 0000000000..269e193f96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0087-isvalid.html @@ -0,0 +1,35 @@ + + + + + Test 0087 + + +

+ alternate + appendix + bookmark + cite + chapter + contents + copyright + glossary + help + icon + index + first + last + license + meta + next + p3pv1 + prev + role + section + subsection + start + stylesheet + up +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0088-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0088-isvalid.html new file mode 100644 index 0000000000..b43ca20f34 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0088-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0088 + + +
+

Dan Brickley

+

Dan Brickley again:-)

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0089-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0089-isvalid.html new file mode 100644 index 0000000000..21354e155e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0089-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0089 + + +
+ example image +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0091-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0091-isvalid.html new file mode 100644 index 0000000000..67badc59da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0091-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0091 + + +

+ A human is + a bi-pedal primate. + They are quite possibly one of the most + confused animals residing in the + Milky Way. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0093-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0093-isvalid.html new file mode 100644 index 0000000000..682c65669e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0093-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0093 + + +
+ Author: Albert Einstein +

E = mc2: The Most Urgent Problem of Our Time

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0099-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0099-isvalid.html new file mode 100644 index 0000000000..4c33702182 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0099-isvalid.html @@ -0,0 +1,19 @@ + + + + + Test 0099 + + +

+ We put thirty spokes together and call it a wheel; + But it is on the space where there is nothing that the usefulness of the wheel depends. + We turn clay to make a vessel; + But it is on the space where there is nothing that the usefulness of the vessel depends. + We pierce doors and windows to make a house; + And it is on these spaces where there is nothing that the usefulness of the house depends. + Therefore just as we take advantage of what is, we should recognize the usefulness of what is not. + + Lao Tzu: Tao Te Ching

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0104-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0104-isvalid.html new file mode 100644 index 0000000000..03e0dd192c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0104-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0104 + + +

+ The word "interfenestration" has + + 17 + characters. + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0106-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0106-isvalid.html new file mode 100644 index 0000000000..9c04bab32a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0106-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0106 + + +
+ Manu created this page. +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0107-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0107-isvalid.html new file mode 100644 index 0000000000..75d30d72e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0107-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0107 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0109-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0109-novalid.html new file mode 100644 index 0000000000..7ca6adb3e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0109-novalid.html @@ -0,0 +1,13 @@ + + + + + Test 0109 + + + +
+

This is Test 0109.

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0110-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0110-isvalid.html new file mode 100644 index 0000000000..39287ec298 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0110-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0110 + + +
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0111-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0111-isvalid.html new file mode 100644 index 0000000000..195aa7a376 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0111-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0111 + + +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0112-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0112-isvalid.html new file mode 100644 index 0000000000..f28691f89c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0112-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0112 + + +

+ not an XML Literal, +whitespace preserved + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0114-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0114-isvalid.html new file mode 100644 index 0000000000..363cc1b040 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0114-isvalid.html @@ -0,0 +1,19 @@ + + + + + Test 0114 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0115-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0115-isvalid.html new file mode 100644 index 0000000000..cde9b6e40d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0115-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0115 + + +

Description: XML entities in the RDFa content

+

+ > + Ben & Co. + @ + @ +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0117-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0117-isvalid.html new file mode 100644 index 0000000000..ed34d0ead6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0117-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0117 + + +

+ Mark Birbeck + added this triple test. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0118-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0118-isvalid.html new file mode 100644 index 0000000000..2af4127f26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0118-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0118 + + +

+ Check to see if parsers get confused when "" is + interpreted as NULL in some chaining cases. + Ben +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0119-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0119-isvalid.html new file mode 100644 index 0000000000..187a42ea18 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0119-isvalid.html @@ -0,0 +1,17 @@ + + + + + Test 0119 + + +
+

+ The + Example Website + is used in many W3C tutorials. +

+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0120-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0120-isvalid.html new file mode 100644 index 0000000000..fc44b1e2c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0120-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0120 + + +

+ The + The XHTML Vocabulary Document + is the default prefix for XHTML+RDFa 1.0. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0122-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0122-isvalid.html new file mode 100644 index 0000000000..e3472f5414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0122-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0122 + + +

+ This section is contained below the main site. +

+ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0126-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0126-isvalid.html new file mode 100644 index 0000000000..419edd91e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0126-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0126 + + +
+

My article

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0131-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0131-novalid.html new file mode 100644 index 0000000000..aa3a82c60e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0131-novalid.html @@ -0,0 +1,10 @@ + + + + + Test + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0134-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0134-isvalid.html new file mode 100644 index 0000000000..ced8d6c899 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0134-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0140-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0140-isvalid.html new file mode 100644 index 0000000000..d2a7123929 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0140-isvalid.html @@ -0,0 +1,11 @@ + + + + + Blank-node as Predicate Test + + +

Blank Nodes are not allowed to be predicate identifiers in RDF:

+

Test

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0147-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0147-novalid.html new file mode 100644 index 0000000000..23adadedf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0147-novalid.html @@ -0,0 +1,10 @@ + + + + + Test + + +

Test

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0174-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0174-isvalid.html new file mode 100644 index 0000000000..a7564eb763 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0174-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0174 + + +

+ This test ensures that single-character prefixes are allowed. + My name is: + John Doe +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0175-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0175-isvalid.html new file mode 100644 index 0000000000..b02fab0b3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0175-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0175 + + +

My name is + Gregg Kellogg. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0176-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0176-isvalid.html new file mode 100644 index 0000000000..2983e2e038 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0176-isvalid.html @@ -0,0 +1,22 @@ + + + + + Test 0176 + + +
+ Manu can be reached via + email. + He knows Gregg. + Who knows Manu. +
+ +
+ Gregg can be reached via + email. +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0177-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0177-isvalid.html new file mode 100644 index 0000000000..4b2978fb00 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0177-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0177 + + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0178-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0178-isvalid.html new file mode 100644 index 0000000000..c6f09ffd81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0178-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0178 + + + +
+

A particular agent

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0179-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0179-novalid.html new file mode 100644 index 0000000000..fafe0fed3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0179-novalid.html @@ -0,0 +1,14 @@ + + + + + Test 0179 + + + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0180-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0180-novalid.html new file mode 100644 index 0000000000..79127fc321 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0180-novalid.html @@ -0,0 +1,13 @@ + + + + + Test 0180 + + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0181-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0181-isvalid.html new file mode 100644 index 0000000000..66950be448 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0181-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0181 + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0182-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0182-isvalid.html new file mode 100644 index 0000000000..25e2b11e5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0182-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0182 + + + +
+
+

A particular agent

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0183-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0183-novalid.html new file mode 100644 index 0000000000..8d99e03486 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0183-novalid.html @@ -0,0 +1,15 @@ + + + + + Test 0183 + + + +
+
+

A particular agent

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0186-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0186-isvalid.html new file mode 100644 index 0000000000..de61ca7a7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0186-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0186 + + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0187-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0187-isvalid.html new file mode 100644 index 0000000000..f3811ad17a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0187-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0187 + + + +
+
+

Ivan Herman

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0188-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0188-isvalid.html new file mode 100644 index 0000000000..fbe17f33d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0188-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0188 + + + +
+
+

Ivan Herman

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0189-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0189-isvalid.html new file mode 100644 index 0000000000..ff7804d24c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0189-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0189 + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0190-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0190-isvalid.html new file mode 100644 index 0000000000..d8f0f98b9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0190-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0190 + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0196-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0196-isvalid.html new file mode 100644 index 0000000000..6b764dbd55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0196-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0196 + + +
+

This is an XMLLiteral

+

This is a plain literal

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0197-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0197-isvalid.html new file mode 100644 index 0000000000..c5dc92ba4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0197-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0197 + + + +

Gregg Kellogg

+

Ruby

+

Kellogg Associates

+

Ruby Gem

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0206-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0206-isvalid.html new file mode 100644 index 0000000000..cdcf64a4b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0206-isvalid.html @@ -0,0 +1,13 @@ + + + + + Default context test 0206 + + +

+ An OWL Axiom: "xsd:maxExclusive" is a Datatype Property in OWL. +

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0207-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0207-isvalid.html new file mode 100644 index 0000000000..db3c87de8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0207-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0207 + + +

+ Weekend off in Iona: + Oct 21st + to Oct 23rd. + See FreeTime.Example.org for + info on Iona, UK. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0213-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0213-isvalid.html new file mode 100644 index 0000000000..b07bab2066 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0213-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0213 + + + +
+

E = mc2: The Most Urgent Problem of Our Time

+
+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0214-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0214-isvalid.html new file mode 100644 index 0000000000..395e645fb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0214-isvalid.html @@ -0,0 +1,9 @@ + + + + Test 0214 + + +

This document has a title.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0216-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0216-isvalid.html new file mode 100644 index 0000000000..2e03fbcea5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0216-isvalid.html @@ -0,0 +1,31 @@ + + + + + Test 0216 + + + +

Iván

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0217-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0217-isvalid.html new file mode 100644 index 0000000000..7cb7082aca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0217-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0217 + + + +
+

Gregg Kellogg

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0218-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0218-isvalid.html new file mode 100644 index 0000000000..f8bb147def --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0218-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0218 + + +
+

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0219-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0219-isvalid.html new file mode 100644 index 0000000000..3865401f39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0219-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0219 + + +
+

Foo

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0220-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0220-isvalid.html new file mode 100644 index 0000000000..a171f2d472 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0220-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0220 + + +
+ Foo +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0221-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0221-isvalid.html new file mode 100644 index 0000000000..b01b83ae9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0221-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0221 + + +
+

Foo

+ Foo +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0222-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0222-novalid.html new file mode 100644 index 0000000000..09bc1b56e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0222-novalid.html @@ -0,0 +1,13 @@ + + + + + Test 0222 + + +
+

Foo

+

Bar

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0223-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0223-novalid.html new file mode 100644 index 0000000000..662fe5124a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0223-novalid.html @@ -0,0 +1,14 @@ + + + + + Test 0223 + + +
+

Foo

+

Bar

+

Baz

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0224-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0224-isvalid.html new file mode 100644 index 0000000000..08b39cf2cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0224-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0224 + + +
+
    +
  1. Foo
  2. +
  3. Bar
  4. +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0225-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0225-isvalid.html new file mode 100644 index 0000000000..f513aabb66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0225-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0225 + + +
+

Foo

+
+
+

Bar

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0226-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0226-novalid.html new file mode 100644 index 0000000000..bf6103ea9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0226-novalid.html @@ -0,0 +1,15 @@ + + + + + Test 0226 + + +
+

Foo

+ +

Bar

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0227-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0227-novalid.html new file mode 100644 index 0000000000..a0a961fd57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0227-novalid.html @@ -0,0 +1,15 @@ + + + + + Test 0227 + + +
+

Foo

+ +

Bar

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0228-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0228-isvalid.html new file mode 100644 index 0000000000..84f4eb0626 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0228-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0228 + + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0229-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0229-isvalid.html new file mode 100644 index 0000000000..540d8c5a4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0229-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0042 + + +
+ A photo depicting Michael +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html new file mode 100644 index 0000000000..c2c1203f23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html @@ -0,0 +1,16 @@ + + + + + Test 0230 + + +
+ example image +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html new file mode 100644 index 0000000000..a609e7326d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0231 + + +
+ example image +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0232-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0232-isvalid.html new file mode 100644 index 0000000000..6a3eac2194 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0232-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0232 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0233-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0233-isvalid.html new file mode 100644 index 0000000000..586778ecf3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0233-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0233 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0234-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0234-isvalid.html new file mode 100644 index 0000000000..3dfbdaa03d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0234-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0234 + + +

+ describedby + license + role +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0235-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0235-isvalid.html new file mode 100644 index 0000000000..183956137e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0235-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0235 + + +

+ The rdfagraph should not generate triples when + looking only at the processor graph. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0237-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0237-novalid.html new file mode 100644 index 0000000000..cf5b022224 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0237-novalid.html @@ -0,0 +1,12 @@ + + + + + Test 0237 + + + Malformed Prefix + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0238-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0238-isvalid.html new file mode 100644 index 0000000000..92feca27ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0238-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0238 + + + Undefined Term + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0239-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0239-isvalid.html new file mode 100644 index 0000000000..a28850ee58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0239-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0239 + + + Undefined Prefix + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0240-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0240-isvalid.html new file mode 100644 index 0000000000..9938beaa8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0240-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0240 + + + Using the property subProp + should cause a triple with baseProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0241-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0241-isvalid.html new file mode 100644 index 0000000000..eb6b77a98d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0241-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0241 + + + Using the property eqProp + should cause a triple with baseProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0242-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0242-isvalid.html new file mode 100644 index 0000000000..7b6a59078d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0242-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0242 + + + Using the property eqProp + should cause a triple with eqProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0243-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0243-isvalid.html new file mode 100644 index 0000000000..7a21da4135 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0243-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0243 + + + Using the type SubClass + should cause a triple with BaseClass to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0244-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0244-isvalid.html new file mode 100644 index 0000000000..654009bb4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0244-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0244 + + + Using the type EqClass + should cause a triple with BaseClass to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0245-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0245-isvalid.html new file mode 100644 index 0000000000..513d80060c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0245-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0245 + + + Using the type BaseClass + should cause a triple with EqClass to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0246-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0246-isvalid.html new file mode 100644 index 0000000000..fd59c141cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0246-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0246 + + +
+

Mark Birbeck

+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0247-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0247-isvalid.html new file mode 100644 index 0000000000..b0b8ca0711 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0247-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0247 + + +
+

Ivan Herman

+

mailto:ivan@w3.org

+

Mark Birbeck

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0248-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0248-isvalid.html new file mode 100644 index 0000000000..b2a3e3f6ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0248-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0248 + + +
+

Ivan Herman

+

mailto:ivan@w3.org

+

Mark Birbeck

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0249-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0249-isvalid.html new file mode 100644 index 0000000000..f84895c29c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0249-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0249 + + +
+

Ivan Herman

+

mailto:ivan@w3.org

+

Mark Birbeck

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0250-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0250-isvalid.html new file mode 100644 index 0000000000..61b8dbe7a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0250-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0250 + + +

Ivan Herman

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0251-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0251-isvalid.html new file mode 100644 index 0000000000..2a5182c403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0251-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 251 + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0252-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0252-isvalid.html new file mode 100644 index 0000000000..efc449123e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0252-isvalid.html @@ -0,0 +1,10 @@ + + + + Test 0252 + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0253-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0253-isvalid.html new file mode 100644 index 0000000000..858aed8b24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0253-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0108 + + +

ελληνικό +άσπρο διάστημα +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0254-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0254-isvalid.html new file mode 100644 index 0000000000..5c963f557a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0254-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0254 + + + +

A plain literal with a lang tag.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0255-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0255-isvalid.html new file mode 100644 index 0000000000..7b1d284b4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0255-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0255 + + + +

Just a plain literal.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0257-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0257-isvalid.html new file mode 100644 index 0000000000..01e194240c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0257-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0257 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0258-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0258-novalid.html new file mode 100644 index 0000000000..9f9a48c3d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0258-novalid.html @@ -0,0 +1,14 @@ + + + + + Undescore Prefix is Ignored Test + + +

Ensure that the "_" prefix is ignored.

+

Test

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0259-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0259-isvalid.html new file mode 100644 index 0000000000..e2c8e5d600 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0259-isvalid.html @@ -0,0 +1,48 @@ + + + + + Test 0259 + + +
+ Vocabulary Prefixes + GRDDL + MA + OWL + RDF + RDFa + RDFS + RIF + SKOS + SKOS-XL + WDR + VOID + WDRS + XHV + XML + XSD +
+
+ Widely Used prefixes + CC + CTAG + DC + DCTERMS + FOAF + GR + ICAL + OG + REV + SIOC + V + VCARD + Schema +
+
+ Vocabulary Terms + DescribedBy + License + Role +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0261-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0261-isvalid.html new file mode 100644 index 0000000000..6f887d1b62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0261-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0261 + + +
+

This is +an XMLLiteral

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0262-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0262-isvalid.html new file mode 100644 index 0000000000..5293ec2916 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0262-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0262 + + +

This photo was taken by Mark Birbeck.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0263-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0263-isvalid.html new file mode 100644 index 0000000000..d8ef4b0b27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0263-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0263 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0264-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0264-isvalid.html new file mode 100644 index 0000000000..62cefe5013 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0264-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0264 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0265-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0265-isvalid.html new file mode 100644 index 0000000000..b4bcf8057a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0265-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0265 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0266-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0266-isvalid.html new file mode 100644 index 0000000000..5f30516f23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0266-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0266 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0267-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0267-isvalid.html new file mode 100644 index 0000000000..291dad06ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0267-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0267 + + +
+

Ivan Herman

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0268-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0268-isvalid.html new file mode 100644 index 0000000000..03292c7d91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0268-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0268 + + +
+ Ivan Herman +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0269-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0269-isvalid.html new file mode 100644 index 0000000000..3ff53585f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0269-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0269 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0271-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0271-isvalid.html new file mode 100644 index 0000000000..50a8e8a84e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0271-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0269 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0272-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0272-isvalid.html new file mode 100644 index 0000000000..ddd86e6b6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0272-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0272 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0273-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0273-isvalid.html new file mode 100644 index 0000000000..3bbf607f8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0273-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0273 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0274-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0274-isvalid.html new file mode 100644 index 0000000000..faf6d451ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0274-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0274 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0275-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0275-isvalid.html new file mode 100644 index 0000000000..c53311b645 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0275-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0275 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0276-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0276-isvalid.html new file mode 100644 index 0000000000..6ca34862b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0276-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0275 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0277-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0277-isvalid.html new file mode 100644 index 0000000000..61922bf18f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0277-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0277 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0278-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0278-isvalid.html new file mode 100644 index 0000000000..7490cf0f18 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0278-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0278 + + +

The value of @content has a higher priority than @datetime

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0279-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0279-isvalid.html new file mode 100644 index 0000000000..da3798d085 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0279-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0279 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0280-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0280-novalid.html new file mode 100644 index 0000000000..dbe94dfd0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0280-novalid.html @@ -0,0 +1,10 @@ + + + + + Test 0280 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0281-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0281-isvalid.html new file mode 100644 index 0000000000..1158dc9361 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0281-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0281 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0282-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0282-isvalid.html new file mode 100644 index 0000000000..1fd9cb1a1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0282-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0282 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0283-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0283-isvalid.html new file mode 100644 index 0000000000..3be86a46f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0283-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0283 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0284-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0284-isvalid.html new file mode 100644 index 0000000000..e2b0254b9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0284-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0284 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0285-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0285-novalid.html new file mode 100644 index 0000000000..58d276f28b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0285-novalid.html @@ -0,0 +1,12 @@ + + + + + Test 0285 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0287-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0287-isvalid.html new file mode 100644 index 0000000000..17aa300748 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0287-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0287 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0289-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0289-isvalid.html new file mode 100644 index 0000000000..09af29ea57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0289-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0289 + + +

@href becomes subject when @property and @content are present

+ ignored + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0290-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0290-isvalid.html new file mode 100644 index 0000000000..12ac353b2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0290-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0290 + + +

@href becomes subject when @property and @datatype are present

+ value + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0291-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0291-isvalid.html new file mode 100644 index 0000000000..dddb87e2b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0291-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0291 + + +

@href as subject overridden by @about

+ ignored + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0292-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0292-isvalid.html new file mode 100644 index 0000000000..1a9e85b467 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0292-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0292 + + +

@about overriding @href as subject is used as parent resource

+ + value two + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0293-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0293-isvalid.html new file mode 100644 index 0000000000..2202603d77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0293-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0293 + + +

Testing the ':' character usage in a CURIE

+
+

Test

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0296-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0296-isvalid.html new file mode 100644 index 0000000000..bdf56c40ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0296-isvalid.html @@ -0,0 +1,27 @@ + + + + + Test 0296 + + +
+ Gregg + Knows + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0297-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0297-isvalid.html new file mode 100644 index 0000000000..5832089565 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0297-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0297: Testing @typeof and @about=[] + + +
Alex Milowski
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0298-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0298-isvalid.html new file mode 100644 index 0000000000..54ab6d91d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0298-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0298: Testing @typeof and @about=[] + + +
+ Alex Milowski +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0299-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0299-isvalid.html new file mode 100644 index 0000000000..c529090d72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0299-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0299: Testing @resource=[] + + + The Foo Document + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0300-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0300-isvalid.html new file mode 100644 index 0000000000..38741f14bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0300-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0300: Testing @resource=[] + + + The Foo Document + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0301-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0301-isvalid.html new file mode 100644 index 0000000000..f6dce1da96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0301-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0301: Typed Property + + +

+ Fizzbit +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0302-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0302-isvalid.html new file mode 100644 index 0000000000..21020d0fc4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0302-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0302: various types of tokens in @typeof + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0303-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0303-isvalid.html new file mode 100644 index 0000000000..6444209590 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0303-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0303: @rel/@rev terms removed if @property exists + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0305-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0305-isvalid.html new file mode 100644 index 0000000000..3ee7f48603 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0305-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0305 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0306-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0306-isvalid.html new file mode 100644 index 0000000000..6b720f0348 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0306-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0306 + + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0307-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0307-isvalid.html new file mode 100644 index 0000000000..c9b99557ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0307-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0307 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0308-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0308-novalid.html new file mode 100644 index 0000000000..56f9a3930d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0308-novalid.html @@ -0,0 +1,12 @@ + + + + + Test 0308 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0309-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0309-novalid.html new file mode 100644 index 0000000000..e9ca319beb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0309-novalid.html @@ -0,0 +1,12 @@ + + + + + Test 0309 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0310-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0310-novalid.html new file mode 100644 index 0000000000..89793d797a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0310-novalid.html @@ -0,0 +1,12 @@ + + + + + Test 0310 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0311-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0311-isvalid.html new file mode 100644 index 0000000000..e8991e4aed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0311-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0311 + + +
+ this photo was taken by + Stéphane Corlosquet + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0312-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0312-isvalid.html new file mode 100644 index 0000000000..af489fe88b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0312-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0312 + + +

+ The homepage of Some Body. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0313-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0313-isvalid.html new file mode 100644 index 0000000000..e4b4b760da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0313-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0313 + + +

Foo

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0314-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0314-novalid.html new file mode 100644 index 0000000000..a8e1c16084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0314-novalid.html @@ -0,0 +1,36 @@ + + + + + Test 0314 + + + + +
+

This is the primary content of this page. It has some sections.

+
+

Some contents that are a header

+

Section 1 needs some content!

+
+
+

This is Section 2

+

Section 2 is pretty boring.

+
+
+

This is Appendix 1

+

It is a note about the document - not a primary content + item.

+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0315-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0315-isvalid.html new file mode 100644 index 0000000000..79bf76a023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0315-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0315 + + +
+
+ Director +
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0316-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0316-isvalid.html new file mode 100644 index 0000000000..7063dd3aa6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0316-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0316 + + +
+
+ Director +
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0317-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0317-isvalid.html new file mode 100644 index 0000000000..a8d0f89500 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0317-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0316 + + +
+
+ Director +
+
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0318-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0318-isvalid.html new file mode 100644 index 0000000000..b11d8dfbb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0318-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0318 + + +
+
+

Ivan Herman

+ +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0319-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0319-novalid.html new file mode 100644 index 0000000000..5397314f25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0319-novalid.html @@ -0,0 +1,11 @@ + + + + + + Test 0319 + + +

value

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0320-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0320-novalid.html new file mode 100644 index 0000000000..19816e4c84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0320-novalid.html @@ -0,0 +1,14 @@ + + + + + Test 0320 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0321-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0321-isvalid.html new file mode 100644 index 0000000000..ee9159d0ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0321-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0321 + + +
+ +
+

Name: Amanda

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0322-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0322-isvalid.html new file mode 100644 index 0000000000..f10dd51cad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0322-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0322 + + +
+

My name is Gregg

+ +
+

My name is Kellogg

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0323-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0323-isvalid.html new file mode 100644 index 0000000000..6e8d034b46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0323-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0323 + + +
+ +
+
+ +
+

Name: Amanda

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0324-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0324-isvalid.html new file mode 100644 index 0000000000..20d6529d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0324-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0324 + + +
+ + +
+

Name: Amanda

+

Jazz Band

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0325-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0325-isvalid.html new file mode 100644 index 0000000000..549844fd79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0325-isvalid.html @@ -0,0 +1,17 @@ + + + + + + Test 0325 + + +
+
+
+
+ Amanda +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0326-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0326-isvalid.html new file mode 100644 index 0000000000..5791c1c38f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0326-isvalid.html @@ -0,0 +1,15 @@ + + + + + + Test 0326 + + +
+ +
+

Name: Bella

+

Name: Lola

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0327-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0327-isvalid.html new file mode 100644 index 0000000000..7228f861ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0327-isvalid.html @@ -0,0 +1,24 @@ + + + + + + Test 0327 + + +
+ + +
+

Name: Amanda

+
+
+ +
+
+
+

Band: Jazz Band

+

Size: 12 players

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0328-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0328-isvalid.html new file mode 100644 index 0000000000..11fdf077bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0328-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0328 + + +

The value of @content has a higher priority than the content of the element

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0329-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0329-isvalid.html new file mode 100644 index 0000000000..996183c848 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0329-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0329 + + +
+ John + Doe +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0330-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0330-isvalid.html new file mode 100644 index 0000000000..2ce3e07ede --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0330-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0330 + + +
2010-11-12
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfa/0331-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfa/0331-isvalid.html new file mode 100644 index 0000000000..f54979398d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfa/0331-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0331 + + +
Afrikaans
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0015-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0015-isvalid.html new file mode 100644 index 0000000000..edcbe3108b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0015-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0015 + + + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0021-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0021-isvalid.html new file mode 100644 index 0000000000..21b9f42112 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0021-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0021 + + +
+ this photo was taken by + Mark Birbeck + +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0023-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0023-isvalid.html new file mode 100644 index 0000000000..5859d45788 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0023-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0023 + + +
+ This photo was taken by + Mark Birbeck +
+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0030-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0030-isvalid.html new file mode 100644 index 0000000000..7fd1a85ec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0030-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0030 + + +

This document is licensed under a + + Creative Commons License + . +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0050-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0050-isvalid.html new file mode 100644 index 0000000000..94e28c88b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0050-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0050 + + +
+

John Doe

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0052-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0052-isvalid.html new file mode 100644 index 0000000000..8e4d02f7bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0052-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0052 + + +

+ John Doe +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0053-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0053-isvalid.html new file mode 100644 index 0000000000..f5d2172923 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0053-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0053 + + +

+ John Doe +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0066-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0066-isvalid.html new file mode 100644 index 0000000000..dc8642ac73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0066-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0066 + + +

This is test #66.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0067-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0067-isvalid.html new file mode 100644 index 0000000000..e60e30e04d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0067-isvalid.html @@ -0,0 +1,9 @@ + + + + Test 0067 + + +

This is test #67.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0071-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0071-isvalid.html new file mode 100644 index 0000000000..511e0b7107 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0071-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0071 + + +

This page is under a Creative Commons + + Attribution-No Derivatives 3.0 license. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0074-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0074-isvalid.html new file mode 100644 index 0000000000..e7e7456c06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0074-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0074 + + +

+ This article was written by + Jane. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0075-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0075-isvalid.html new file mode 100644 index 0000000000..1d4074d991 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0075-isvalid.html @@ -0,0 +1,14 @@ + + + + + + Test 0075 + + +

+ This page is under a Creative Commons + Attribution-No Derivatives 3.0 license. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0089-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0089-isvalid.html new file mode 100644 index 0000000000..21354e155e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0089-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0089 + + +
+ example image +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0115-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0115-isvalid.html new file mode 100644 index 0000000000..cde9b6e40d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0115-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0115 + + +

Description: XML entities in the RDFa content

+

+ > + Ben & Co. + @ + @ +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0117-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0117-isvalid.html new file mode 100644 index 0000000000..ed34d0ead6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0117-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0117 + + +

+ Mark Birbeck + added this triple test. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0134-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0134-isvalid.html new file mode 100644 index 0000000000..ced8d6c899 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0134-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0140-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0140-isvalid.html new file mode 100644 index 0000000000..d2a7123929 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0140-isvalid.html @@ -0,0 +1,11 @@ + + + + + Blank-node as Predicate Test + + +

Blank Nodes are not allowed to be predicate identifiers in RDF:

+

Test

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0147.novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0147.novalid.html new file mode 100644 index 0000000000..23adadedf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0147.novalid.html @@ -0,0 +1,10 @@ + + + + + Test + + +

Test

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0214-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0214-isvalid.html new file mode 100644 index 0000000000..395e645fb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0214-isvalid.html @@ -0,0 +1,9 @@ + + + + Test 0214 + + +

This document has a title.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0235-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0235-isvalid.html new file mode 100644 index 0000000000..183956137e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0235-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0235 + + +

+ The rdfagraph should not generate triples when + looking only at the processor graph. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0238-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0238-isvalid.html new file mode 100644 index 0000000000..92feca27ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0238-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0238 + + + Undefined Term + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0239-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0239-isvalid.html new file mode 100644 index 0000000000..a28850ee58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0239-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0239 + + + Undefined Prefix + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0240-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0240-isvalid.html new file mode 100644 index 0000000000..9938beaa8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0240-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0240 + + + Using the property subProp + should cause a triple with baseProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0241-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0241-isvalid.html new file mode 100644 index 0000000000..eb6b77a98d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0241-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0241 + + + Using the property eqProp + should cause a triple with baseProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0242-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0242-isvalid.html new file mode 100644 index 0000000000..7b6a59078d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0242-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0242 + + + Using the property eqProp + should cause a triple with eqProp to be added. + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0255-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0255-isvalid.html new file mode 100644 index 0000000000..7b1d284b4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0255-isvalid.html @@ -0,0 +1,11 @@ + + + + + Test 0255 + + + +

Just a plain literal.

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0259-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0259-isvalid.html new file mode 100644 index 0000000000..e2c8e5d600 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0259-isvalid.html @@ -0,0 +1,48 @@ + + + + + Test 0259 + + +
+ Vocabulary Prefixes + GRDDL + MA + OWL + RDF + RDFa + RDFS + RIF + SKOS + SKOS-XL + WDR + VOID + WDRS + XHV + XML + XSD +
+
+ Widely Used prefixes + CC + CTAG + DC + DCTERMS + FOAF + GR + ICAL + OG + REV + SIOC + V + VCARD + Schema +
+
+ Vocabulary Terms + DescribedBy + License + Role +
+ diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0263-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0263-isvalid.html new file mode 100644 index 0000000000..d8ef4b0b27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0263-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0263 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0264-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0264-isvalid.html new file mode 100644 index 0000000000..62cefe5013 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0264-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0264 + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0272-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0272-isvalid.html new file mode 100644 index 0000000000..ddd86e6b6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0272-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0272 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0273-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0273-isvalid.html new file mode 100644 index 0000000000..3bbf607f8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0273-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0273 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0274-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0274-isvalid.html new file mode 100644 index 0000000000..faf6d451ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0274-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0274 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0275-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0275-isvalid.html new file mode 100644 index 0000000000..c53311b645 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0275-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0275 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0276-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0276-isvalid.html new file mode 100644 index 0000000000..6ca34862b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0276-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0275 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0277-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0277-isvalid.html new file mode 100644 index 0000000000..61922bf18f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0277-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0277 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0281-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0281-isvalid.html new file mode 100644 index 0000000000..1158dc9361 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0281-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0281 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0282-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0282-isvalid.html new file mode 100644 index 0000000000..1fd9cb1a1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0282-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0282 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0283-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0283-isvalid.html new file mode 100644 index 0000000000..3be86a46f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0283-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0283 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0287-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0287-isvalid.html new file mode 100644 index 0000000000..17aa300748 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0287-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0287 + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0296-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0296-isvalid.html new file mode 100644 index 0000000000..bdf56c40ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0296-isvalid.html @@ -0,0 +1,27 @@ + + + + + Test 0296 + + +
+ Gregg + Knows + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0301-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0301-isvalid.html new file mode 100644 index 0000000000..f6dce1da96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0301-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0301: Typed Property + + +

+ Fizzbit +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0302-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0302-isvalid.html new file mode 100644 index 0000000000..21020d0fc4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0302-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0302: various types of tokens in @typeof + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0305-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0305-isvalid.html new file mode 100644 index 0000000000..3ee7f48603 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0305-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0305 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0306-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0306-isvalid.html new file mode 100644 index 0000000000..6b720f0348 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0306-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0306 + + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0307-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0307-isvalid.html new file mode 100644 index 0000000000..c9b99557ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0307-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0307 + + +
+

Some contents that are a header

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0311-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0311-isvalid.html new file mode 100644 index 0000000000..e8991e4aed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0311-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0311 + + +
+ this photo was taken by + Stéphane Corlosquet + +
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0312-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0312-isvalid.html new file mode 100644 index 0000000000..af489fe88b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0312-isvalid.html @@ -0,0 +1,12 @@ + + + + + Test 0312 + + +

+ The homepage of Some Body. +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0313-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0313-isvalid.html new file mode 100644 index 0000000000..e4b4b760da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0313-isvalid.html @@ -0,0 +1,10 @@ + + + + + Test 0313 + + +

Foo

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0319-novalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0319-novalid.html new file mode 100644 index 0000000000..5397314f25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0319-novalid.html @@ -0,0 +1,11 @@ + + + + + + Test 0319 + + +

value

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0321-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0321-isvalid.html new file mode 100644 index 0000000000..ee9159d0ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0321-isvalid.html @@ -0,0 +1,13 @@ + + + + + Test 0321 + + +
+ +
+

Name: Amanda

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0322-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0322-isvalid.html new file mode 100644 index 0000000000..f10dd51cad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0322-isvalid.html @@ -0,0 +1,14 @@ + + + + + Test 0322 + + +
+

My name is Gregg

+ +
+

My name is Kellogg

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0323-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0323-isvalid.html new file mode 100644 index 0000000000..6e8d034b46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0323-isvalid.html @@ -0,0 +1,16 @@ + + + + + Test 0323 + + +
+ +
+
+ +
+

Name: Amanda

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0324-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0324-isvalid.html new file mode 100644 index 0000000000..20d6529d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0324-isvalid.html @@ -0,0 +1,15 @@ + + + + + Test 0324 + + +
+ + +
+

Name: Amanda

+

Jazz Band

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0325-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0325-isvalid.html new file mode 100644 index 0000000000..549844fd79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0325-isvalid.html @@ -0,0 +1,17 @@ + + + + + + Test 0325 + + +
+
+
+
+ Amanda +
+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0326-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0326-isvalid.html new file mode 100644 index 0000000000..5791c1c38f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0326-isvalid.html @@ -0,0 +1,15 @@ + + + + + + Test 0326 + + +
+ +
+

Name: Bella

+

Name: Lola

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-rdfalite/0327-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0327-isvalid.html new file mode 100644 index 0000000000..7228f861ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-rdfalite/0327-isvalid.html @@ -0,0 +1,24 @@ + + + + + + Test 0327 + + +
+ + +
+

Name: Amanda

+
+
+ +
+
+
+

Band: Jazz Band

+

Size: 12 players

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/0001isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/0001isvalid.html new file mode 100644 index 0000000000..0894bd7180 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/0001isvalid.html @@ -0,0 +1,130 @@ + + + + + <svg>'s HTML integration points + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + foo + foo + foo + + + + + + fee + fi + fo + + fum + + + + + + + Yes, this is somehow totally valid. + + + + + + + + + fee + fi + fo + + fum + + + + + + + Yes, this is somehow totally valid. + + + + + + + + + fee + fi + fo + + fum + + + + + + + Yes, this is somehow totally valid. + + + + + + + + + + + +
+

Heading

+
+
+ + +
+

Heading

+
+
+
+ + + + + + + I'm an HTML <title>! + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-01-f-isvalid.html new file mode 100644 index 0000000000..a8b0dc56ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-01-f-isvalid.html @@ -0,0 +1,176 @@ + + + + animate-dom-01-f-manual.svg + + + +

Source SVG: animate-dom-01-f-manual.svg

+ + + + + + + + + + $RCSfile: animate-dom-01-f.svg,v $ + + + + + + + + + + Testing SVGAnimationElement.getStartTime() + + Test running... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Called before a lone interval starts + Called on an animation with no intervals + Called during an interval + Called after a lone interval ends, fill="remove" + Called after a lone interval ends, fill="freeze" + Called with multiple begin values + Called with multiple begin values including "indefinite" + Called with syncbase begin value + + + + + $Revision: 1.11 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-02-f-isvalid.html new file mode 100644 index 0000000000..024044443a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-dom-02-f-isvalid.html @@ -0,0 +1,66 @@ + + + + animate-dom-02-f-manual.svg + + + +

Source SVG: animate-dom-02-f-manual.svg

+ + + + + + + + + + $RCSfile: animate-dom-02-f.svg,v $ + + + + + + + + + + Testing ElementTimeControl method return values + + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-02-t-isvalid.html new file mode 100644 index 0000000000..2fa739b965 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-02-t-isvalid.html @@ -0,0 +1,82 @@ + + + + animate-elem-02-t-manual.svg + + + +

Source SVG: animate-elem-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-02-t.svg,v $ + + + + + + + + + + + + + + + + + anim.5 + + + + + + + + + anim.6 + + + + + + + + + anim.7 + + + + + + + + + anim.8 + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-03-t-isvalid.html new file mode 100644 index 0000000000..42a8cba625 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-03-t-isvalid.html @@ -0,0 +1,70 @@ + + + + animate-elem-03-t-manual.svg + + + +

Source SVG: animate-elem-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + Sample 123 + Sample 123 + Sample 123 + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-04-t-isvalid.html new file mode 100644 index 0000000000..74a11744ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-04-t-isvalid.html @@ -0,0 +1,56 @@ + + + + animate-elem-04-t-manual.svg + + + +

Source SVG: animate-elem-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-04-t.svg,v $ + + + + + + + + + + Test a motion path + 'from'/'to' attribute. + + + 0 sec. + + 3+ sec. + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-05-t-isvalid.html new file mode 100644 index 0000000000..424d9cdff8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-05-t-isvalid.html @@ -0,0 +1,58 @@ + + + + animate-elem-05-t-manual.svg + + + +

Source SVG: animate-elem-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-05-t.svg,v $ + + + + + + + + + + Test a motion path + 'values' attribute. + + + 0 sec. + + 3+ + + 6+ + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-06-t-isvalid.html new file mode 100644 index 0000000000..1b6c7becd7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-06-t-isvalid.html @@ -0,0 +1,56 @@ + + + + animate-elem-06-t-manual.svg + + + +

Source SVG: animate-elem-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-06-t.svg,v $ + + + + + + + + + + Test a motion path + 'path' attribute. + + + 0 sec. + + 6+ sec. + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-07-t-isvalid.html new file mode 100644 index 0000000000..df30825579 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-07-t-isvalid.html @@ -0,0 +1,58 @@ + + + + animate-elem-07-t-manual.svg + + + +

Source SVG: animate-elem-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-07-t.svg,v $ + + + + + + + + + + Test a motion path + 'mpath' element. + + + 0 sec. + + 6+ sec. + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-08-t-isvalid.html new file mode 100644 index 0000000000..7e2891dc8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-08-t-isvalid.html @@ -0,0 +1,65 @@ + + + + animate-elem-08-t-manual.svg + + + +

Source SVG: animate-elem-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-08-t.svg,v $ + + + + + + + + + Test rotate='auto' and rotate='auto-reverse' + + + + 0 sec. + + 6+ sec. + + + + rotate='auto' + + + 0 sec. + + 6+ sec. + + + + rotate='auto-reverse' + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-09-t-isvalid.html new file mode 100644 index 0000000000..fcdb741ff6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-09-t-isvalid.html @@ -0,0 +1,77 @@ + + + + animate-elem-09-t-manual.svg + + + +

Source SVG: animate-elem-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-09-t.svg,v $ + + + + + + + + + + + 0-2 sec. + 2-4 sec. + 4-6 sec. + 6+ sec. + + + + + + + + + + + + + 0-2 sec. + 2-4 sec. + 4-6 sec. + 6+ sec. + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-10-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-10-t-isvalid.html new file mode 100644 index 0000000000..ebcbcb510a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-10-t-isvalid.html @@ -0,0 +1,78 @@ + + + + animate-elem-10-t-manual.svg + + + +

Source SVG: animate-elem-10-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-10-t.svg,v $ + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-11-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-11-t-isvalid.html new file mode 100644 index 0000000000..e357d45e19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-11-t-isvalid.html @@ -0,0 +1,77 @@ + + + + animate-elem-11-t-manual.svg + + + +

Source SVG: animate-elem-11-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-11-t.svg,v $ + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-12-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-12-t-isvalid.html new file mode 100644 index 0000000000..f5f459a761 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-12-t-isvalid.html @@ -0,0 +1,77 @@ + + + + animate-elem-12-t-manual.svg + + + +

Source SVG: animate-elem-12-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-12-t.svg,v $ + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + at 0 sec. + at 3 sec. + at 6 sec. + 9+ sec. + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-13-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-13-t-isvalid.html new file mode 100644 index 0000000000..22891068bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-13-t-isvalid.html @@ -0,0 +1,86 @@ + + + + animate-elem-13-t-manual.svg + + + +

Source SVG: animate-elem-13-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-13-t.svg,v $ + + + + + + + + + + + + 0-2 sec. + 5+ sec. + + + + + from to + + + + + + from by + + + + + + by + + + + + + to + + + + + + values + + + + + + values + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-14-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-14-t-isvalid.html new file mode 100644 index 0000000000..da196799e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-14-t-isvalid.html @@ -0,0 +1,62 @@ + + + + animate-elem-14-t-manual.svg + + + +

Source SVG: animate-elem-14-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-14-t.svg,v $ + + + + + + + + + calcMode="discrete" + keyTimes="0;.2;.4;.6" + + + Time (s): + 0 + + 2 + + 4 + + 6 + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-15-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-15-t-isvalid.html new file mode 100644 index 0000000000..047abbefa0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-15-t-isvalid.html @@ -0,0 +1,62 @@ + + + + animate-elem-15-t-manual.svg + + + +

Source SVG: animate-elem-15-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-15-t.svg,v $ + + + + + + + + + calcMode="paced" + keyTimes="0;.25;.5;1" + + + Time (s): + 0 + + 1.5 + + 4 + + 9 + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-17-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-17-t-isvalid.html new file mode 100644 index 0000000000..5148a5cfb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-17-t-isvalid.html @@ -0,0 +1,62 @@ + + + + animate-elem-17-t-manual.svg + + + +

Source SVG: animate-elem-17-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-17-t.svg,v $ + + + + + + + + + calcMode="spline" + keyTimes="0;.25;.5;1" + + + Time (s): + 0 + + 2 + + 4 + + 8 + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-19-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-19-t-isvalid.html new file mode 100644 index 0000000000..75f05ae329 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-19-t-isvalid.html @@ -0,0 +1,62 @@ + + + + animate-elem-19-t-manual.svg + + + +

Source SVG: animate-elem-19-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-19-t.svg,v $ + + + + + + + + + calcMode="linear" + keyTimes="0;.5;.75;1" + + + Time (s): + 0 + + 4 + + 6 + + 8 + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-20-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-20-t-isvalid.html new file mode 100644 index 0000000000..950c3568c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-20-t-isvalid.html @@ -0,0 +1,59 @@ + + + + animate-elem-20-t-manual.svg + + + +

Source SVG: animate-elem-20-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-20-t.svg,v $ + + + + + + + + + + + + + + + + + Fade in + + + + Fade out + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-21-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-21-t-isvalid.html new file mode 100644 index 0000000000..c4b1f5a5df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-21-t-isvalid.html @@ -0,0 +1,67 @@ + + + + animate-elem-21-t-manual.svg + + + +

Source SVG: animate-elem-21-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-21-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + Fade in + + + + Fade out + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-22-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-22-b-isvalid.html new file mode 100644 index 0000000000..dfea322d40 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-22-b-isvalid.html @@ -0,0 +1,63 @@ + + + + animate-elem-22-b-manual.svg + + + +

Source SVG: animate-elem-22-b-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-22-b.svg,v $ + + + + + + + + + + + Yellow rect at time 0s + + Yellow rect at time 3s + + Yellow rect at time 9s + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-23-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-23-t-isvalid.html new file mode 100644 index 0000000000..a39fe76890 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-23-t-isvalid.html @@ -0,0 +1,64 @@ + + + + animate-elem-23-t-manual.svg + + + +

Source SVG: animate-elem-23-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-23-t.svg,v $ + + + + + + + + + + + Color at 3s + + + Color at 6s + + + Color at 9s + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-24-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-24-t-novalid.html new file mode 100644 index 0000000000..922125adb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-24-t-novalid.html @@ -0,0 +1,105 @@ + + + + animate-elem-24-t-manual.svg + + + +

Source SVG: animate-elem-24-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-24-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Text from 0s to 3s + Text at 6s + Text at 9s + + + + It's alive! + It's alive! + It's alive! + + + + + + It's alive! + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-25-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-25-t-isvalid.html new file mode 100644 index 0000000000..ffa132331d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-25-t-isvalid.html @@ -0,0 +1,61 @@ + + + + animate-elem-25-t-manual.svg + + + +

Source SVG: animate-elem-25-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-25-t.svg,v $ + + + + + + + + + Test animation options for specifying the target attribute/property. + + 0-3 sec. + + at 6 sec. + + + + + 0-6 sec. + + at 9 sec. + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-26-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-26-t-isvalid.html new file mode 100644 index 0000000000..b5474f8912 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-26-t-isvalid.html @@ -0,0 +1,62 @@ + + + + animate-elem-26-t-manual.svg + + + +

Source SVG: animate-elem-26-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-26-t.svg,v $ + + + + + + + + + + + + + + + + anim. 1 + + + + + + + + + anim. 2 + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-27-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-27-t-isvalid.html new file mode 100644 index 0000000000..2cd182740d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-27-t-isvalid.html @@ -0,0 +1,60 @@ + + + + animate-elem-27-t-manual.svg + + + +

Source SVG: animate-elem-27-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-27-t.svg,v $ + + + + + + + + + Test animation options for specifying the target element. + + 0 to 3 sec. + + at 6 sec. + + + + 0 to 6 sec. + + at 9 sec. + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-28-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-28-t-isvalid.html new file mode 100644 index 0000000000..0dd94c7d19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-28-t-isvalid.html @@ -0,0 +1,54 @@ + + + + animate-elem-28-t-manual.svg + + + +

Source SVG: animate-elem-28-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-28-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-29-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-29-b-isvalid.html new file mode 100644 index 0000000000..761f538b25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-29-b-isvalid.html @@ -0,0 +1,60 @@ + + + + animate-elem-29-b-manual.svg + + + +

Source SVG: animate-elem-29-b-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-29-b.svg,v $ + + + + + + + + + + + + + + + + + + Fade in + + + + Fade out + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-30-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-30-t-isvalid.html new file mode 100644 index 0000000000..554946432f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-30-t-isvalid.html @@ -0,0 +1,146 @@ + + + + animate-elem-30-t-manual.svg + + + +

Source SVG: animate-elem-30-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-30-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-31-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-31-t-isvalid.html new file mode 100644 index 0000000000..37f3d463e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-31-t-isvalid.html @@ -0,0 +1,118 @@ + + + + animate-elem-31-t-manual.svg + + + +

Source SVG: animate-elem-31-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-31-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + display + visibility + Test of display attribute animation. + Circles with same color should be visible at same time. + + Test running... + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-32-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-32-t-isvalid.html new file mode 100644 index 0000000000..bcd4ca00e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-32-t-isvalid.html @@ -0,0 +1,139 @@ + + + + animate-elem-32-t-manual.svg + + + +

Source SVG: animate-elem-32-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-32-t.svg,v $ + + + + + + + + + + + + + Stroked + Unstroked + Zero width rect + Zero height rect + Zero radius circle + Zero x radius ellipse + Zero y radius ellipse + Zero length line + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-33-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-33-t-isvalid.html new file mode 100644 index 0000000000..f8b1d07854 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-33-t-isvalid.html @@ -0,0 +1,131 @@ + + + + animate-elem-33-t-manual.svg + + + +

Source SVG: animate-elem-33-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-33-t.svg,v $ + + + + + + + + + + + 0 + 0.8-3.2 + 4 + + + + + + + + + + + + + + + 0 + 2 + 2 + 4 + + + + + + + + + + + + + + + + + + 3 + 2.6 + 0 + 1 + 4 + 1.4 + + + + + + + + + + + + + + + + 3 + 2.6 + 0 + 1 + 4 + 1.4 + + + + + + + + + + + + + + Test of keyPoints and keyTimes. + Number indicates the circle's passing time in seconds. + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-34-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-34-t-isvalid.html new file mode 100644 index 0000000000..dccc5a38c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-34-t-isvalid.html @@ -0,0 +1,92 @@ + + + + animate-elem-34-t-manual.svg + + + +

Source SVG: animate-elem-34-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-34-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Animation on: 'points' and 'fill-rule'. + Digit should match outline at indicated time. + Filled square should follow morphing digit discretely. + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-35-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-35-t-isvalid.html new file mode 100644 index 0000000000..39ef7d6898 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-35-t-isvalid.html @@ -0,0 +1,120 @@ + + + + animate-elem-35-t-manual.svg + + + +

Source SVG: animate-elem-35-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-35-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Animation on: 'stroke-dasharray', 'stroke-dashoffset', + 'stroke-miterlimit', 'stroke-linecap' and 'stroke-linejoin'. + + + $Revision: 1.8 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-36-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-36-t-isvalid.html new file mode 100644 index 0000000000..0073cff7ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-36-t-isvalid.html @@ -0,0 +1,134 @@ + + + + animate-elem-36-t-manual.svg + + + +

Source SVG: animate-elem-36-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-36-t.svg,v $ + + + + + + + + + <animateTransform> on structure, + hyperlinking and text elements + + + + + + + + + + + + + + + <g> + + + + + + + + + + + <use> + + + + + + + <image> + + + + + + + + + + + + + + + + + + <switch> + + + + + + + + + + + + + + + + <a> + + + + + + + + + + + + + + 123 + + + + <text> + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-37-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-37-t-isvalid.html new file mode 100644 index 0000000000..1f720042bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-37-t-isvalid.html @@ -0,0 +1,88 @@ + + + + animate-elem-37-t-manual.svg + + + +

Source SVG: animate-elem-37-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-37-t.svg,v $ + + + + + + + + + <animateTransform> shape elements + + + + + <path> + + + + + + <rect> + + + + + + <circle> + + + + + + <ellipse> + + + + + + <line> + + + + + + <polyline> + + + + + + <polygon> + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-38-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-38-t-isvalid.html new file mode 100644 index 0000000000..9e9c151298 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-38-t-isvalid.html @@ -0,0 +1,80 @@ + + + + animate-elem-38-t-manual.svg + + + +

Source SVG: animate-elem-38-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-38-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Animation on: 'viewBox'. Flashing frame should + only appear at the edges of the SVG element. + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-39-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-39-t-isvalid.html new file mode 100644 index 0000000000..44cc438c7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-39-t-isvalid.html @@ -0,0 +1,114 @@ + + + + animate-elem-39-t-manual.svg + + + +

Source SVG: animate-elem-39-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-39-t.svg,v $ + + + + + + + + + <animate> on xlink:href + + + <set> + + + + + + 38 + 02 + + + + + <a> + + + + + + + <image> + + + + + Use A + Use B + Use C + + + + + + + <use> + + + + <animate> + + + + + + 09 + 03 + + + + + <a> + + + + + + + <image> + + + + + + + + <use> + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-40-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-40-t-isvalid.html new file mode 100644 index 0000000000..0e8682825a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-40-t-isvalid.html @@ -0,0 +1,200 @@ + + + + animate-elem-40-t-manual.svg + + + +

Source SVG: animate-elem-40-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-40-t.svg,v $ + + + + + + + + + <animate> of x/y/width/height + + + + + + + + + + + + + + + + + + + + + + + + + + + + x/y on <use> + + + + + + + + + + + x/y on <image> + + + + + + + + + + + x/y on <rect> + + + + + + + + + + + + x/y on <rect> + + + + + + + + + + + + + + 123 + + + + + + + x/y on <text> + + + + + + + + + + + + + + + + + + 12 + + + + + + + x/y on <text>(2) + + + + + + + + + + + + + + + + + + + + + width/height + on <image> + + + + + + + + + + + + + + + + + + + + + + width/height + on <rect> + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-41-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-41-t-isvalid.html new file mode 100644 index 0000000000..ff2a8c3f75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-41-t-isvalid.html @@ -0,0 +1,393 @@ + + + + animate-elem-41-t-manual.svg + + + +

Source SVG: animate-elem-41-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-41-t.svg,v $ + + + + + + + + + graphics + + + fill + fill-rule + stroke + stroke-width + stroke-linecap + stroke-linejoin + stroke-miterlimit + stroke-dashoffset + display + visibility + color + + + + element + <g> + <a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-44-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-44-t-isvalid.html new file mode 100644 index 0000000000..6a58cc71f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-44-t-isvalid.html @@ -0,0 +1,72 @@ + + + + animate-elem-44-t-manual.svg + + + +

Source SVG: animate-elem-44-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-44-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Animation on the 'd' + attribute of path. + + Digit should match outline at indicated time. + Filled circle should follow morphing digit discretely. + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-46-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-46-t-isvalid.html new file mode 100644 index 0000000000..86d81826c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-46-t-isvalid.html @@ -0,0 +1,239 @@ + + + + animate-elem-46-t-manual.svg + + + +

Source SVG: animate-elem-46-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-46-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text-anchor + font-size + font-family + font-style + font-weight + + + + <text> + <g> + <a> + + + + + + + A + + A + + A + + + + + + + + + + + + A + + + + + + + + A + + + + + + A + + + + + + + A + A + A + + + + + + + + A + + + + + + + A + + + + + + A + + + + + + + A + A + A + + + + + + + A + + + + + + + A + + + + + + A + + + + + + + A + A + A + + + + + + + A + + + + + + + A + + + + + + A + + + + + + + + A + A + A + + + + + + + + A + + + + + + + A + + + + + + A + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-52-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-52-t-isvalid.html new file mode 100644 index 0000000000..83430f9f9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-52-t-isvalid.html @@ -0,0 +1,78 @@ + + + + animate-elem-52-t-manual.svg + + + +

Source SVG: animate-elem-52-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-52-t.svg,v $ + + + + + + + + + A + B + C + D + + + + + click A + + + + + click B+2 + + + + + click C+4 + + + + + never + + + + + + + Test of Eventbase targets. + Note that clicking rect D should give no result. + Clicking a rectangle should change its color at the + time for the click + delay as indicated in each rect. + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-53-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-53-t-isvalid.html new file mode 100644 index 0000000000..1b1bebc7a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-53-t-isvalid.html @@ -0,0 +1,88 @@ + + + + animate-elem-53-t-manual.svg + + + +

Source SVG: animate-elem-53-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-53-t.svg,v $ + + + + + + + + + + + + + + 0s + + 3s + + 6s + + 9s + + + + + + + + + + + + + 0s + + 2.22s + + 6.66s + + 8s + + + + + + + + + + + Animation on: 'points' with 'calc-mode'. + Coloblue and black squares should match at indicated time. + Same coloblue squares (green and blue) should match at all times + + + $Revision: 1.7 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-60-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-60-t-isvalid.html new file mode 100644 index 0000000000..057df82b79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-60-t-isvalid.html @@ -0,0 +1,157 @@ + + + + animate-elem-60-t-manual.svg + + + +

Source SVG: animate-elem-60-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-60-t.svg,v $ + + + + + + + + + begin + + + unspecified + offset + event base + sync base + indefinite + repeat() + accessKey() + wallclock() + + + + 0s + 1s + 2s + 3s + 4s + 5s + 6s + 7s + 8s + 0s + 1s + 2s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-61-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-61-t-isvalid.html new file mode 100644 index 0000000000..c1abfb35e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-61-t-isvalid.html @@ -0,0 +1,115 @@ + + + + animate-elem-61-t-manual.svg + + + +

Source SVG: animate-elem-61-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-61-t.svg,v $ + + + + + + + + + multiple begin + + + 2 offsets + 2 sync bases + 2 repeat + 2 event base + 2 accessKeys + misc + + + + 0-1s + 2s-4s + > 5s + + 1-2s + 4-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-62-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-62-t-isvalid.html new file mode 100644 index 0000000000..9154bf0ea9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-62-t-isvalid.html @@ -0,0 +1,157 @@ + + + + animate-elem-62-t-manual.svg + + + +

Source SVG: animate-elem-62-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-62-t.svg,v $ + + + + + + + + + end + + + unspecified + offset + event base + sync base + indefinite + repeat() + accessKey() + wallclock() + + + + 0s + 1s + 2s + 3s + 4s + 5s + 6s + 7s + 8s + 0s + 1s + 2s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-63-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-63-t-isvalid.html new file mode 100644 index 0000000000..287450592b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-63-t-isvalid.html @@ -0,0 +1,122 @@ + + + + animate-elem-63-t-manual.svg + + + +

Source SVG: animate-elem-63-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-63-t.svg,v $ + + + + + + + + + multiple end + + + 2 offsets + 2 sync bases + 2 repeat + 2 event base + 2 accessKeys + misc + + + + 0-1s + 2s-4s + > 5s + + 1-2s + 4-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-64-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-64-t-isvalid.html new file mode 100644 index 0000000000..4a6871f47e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-64-t-isvalid.html @@ -0,0 +1,100 @@ + + + + animate-elem-64-t-manual.svg + + + +

Source SVG: animate-elem-64-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-64-t.svg,v $ + + + + + + + + + dur + + + clock value + indefinite + media + + + + > 2s + 0s-2s + + + never + > 0s + + + + never + > 0s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-65-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-65-t-isvalid.html new file mode 100644 index 0000000000..ae4d9d1ab1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-65-t-isvalid.html @@ -0,0 +1,146 @@ + + + + animate-elem-65-t-manual.svg + + + +

Source SVG: animate-elem-65-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-65-t.svg,v $ + + + + + + + + + min + + + + + no min / media + invalid min + min < active dur + min > active dur + min < repeat dur + min > repeat dur, remove + min > repeat dur, freeze + + + + > 5s + 0s-5s + + + never + > 0s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-66-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-66-t-isvalid.html new file mode 100644 index 0000000000..35674a7ef2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-66-t-isvalid.html @@ -0,0 +1,139 @@ + + + + animate-elem-66-t-manual.svg + + + +

Source SVG: animate-elem-66-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-66-t.svg,v $ + + + + + + + + + max + min & max + + + no max / media + invalid max values + max < active dur + max > active dur + min < max + min = max + min > max (both ignored) + + + > 5s + 0s-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-67-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-67-t-isvalid.html new file mode 100644 index 0000000000..1975b64f51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-67-t-isvalid.html @@ -0,0 +1,123 @@ + + + + animate-elem-67-t-manual.svg + + + +

Source SVG: animate-elem-67-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-67-t.svg,v $ + + + + + + + + + restart + + + + + no restart (defaults to always) + restart="always" + restart="whenNotActive" + restart="never" + reference + + + + > 5s + 0s-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-68-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-68-t-isvalid.html new file mode 100644 index 0000000000..927dfe08ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-68-t-isvalid.html @@ -0,0 +1,102 @@ + + + + animate-elem-68-t-manual.svg + + + +

Source SVG: animate-elem-68-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-68-t.svg,v $ + + + + + + + + + repeatCount + + + dur=5s repeatCount unspecified + dur=1s repeatCount=5 + dur=10s repeatCount=0.5 + dur=1s repeatCount=indefinite + end=5s + + + + > 5s + 0s-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-69-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-69-t-isvalid.html new file mode 100644 index 0000000000..7b28226b38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-69-t-isvalid.html @@ -0,0 +1,113 @@ + + + + animate-elem-69-t-manual.svg + + + +

Source SVG: animate-elem-69-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-69-t.svg,v $ + + + + + + + + + repeatDur + + + dur=5s repeatDur unspecified + dur=1s repeatDur=5s + dur=0.5s repeatDur=5s + dur=1s repeatDur=indefinite + end=5s + dur=0.7s repeatDur=5s + + + + > 5s + 0s-5s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-70-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-70-t-isvalid.html new file mode 100644 index 0000000000..5754fdf378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-70-t-isvalid.html @@ -0,0 +1,105 @@ + + + + animate-elem-70-t-manual.svg + + + +

Source SVG: animate-elem-70-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-70-t.svg,v $ + + + + + + + + + fill + + + fill unspecified (remove) + fill=remove + fill=freeze (with restart) + fill=freeze (no restart) + + + + never + here + always + here + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-77-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-77-t-isvalid.html new file mode 100644 index 0000000000..8cfc4cbd82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-77-t-isvalid.html @@ -0,0 +1,287 @@ + + + + animate-elem-77-t-manual.svg + + + +

Source SVG: animate-elem-77-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-77-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text + + + transform + text-anchor + font-size + font-family + font-style + font-weight + + + + <text> + <g> + <a> + + + + A + + + + + A + A + + + + + + + + + A + + + + + + A + + + + + A + + + + + + + A + A + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + + A + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + + A + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + + + A + A + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + + A + A + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-78-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-78-t-isvalid.html new file mode 100644 index 0000000000..675d0c74a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-78-t-isvalid.html @@ -0,0 +1,423 @@ + + + + animate-elem-78-t-manual.svg + + + +

Source SVG: animate-elem-78-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-78-t.svg,v $ + + + + + + + + + graphics + + + fill + fill-rule + stroke + stroke-width + stroke-linecap + stroke-linejoin + stroke-miterlimit + stroke-dashoffset + display + visibility + color + + + + 'Basic Shape' + <g> + <a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-80-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-80-t-isvalid.html new file mode 100644 index 0000000000..f72ab64f5a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-80-t-isvalid.html @@ -0,0 +1,252 @@ + + + + animate-elem-80-t-manual.svg + + + +

Source SVG: animate-elem-80-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-80-t.svg,v $ + + + + + + + + + <animateTransform> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + type=rotate + + + + + + + + + + + + + + + + + + + type=skewX + + + + + + + + + + + + + + + + + + + + + + type=skewY + + + + + + + + + + + + + + + + + + + + + + + type=scale + (sx and sy) + + + + + + + + + + + + + + + + + + + + + + + + + + + type=rotate + (with cx/cy) + + + + + + + + + + + + + + + + + + + + + + + + + + + type=translate + (tx only) + + + + + + + + + + + + + + + + + + + + + + + + + + + type=translate + (tx and ty) + + + + + + + + + + + + + + + + + + + + + + + type=scale + (sx only) + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-81-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-81-t-isvalid.html new file mode 100644 index 0000000000..0198df2524 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-81-t-isvalid.html @@ -0,0 +1,107 @@ + + + + animate-elem-81-t-manual.svg + + + +

Source SVG: animate-elem-81-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-81-t.svg,v $ + + + + + + + + + <animateTransform> + + + + + + + + + + + + + + + additive=replace + + + + + + + + + additive=sum + + + + + + + + accumulate=none + additive=replace + + + + + + + + accumulate=sum + additive=replace + + + + + + + + accumulate=none + additive=sum + + + + + + + + accumulate=sum + additive=sum + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-82-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-82-t-isvalid.html new file mode 100644 index 0000000000..bdbff9d35e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-82-t-isvalid.html @@ -0,0 +1,213 @@ + + + + animate-elem-82-t-manual.svg + + + +

Source SVG: animate-elem-82-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-82-t.svg,v $ + + + + + + + + + <animateTransform> + + + + + + + + + + + + + + + + + + + + + + + + + + same rotation + center + + + + + + + + + + + + + + + + + + + different rotation + centers + + + + + + + + + + + + + + + + + + + paced translation + + + + + + + + + + + + + + + + + + + linear translation + + + + + + + + + + + + + + + + + + + + + paced scale + + + + + + + + + + + + + + + + + + + + linear scale + + + + + + + + + + + + + + + + + + + paced rotation + + + + + + + + + + + + + + + + + + + linear rotation + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-83-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-83-t-isvalid.html new file mode 100644 index 0000000000..ed0bf103ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-83-t-isvalid.html @@ -0,0 +1,161 @@ + + + + animate-elem-83-t-manual.svg + + + +

Source SVG: animate-elem-83-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-83-t.svg,v $ + + + + + + + + + <animate> on <path>'s d attribute + + + + + + + + + + + + + + + + + + + + + + + + #1: from-to animation + + + + + + + + + + + + + + + + #2: to animation + + + + + + + + + + + + + + + + + + + + #3: values animation + + + + + + + + + + + + + + + + #4: from-to animation + compatible H/h, V/v, + L/l segments + + + + + + + + + + + + + + + + #5: from-to animation + compatible C/c + s/S segments + + + + + + + + + + + + + + + + #6: from-to animation + compatible Q/q, T/t + segments + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-84-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-84-t-isvalid.html new file mode 100644 index 0000000000..f451aa14fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-84-t-isvalid.html @@ -0,0 +1,70 @@ + + + + animate-elem-84-t-manual.svg + + + +

Source SVG: animate-elem-84-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-84-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + currentColor + green + inherit + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-85-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-85-t-isvalid.html new file mode 100644 index 0000000000..ccb5a36088 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-85-t-isvalid.html @@ -0,0 +1,83 @@ + + + + animate-elem-85-t-manual.svg + + + +

Source SVG: animate-elem-85-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-85-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-86-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-86-t-isvalid.html new file mode 100644 index 0000000000..605adfd890 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-86-t-isvalid.html @@ -0,0 +1,71 @@ + + + + animate-elem-86-t-manual.svg + + + +

Source SVG: animate-elem-86-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-86-t.svg,v $ + + + + + + + + + fill="freeze" with discrete calcMode + + + + discrete + + + + > 2s + 0s-2s + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-87-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-87-t-isvalid.html new file mode 100644 index 0000000000..6be01ce816 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-87-t-isvalid.html @@ -0,0 +1,63 @@ + + + + animate-elem-87-t-manual.svg + + + +

Source SVG: animate-elem-87-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-elem-87-t.svg,v $ + + + + + + + + + + Test zero value of a scale transform animation + + + + + + + Reference + + + + + + + <animateTransform type='scale' by='1'/> + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-88-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-88-t-isvalid.html new file mode 100644 index 0000000000..83965435e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-88-t-isvalid.html @@ -0,0 +1,52 @@ + + + + animate-elem-88-t-manual.svg + + + +

Source SVG: animate-elem-88-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-elem-88-t.svg,v $ + + + + + + + + + + Test values attribute list syntax + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-89-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-89-t-isvalid.html new file mode 100644 index 0000000000..07885c3a8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-89-t-isvalid.html @@ -0,0 +1,94 @@ + + + + animate-elem-89-t-manual.svg + + + +

Source SVG: animate-elem-89-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-89-t.svg,v $ + + + + + + + + + + + + + 0 sec. + 3 sec. + 6 sec. + 9+ sec. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-90-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-90-b-isvalid.html new file mode 100644 index 0000000000..40e7face85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-90-b-isvalid.html @@ -0,0 +1,71 @@ + + + + animate-elem-90-b-manual.svg + + + +

Source SVG: animate-elem-90-b-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-90-b.svg,v $ + + + + + + + + + + + + Color at start + + + Color at 3s + + + Color at 5s + + + + + + + + + + + + CSS not supported + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-91-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-91-t-isvalid.html new file mode 100644 index 0000000000..8815c7b40f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-91-t-isvalid.html @@ -0,0 +1,186 @@ + + + + animate-elem-91-t-manual.svg + + + +

Source SVG: animate-elem-91-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-91-t.svg,v $ + + + + + + + + + + Testing <animate to=""> with non-interpolable attributes + + + + 0s-2s + > 2s + + + + (reference) + + + + + + + + + + + + class + + + + + + + + + + + clipPathUnits + + + + + + + + + + + + + in + + + + + + + + + + + + + + + + + + + + + + + preserveAspectRatio + + + + + + + + + + + + + + + + + + + spreadMethod + + + + + + + + + + + + + + + + + + + + + + + xlink:href + + + + + + + + + + + + + + + display + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-92-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-92-t-isvalid.html new file mode 100644 index 0000000000..c785fccd8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-elem-92-t-isvalid.html @@ -0,0 +1,103 @@ + + + + animate-elem-92-t-manual.svg + + + +

Source SVG: animate-elem-92-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-elem-92-t.svg,v $ + + + + + + + + + discrete to-animation + + + without freezing + with freezing + with keyTimes + + + + 0s-2s + > 4s + 2s-4s + + + 0s-2s + > 2s + + + + 0s-2s + > 2s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-events-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-events-01-t-isvalid.html new file mode 100644 index 0000000000..879aa52213 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-events-01-t-isvalid.html @@ -0,0 +1,94 @@ + + + + animate-interact-events-01-t-manual.svg + + + +

Source SVG: animate-interact-events-01-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-interact-events-01-t.svg,v $ + + + + + + + + + + + + + + + + + Shadow tree event listener chain + + + + Case 1: on mouseover all squares must turn blue + + + + + + + + + Case 2: on mouseover all squares must turn blue + and a black stroke must appear on reference square + + + + + + + + + + + + Case 3: on mouseover all squares must turn blue + and a black stroke must appear on reference square + + + + + + + + + + Case 4: on mouseover all squares must turn blue + and on mousedown a black stroke must appear on reference square + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-01-t-isvalid.html new file mode 100644 index 0000000000..0bcb312223 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-01-t-isvalid.html @@ -0,0 +1,265 @@ + + + + animate-interact-pevents-01-t-manual.svg + + + +

Source SVG: animate-interact-pevents-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-interact-pevents-01-t.svg,v $ + + + + + + + + + + Test pointer-events on text + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + + + + + + + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + O + + + + + + + + + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + + + + + + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + O + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-02-t-isvalid.html new file mode 100644 index 0000000000..d0790a299a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-02-t-isvalid.html @@ -0,0 +1,109 @@ + + + + animate-interact-pevents-02-t-manual.svg + + + +

Source SVG: animate-interact-pevents-02-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-interact-pevents-02-t.svg,v $ + + + + + + + + + + + + Testing pointer-events and rendering order + Rectangles should turn RED on mouseover + Ovals should turn RED if Pointer-Events are set to "ALL" + + + + Change "Pointer-Events" of + ovals from "ALL" to "NONE" + + + + + Purple ovals have "Pointer-Events" set to "ALL". + Purple ovals have Pointer-Events set to "NONE". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-03-t-isvalid.html new file mode 100644 index 0000000000..2ed0f2e7b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-03-t-isvalid.html @@ -0,0 +1,189 @@ + + + + animate-interact-pevents-03-t-manual.svg + + + +

Source SVG: animate-interact-pevents-03-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-interact-pevents-03-t.svg,v $ + + + + + + + + + + + Testing pointer-events - pale RED rect should appear on mouseover. + + + 2nd and 3rd columns represent respectively rects with no fill/stroke and transparent fill/stroke + + + + + + + + + + + + + + + + + + + + + + + + + default : + fill and stroke of rects 1 and 3 must trigger + + + + + + + + + + + + + + + + + + + + + + + + visiblePainted : + fill and stroke of rects 1 and 3 must trigger + + + + + + + + + + + + + + + + + + + + + + + + + + + visibleFill : + only fill of rects 1, 2 and 3 must trigger + + + + + + + + + + + + + + + + + + + + + + + + + + + visibleStroke : + only stroke of rects 1, 2 and 3 must trigger + + + + + + + + + + + + + + + + + + + + + + + + + + + visible : + fill and stroke of rects 1, 2 and 3 must trigger + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-04-t-isvalid.html new file mode 100644 index 0000000000..64f956ea2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-interact-pevents-04-t-isvalid.html @@ -0,0 +1,180 @@ + + + + animate-interact-pevents-04-t-manual.svg + + + +

Source SVG: animate-interact-pevents-04-t-manual.svg

+ + + + + + + + + + $RCSfile: animate-interact-pevents-04-t.svg,v $ + + + + + + + + + + + Testing pointer-events - pale RED rect should appear on mouseover. + + + 2nd and 3rd columns represent respectively rects with no fill/stroke and transparent fill/stroke + + + + + + + + + + + + + + + + + + + + + + + + + painted : + fill and stroke of rects 1, 3 and 4 must trigger + + + + + + + + + + + + + + + + + + + + + + + + fill : + fill of rects 1 to 4 must trigger + + + + + + + + + + + + + + + + + + + + + + + + stroke : + stroke of rects 1 to 4 must trigger + + + + + + + + + + + + + + + + + + + + + + + + all : + stroke and fill of rects 1 to 4 must trigger + + + + + + + + + + + + + + + + + + + + + + + + none : + nothing is to trigger + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-pservers-grad-01-b-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-pservers-grad-01-b-novalid.html new file mode 100644 index 0000000000..acdb407362 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-pservers-grad-01-b-novalid.html @@ -0,0 +1,88 @@ + + + + animate-pservers-grad-01-b-manual.svg + + + +

Source SVG: animate-pservers-grad-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: animate-pservers-grad-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-script-elem-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-script-elem-01-b-isvalid.html new file mode 100644 index 0000000000..b01dd54759 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-script-elem-01-b-isvalid.html @@ -0,0 +1,70 @@ + + + + animate-script-elem-01-b-manual.svg + + + +

Source SVG: animate-script-elem-01-b-manual.svg

+ + + + + + + + + + $RCSfile: animate-script-elem-01-b.svg,v $ + + + + + + + + + + Test that <script xlink:href=""> is not animatable + + + + + + Test script.href.animVal does not change + Test animating xlink:href="" does not load a script + + + + + + + + + + + $Revision: 1.1 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/animate-struct-dom-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/animate-struct-dom-01-b-isvalid.html new file mode 100644 index 0000000000..3ca95a754d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/animate-struct-dom-01-b-isvalid.html @@ -0,0 +1,74 @@ + + + + animate-struct-dom-01-b-manual.svg + + + +

Source SVG: animate-struct-dom-01-b-manual.svg

+ + + + + + + + + + $RCSfile: animate-struct-dom-01-b.svg,v $ + + + + + + + + + + Test getCurrentTime() and setCurrentTime() before timeline begin + + + + + + + + getCurrentTime + setCurrentTime + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prof-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prof-01-f-isvalid.html new file mode 100644 index 0000000000..9fbae27301 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prof-01-f-isvalid.html @@ -0,0 +1,56 @@ + + + + color-prof-01-f-manual.svg + + + +

Source SVG: color-prof-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prof-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + Basic test of ICC profile with an image. + + + + $Revision: 1.9 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-01-b-isvalid.html new file mode 100644 index 0000000000..a9c4accc82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-01-b-isvalid.html @@ -0,0 +1,69 @@ + + + + color-prop-01-b-manual.svg + + + +

Source SVG: color-prop-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prop-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fill + stroke + stop-color + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-02-f-isvalid.html new file mode 100644 index 0000000000..4275447477 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-02-f-isvalid.html @@ -0,0 +1,99 @@ + + + + color-prop-02-f-manual.svg + + + +

Source SVG: color-prop-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prop-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-03-t-isvalid.html new file mode 100644 index 0000000000..84c7b28295 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-03-t-isvalid.html @@ -0,0 +1,88 @@ + + + + color-prop-03-t-manual.svg + + + +

Source SVG: color-prop-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prop-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-04-t-isvalid.html new file mode 100644 index 0000000000..68e9644de0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-04-t-isvalid.html @@ -0,0 +1,84 @@ + + + + color-prop-04-t-manual.svg + + + +

Source SVG: color-prop-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prop-04-t.svg,v $ + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. + Vestibulum pulvinar. Duis laoreet, nunc vitae facilisis + tristique, pede sem iaculis mi, non consectetuer lorem + libero et est. Donec imperdiet purus sed odio. Duis + venenatis tortor eu lectus. Suspendisse sed metus at + metus viverra ultricies. Mauris porttitor, justo a vulputate + + + + + Load + + Save + + + + + + + + File + Edit + + + + Lorem + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-05-t-isvalid.html new file mode 100644 index 0000000000..ce0752f553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/color-prop-05-t-isvalid.html @@ -0,0 +1,47 @@ + + + + color-prop-05-t-manual.svg + + + +

Source SVG: color-prop-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: color-prop-05-t.svg,v $ + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-02-f-isvalid.html new file mode 100644 index 0000000000..ebde81958d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-02-f-isvalid.html @@ -0,0 +1,64 @@ + + + + conform-viewers-02-f-manual.svg + + + +

Source SVG: conform-viewers-02-f-manual.svg

+ + + + + + + + + + $RCSfile: conform-viewers-02-f.svg,v $ + + + + + + + + + Test data uri with svgz content + + FAILED + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-03-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-03-f-novalid.html new file mode 100644 index 0000000000..0e7115ff9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/conform-viewers-03-f-novalid.html @@ -0,0 +1,102 @@ + + + + conform-viewers-03-f-manual.svg + + + +

Source SVG: conform-viewers-03-f-manual.svg

+ + + + + + + + + + $RCSfile: conform-viewers-03-f.svg,v $ + + + + + + + + + + + + + Generated prefix 1: ... + + + Status: No exceptions. + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-01-t-isvalid.html new file mode 100644 index 0000000000..806bfe7418 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-01-t-isvalid.html @@ -0,0 +1,69 @@ + + + + coords-coord-01-t-manual.svg + + + +

Source SVG: coords-coord-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-coord-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-02-t-isvalid.html new file mode 100644 index 0000000000..6856237890 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-coord-02-t-isvalid.html @@ -0,0 +1,69 @@ + + + + coords-coord-02-t-manual.svg + + + +

Source SVG: coords-coord-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-coord-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-01-f-novalid.html new file mode 100644 index 0000000000..d00af6e2fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-01-f-novalid.html @@ -0,0 +1,103 @@ + + + + coords-dom-01-f-manual.svg + + + +

Source SVG: coords-dom-01-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-dom-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-02-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-02-f-novalid.html new file mode 100644 index 0000000000..af8616b368 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-02-f-novalid.html @@ -0,0 +1,84 @@ + + + + coords-dom-02-f-manual.svg + + + +

Source SVG: coords-dom-02-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-dom-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-03-f-isvalid.html new file mode 100644 index 0000000000..15d373e1e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-03-f-isvalid.html @@ -0,0 +1,99 @@ + + + + coords-dom-03-f-manual.svg + + + +

Source SVG: coords-dom-03-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-dom-03-f.svg,v $ + + + + + + + + + + Test that some methods taking an SVGMatrix take a copy of it + + + + + + SVGTransformList.createSVGTransformFromMatrix() + SVGSVGElement.createSVGTransformFromMatrix() + SVGTransform.setMatrix() + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-04-f-isvalid.html new file mode 100644 index 0000000000..4a722f8f84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-dom-04-f-isvalid.html @@ -0,0 +1,155 @@ + + + + coords-dom-04-f-manual.svg + + + +

Source SVG: coords-dom-04-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-dom-04-f.svg,v $ + + + + + + + + + + + + + + + + + Scripting disabled + + + + + + + $Revision: 1.5 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-01-b-isvalid.html new file mode 100644 index 0000000000..ca656c65d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-01-b-isvalid.html @@ -0,0 +1,226 @@ + + + + coords-trans-01-b-manual.svg + + + +

Source SVG: coords-trans-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + translate (50, 50) + + + + + rotate(-90) + + + + + skew x (45) + + + + + skew y (45) + + + + + scale (2) + + + + + + + + + + + + + + + + + + + + + + + + + + + scale(25, 95) and translate(2, 2) + + + + + scale(25, 95) then translate(2, 2) + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-02-t-isvalid.html new file mode 100644 index 0000000000..fd4bdad836 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-02-t-isvalid.html @@ -0,0 +1,163 @@ + + + + coords-trans-02-t-manual.svg + + + +

Source SVG: coords-trans-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + translate (50, 50) + + + + + rotate(-90) + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-03-t-isvalid.html new file mode 100644 index 0000000000..2d27a14c7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-03-t-isvalid.html @@ -0,0 +1,86 @@ + + + + coords-trans-03-t-manual.svg + + + +

Source SVG: coords-trans-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + skew x (45) + + + + + skew y (45) + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-04-t-isvalid.html new file mode 100644 index 0000000000..e3ba8cdd74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-04-t-isvalid.html @@ -0,0 +1,75 @@ + + + + coords-trans-04-t-manual.svg + + + +

Source SVG: coords-trans-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + scale (2) + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-05-t-isvalid.html new file mode 100644 index 0000000000..3404a41222 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-05-t-isvalid.html @@ -0,0 +1,75 @@ + + + + coords-trans-05-t-manual.svg + + + +

Source SVG: coords-trans-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-05-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + scale(25, 95) - translate(2, 2) + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-06-t-isvalid.html new file mode 100644 index 0000000000..5b784d7531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-06-t-isvalid.html @@ -0,0 +1,69 @@ + + + + coords-trans-06-t-manual.svg + + + +

Source SVG: coords-trans-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-06-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + scale(25, 95) then translate(2, 2) + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-07-t-isvalid.html new file mode 100644 index 0000000000..183b8c7eb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-07-t-isvalid.html @@ -0,0 +1,57 @@ + + + + coords-trans-07-t-manual.svg + + + +

Source SVG: coords-trans-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-07-t.svg,v $ + + + + + + + + + + + + + + rotate+translate + + + + + + translate+rotate + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-08-t-isvalid.html new file mode 100644 index 0000000000..5cdbd2c2e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-08-t-isvalid.html @@ -0,0 +1,63 @@ + + + + coords-trans-08-t-manual.svg + + + +

Source SVG: coords-trans-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-08-t.svg,v $ + + + + + + + + + + + + + + + + + skewX(45)+skewY(45) + + + + + + + + + skewY(45)+skewX(45) + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-09-t-isvalid.html new file mode 100644 index 0000000000..8a38754d8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-09-t-isvalid.html @@ -0,0 +1,89 @@ + + + + coords-trans-09-t-manual.svg + + + +

Source SVG: coords-trans-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-trans-09-t.svg,v $ + + + + + + + + + + + + + + + matrix(0 0 0 0 0 0) + + + + + + matrix(1 0 0 1 100 100) + + + + + + matrix(1.5 0 0 1.5 70 60) + + + + + + matrix(1 0 0.5 1 30 170) + + + + + + matrix(1 0.5 0 1 100 200) + + + + + + matrix(0 1 -1 0 450 0) + + + + + + matrix(1 0.8 0.8 1 300 220) + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-10-f-isvalid.html new file mode 100644 index 0000000000..1762d21fd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-10-f-isvalid.html @@ -0,0 +1,77 @@ + + + + coords-trans-10-f-manual.svg + + + +

Source SVG: coords-trans-10-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-trans-10-f.svg,v $ + + + + + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-11-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-11-f-isvalid.html new file mode 100644 index 0000000000..6b95f8b969 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-11-f-isvalid.html @@ -0,0 +1,77 @@ + + + + coords-trans-11-f-manual.svg + + + +

Source SVG: coords-trans-11-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-trans-11-f.svg,v $ + + + + + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + $Revision: 1.8 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-12-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-12-f-isvalid.html new file mode 100644 index 0000000000..ce8f5e4474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-12-f-isvalid.html @@ -0,0 +1,79 @@ + + + + coords-trans-12-f-manual.svg + + + +

Source SVG: coords-trans-12-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-trans-12-f.svg,v $ + + + + + + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-13-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-13-f-isvalid.html new file mode 100644 index 0000000000..25b9a0fdf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-13-f-isvalid.html @@ -0,0 +1,77 @@ + + + + coords-trans-13-f-manual.svg + + + +

Source SVG: coords-trans-13-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-trans-13-f.svg,v $ + + + + + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-14-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-14-f-isvalid.html new file mode 100644 index 0000000000..9b663d0237 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-trans-14-f-isvalid.html @@ -0,0 +1,79 @@ + + + + coords-trans-14-f-manual.svg + + + +

Source SVG: coords-trans-14-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-trans-14-f.svg,v $ + + + + + + + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + Filler Text + + + + + + + Filler Text + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-01-f-novalid.html new file mode 100644 index 0000000000..aabfb99619 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-01-f-novalid.html @@ -0,0 +1,83 @@ + + + + coords-transformattr-01-f-manual.svg + + + +

Source SVG: coords-transformattr-01-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-transformattr-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-02-f-isvalid.html new file mode 100644 index 0000000000..1c2c8f10d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-02-f-isvalid.html @@ -0,0 +1,83 @@ + + + + coords-transformattr-02-f-manual.svg + + + +

Source SVG: coords-transformattr-02-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-transformattr-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-03-f-isvalid.html new file mode 100644 index 0000000000..7e41124a62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-03-f-isvalid.html @@ -0,0 +1,52 @@ + + + + coords-transformattr-03-f-manual.svg + + + +

Source SVG: coords-transformattr-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-transformattr-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-04-f-isvalid.html new file mode 100644 index 0000000000..70f5e39950 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-04-f-isvalid.html @@ -0,0 +1,50 @@ + + + + coords-transformattr-04-f-manual.svg + + + +

Source SVG: coords-transformattr-04-f-manual.svg

+ + + + + + + + + + $RCSfile: coords-transformattr-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-05-f-isvalid.html new file mode 100644 index 0000000000..8f41cb385e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-transformattr-05-f-isvalid.html @@ -0,0 +1,60 @@ + + + + coords-transformattr-05-f-manual.svg + + + +

Source SVG: coords-transformattr-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-transformattr-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-01-b-isvalid.html new file mode 100644 index 0000000000..f8a492610b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-01-b-isvalid.html @@ -0,0 +1,150 @@ + + + + coords-units-01-b-manual.svg + + + +

Source SVG: coords-units-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-units-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bounding box relative coordinates (percentage and fraction) + + + + + + + Percentage + Fraction + User Space + + + + + + + + + + + + + + + + + + + + + + + + + + Bounding box relative length (percentage and fraction) + + + + + Percent. + Fraction + User Space + + + + + + + + + + + + + + + + + + + + + + + + + + Bounding box relative width/height (percentage and fraction) + + + + + Percentage + Fraction + User Space + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-02-b-isvalid.html new file mode 100644 index 0000000000..7981e2cd04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-02-b-isvalid.html @@ -0,0 +1,115 @@ + + + + coords-units-02-b-manual.svg + + + +

Source SVG: coords-units-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-units-02-b.svg,v $ + + + + + + + + + + + + + + + + CSS pixel coordinate to user space conversion + + + + + + + + + + + Percentage coordinates to user space conversion + + + + + + + + + + + + + + CSS width/height to user space conversion + + + + + + + + + + + Percentage width/height to user space conversion + + + + + + + + + + + + + + CSS and percentage length conversion + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-03-b-isvalid.html new file mode 100644 index 0000000000..4a855b4fff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-units-03-b-isvalid.html @@ -0,0 +1,125 @@ + + + + coords-units-03-b-manual.svg + + + +

Source SVG: coords-units-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-units-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + Initial viewport and CSS units test + + + + + + 200 + User space units (no specifier) + + + + + + + + 200 px + Pixels (px) + + + + 20 em = 200 px (font-size=10px) + Relative to font size (em) + + + + + + 40 ex + Relative to font x-height (ex) + + + + + + + + 41.67% = 200 px + Percentage (%) + + + + + + 1 in + Inches (in) + + + + 2.54 cm = 1 in + Centimeters (cm) + + + + 25.4 mm = 1 in + Millimeters (mm) + + + + 72pt = 1 in + Points (pt) + + + + 6pc = 1 in + Picas (pc) + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/coords-viewattr-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/coords-viewattr-03-b-isvalid.html new file mode 100644 index 0000000000..84555cacb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/coords-viewattr-03-b-isvalid.html @@ -0,0 +1,85 @@ + + + + coords-viewattr-03-b-manual.svg + + + +

Source SVG: coords-viewattr-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: coords-viewattr-03-b.svg,v $ + + + + + + + + + <svg> 'viewBox' attribute + + + + + + + viewBox="0 0 200 200" + overflow="visible" + + + + + viewBox="0 0 200 200" + overflow="hidden" + + + + + viewBox="0,0,200,200" + overflow="visible" + + + + + viewBox="0,0,200,200" + overflow="hidden" + + + + + viewBox="0,0, 200, 200" + overflow="visible" + + + + + viewBox="0,0, 200, 200" + overflow="hidden" + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/extend-namespace-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/extend-namespace-01-f-novalid.html new file mode 100644 index 0000000000..3f879566e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/extend-namespace-01-f-novalid.html @@ -0,0 +1,162 @@ + + + + extend-namespace-01-f-manual.svg + + + +

Source SVG: extend-namespace-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: extend-namespace-01-f.svg,v $ + + + + + + + + + + + + + + + East + 3 + + + North + 4 + + + West + 5 + + + Central + 3.2 + + + South + 6 + + + + Pie chart built from data in a different namespace. + + + + Pie chart is built within this 'g' element + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-background-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-background-01-f-isvalid.html new file mode 100644 index 0000000000..09a735da49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-background-01-f-isvalid.html @@ -0,0 +1,114 @@ + + + + filters-background-01-f-manual.svg + + + +

Source SVG: filters-background-01-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-background-01-f.svg,v $ + + + + + + + + + + + + This filter discards the SourceGraphic, if any, and just produces + a result consisting of the BackgroundImage shifted down 125 units + and then blurred. + + + + + + + This filter takes the BackgroundImage, shifts it down 125 units, blurs it, + and then renders the SourceGraphic on top of the shifted/blurred background. + + + + + + + + + + + + + The second adds an empty 'g' element which invokes ShiftBGAndBlur. + + + + + + + + + + + The third invokes ShiftBGAndBlur on the inner group. + + + + + + + + + + The fourth invokes ShiftBGAndBlur on the triangle. + + + + + + + + + + The fifth invokes ShiftBGAndBlur_WithSourceGraphic on the triangle. + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-blend-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-blend-01-b-isvalid.html new file mode 100644 index 0000000000..3ed26e2858 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-blend-01-b-isvalid.html @@ -0,0 +1,88 @@ + + + + filters-blend-01-b-manual.svg + + + +

Source SVG: filters-blend-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-blend-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Normal + Multiply + Multiply + Multiply + Screen + Darken + Lighten + + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-01-b-isvalid.html new file mode 100644 index 0000000000..47c5fcc158 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-01-b-isvalid.html @@ -0,0 +1,82 @@ + + + + filters-color-01-b-manual.svg + + + +

Source SVG: filters-color-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-color-01-b.svg,v $ + + + + + + + + + + Example feColorMatrix - Examples of feColorMatrix operations + Five rectangles filled with a gradient showing the effects of feColorMatrix: an unfiltered rectangle acting as a reference, use of the feColorMatrix matrix option to convert to grayscale, use of the feColorMatrix saturate option, use of the feColorMatrix hueRotate option, and use of the feColorMatrix luminanceToAlpha option. + + + + + + + + + + + + + + + + + + + + + + + + + Unfiltered + + type="matrix" (grayscale matrix) + + type="saturate" values=".4" + + type="hueRotate" values="90" + + type="luminanceToAlpha" + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-02-b-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-02-b-novalid.html new file mode 100644 index 0000000000..758ebd3615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-color-02-b-novalid.html @@ -0,0 +1,80 @@ + + + + filters-color-02-b-manual.svg + + + +

Source SVG: filters-color-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-color-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference + Default + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-02-b-isvalid.html new file mode 100644 index 0000000000..4740a521da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-02-b-isvalid.html @@ -0,0 +1,181 @@ + + + + filters-composite-02-b-manual.svg + + + +

Source SVG: filters-composite-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-composite-02-b.svg,v $ + + + + + + + + + + Example feComposite - Examples of feComposite operations + Six pairs of overlapping triangles depicting the six different feComposite operators. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + on first Row : opacity 1.0 + on second row opacity 0.5 + + + + over + + + + + + + + + in + + + + + + + + + out + + + + + + + + atop + + + + + + + + xor + + + + + + + arith- + metic + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-03-f-isvalid.html new file mode 100644 index 0000000000..bdc45335c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-03-f-isvalid.html @@ -0,0 +1,78 @@ + + + + filters-composite-03-f-manual.svg + + + +

Source SVG: filters-composite-03-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-composite-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-04-f-isvalid.html new file mode 100644 index 0000000000..1309abdc1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-04-f-isvalid.html @@ -0,0 +1,68 @@ + + + + filters-composite-04-f-manual.svg + + + +

Source SVG: filters-composite-04-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-composite-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-05-f-isvalid.html new file mode 100644 index 0000000000..14c9993f70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-composite-05-f-isvalid.html @@ -0,0 +1,56 @@ + + + + filters-composite-05-f-manual.svg + + + +

Source SVG: filters-composite-05-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-composite-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-comptran-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-comptran-01-b-isvalid.html new file mode 100644 index 0000000000..683bb6a8fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-comptran-01-b-isvalid.html @@ -0,0 +1,97 @@ + + + + filters-comptran-01-b-manual.svg + + + +

Source SVG: filters-comptran-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-comptran-01-b.svg,v $ + + + + + + + + + + Example feComponentTransfer - Examples of feComponentTransfer operations + Four rectangles filled with a gradient showing the effects of feComponentTransfer: an identity function acting as a reference, use of the feComponentTransfer table option, use of the feComponentTransfer linear option, and use of the feComponentTransfer gamma option. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + type: identity + + type: table + + type:linear slope:.5 intercepts:.25/0/.5 + + type: gamma ampl:2 exponents:5/3/1 + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-01-f-isvalid.html new file mode 100644 index 0000000000..dc327abb14 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-01-f-isvalid.html @@ -0,0 +1,93 @@ + + + + filters-conv-01-f-manual.svg + + + +

Source SVG: filters-conv-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-conv-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Blur (3x3) + + + + Edge Detection (3x3) + + + + Sharpening (3x3) + + + + Embossing (3x3) + + + + Horizontal blur (3x1) + + + + Vertical blur (1x3) + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-02-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-02-f-novalid.html new file mode 100644 index 0000000000..1f3b835825 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-02-f-novalid.html @@ -0,0 +1,67 @@ + + + + filters-conv-02-f-manual.svg + + + +

Source SVG: filters-conv-02-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-conv-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + feConvolveMatrix 'order' attribute + + + without order + + + order="3" + + + order="3 3" + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-03-f-isvalid.html new file mode 100644 index 0000000000..65dd9b4cd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-03-f-isvalid.html @@ -0,0 +1,84 @@ + + + + filters-conv-03-f-manual.svg + + + +

Source SVG: filters-conv-03-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-conv-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + PASS + + + + + feConvolveMatrix 'in1' DOM + + + + + + + Original image + Animated filter + Scripted filter + + + $Revision: 1.8 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-04-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-04-f-novalid.html new file mode 100644 index 0000000000..2998b7c506 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-04-f-novalid.html @@ -0,0 +1,85 @@ + + + + filters-conv-04-f-manual.svg + + + +

Source SVG: filters-conv-04-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-conv-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-05-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-05-f-novalid.html new file mode 100644 index 0000000000..c4bf1c9505 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-conv-05-f-novalid.html @@ -0,0 +1,74 @@ + + + + filters-conv-05-f-manual.svg + + + +

Source SVG: filters-conv-05-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-conv-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + feConvolveMatrix 'edgeMode' + + + none + + + wrap + + + duplicate + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-diffuse-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-diffuse-01-f-isvalid.html new file mode 100644 index 0000000000..40ca7c3089 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-diffuse-01-f-isvalid.html @@ -0,0 +1,134 @@ + + + + filters-diffuse-01-f-manual.svg + + + +

Source SVG: filters-diffuse-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-diffuse-01-f.svg,v $ + + + + + + + + + + Filters: feDiffuseLighting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Various values for surfaceScale: 1, 10 and -10 + + + + + + + Various values for diffuseConstants: 0, 1 and 2 + + + + + + + Various values for lighting color: red, yellow and blue + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-01-f-isvalid.html new file mode 100644 index 0000000000..e7bbcbe61b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-01-f-isvalid.html @@ -0,0 +1,105 @@ + + + + filters-displace-01-f-manual.svg + + + +

Source SVG: filters-displace-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-displace-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Checkerboard Image + + + + + Displacement Map + (20 deg. rotation) + + + + + + + + Result + (overlayed with 20 deg. + rotated blue rectangle) + + + + + + Checkerboard Image + + + + + + Displacement Map + (spherical distortion) + + + + + Result + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-02-f-isvalid.html new file mode 100644 index 0000000000..983cfed06a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-displace-02-f-isvalid.html @@ -0,0 +1,67 @@ + + + + filters-displace-02-f-manual.svg + + + +

Source SVG: filters-displace-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-displace-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-example-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-example-01-b-isvalid.html new file mode 100644 index 0000000000..68df18f44a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-example-01-b-isvalid.html @@ -0,0 +1,66 @@ + + + + filters-example-01-b-manual.svg + + + +

Source SVG: filters-example-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-example-01-b.svg,v $ + + + + + + + + + + + Example filters01.svg - introducing filter effects + An example which combines multiple filter primitives to produce a 3D lighting effect on a graphic consisting of the string "SVG" sitting on top of oval filled in green and surrounded by an oval outlined in green. + + + + + + + + + + + + + + SVG + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-01-b-isvalid.html new file mode 100644 index 0000000000..f88e6ee441 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-01-b-isvalid.html @@ -0,0 +1,68 @@ + + + + filters-felem-01-b-manual.svg + + + +

Source SVG: filters-felem-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-felem-01-b.svg,v $ + + + + + + + + + + + + + + + + No filter + + + + + Null filter + + + + + Non-existent filter + + + + + Null with small region filter + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-02-f-isvalid.html new file mode 100644 index 0000000000..d72286a856 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-felem-02-f-isvalid.html @@ -0,0 +1,113 @@ + + + + filters-felem-02-f-manual.svg + + + +

Source SVG: filters-felem-02-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-felem-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-01-b-isvalid.html new file mode 100644 index 0000000000..97a4aa975c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-01-b-isvalid.html @@ -0,0 +1,69 @@ + + + + filters-gauss-01-b-manual.svg + + + +

Source SVG: filters-gauss-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-gauss-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-02-f-isvalid.html new file mode 100644 index 0000000000..b674067c86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-02-f-isvalid.html @@ -0,0 +1,71 @@ + + + + filters-gauss-02-f-manual.svg + + + +

Source SVG: filters-gauss-02-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-gauss-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-03-f-isvalid.html new file mode 100644 index 0000000000..383a29e06a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-gauss-03-f-isvalid.html @@ -0,0 +1,57 @@ + + + + filters-gauss-03-f-manual.svg + + + +

Source SVG: filters-gauss-03-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-gauss-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-01-b-isvalid.html new file mode 100644 index 0000000000..dbce70d71d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-01-b-isvalid.html @@ -0,0 +1,51 @@ + + + + filters-image-01-b-manual.svg + + + +

Source SVG: filters-image-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-image-01-b.svg,v $ + + + + + + + + + + + + + + Basic test of feImage filter support. + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-02-b-isvalid.html new file mode 100644 index 0000000000..a8936c7810 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-02-b-isvalid.html @@ -0,0 +1,64 @@ + + + + filters-image-02-b-manual.svg + + + +

Source SVG: filters-image-02-b-manual.svg

+ + + + + + + + + + $RCSfile: filters-image-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + Animation in filters + 'feImage' + 'image' + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-03-f-isvalid.html new file mode 100644 index 0000000000..17894f5d0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-03-f-isvalid.html @@ -0,0 +1,164 @@ + + + + filters-image-03-f-manual.svg + + + +

Source SVG: filters-image-03-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-image-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-04-f-isvalid.html new file mode 100644 index 0000000000..47e238d578 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-04-f-isvalid.html @@ -0,0 +1,104 @@ + + + + filters-image-04-f-manual.svg + + + +

Source SVG: filters-image-04-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-image-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + primitiveUnits = "objectBoundingBox" + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-05-f-isvalid.html new file mode 100644 index 0000000000..d20325754e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-image-05-f-isvalid.html @@ -0,0 +1,184 @@ + + + + filters-image-05-f-manual.svg + + + +

Source SVG: filters-image-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-image-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Example PreserveAspectRatio - demonstrate available options + Test preserveAspectRatio on an feImage element. + Raster to fit + + + + Viewport 1 + + Viewport 2 + + + ---------- meet -------------------- + + xMin* + + + + + xMid* + + + + + xMax* + + + + + + ---------- meet ------------------------ + + *YMin + + + + *YMid + + + + *YMax + + + + + ---------- slice ------------------------- + + xMin* + + + + xMid* + + + + xMax* + + + + + ---------- slice --------------------- + + *YMin + + + + + *YMid + + + + + *YMax + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-01-f-isvalid.html new file mode 100644 index 0000000000..b490f3e155 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-01-f-isvalid.html @@ -0,0 +1,170 @@ + + + + filters-light-01-f-manual.svg + + + +

Source SVG: filters-light-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-light-01-f.svg,v $ + + + + + + + + + + Filters: feDistantLight, fePointLight, feSpotLight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Various values for feDistantLight azimuth and elevation + (0, 0) + (45, 0) + (0, 45) + (45, 45) + + + + + + + + Various values for fePointLight's x, y and z + (0, 0, 10) + (50, 0, 10) + (0, 30, 10) + (50, 30, 10) + + + + + + + + + + Various values for feSpotLight's x, y, z, pointsAtX, pointsAtY, pointsAtZ + (25, 0, 25) + (25, 30, 0) + (25, 30, 25) + (25, 0, 0) + np=1 + limitingConeAngle=30 + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-02-f-isvalid.html new file mode 100644 index 0000000000..5ac432761d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-02-f-isvalid.html @@ -0,0 +1,86 @@ + + + + filters-light-02-f-manual.svg + + + +

Source SVG: filters-light-02-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-light-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 'feDistantLight' azimuth + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-03-f-isvalid.html new file mode 100644 index 0000000000..a6a9c2b3ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-03-f-isvalid.html @@ -0,0 +1,106 @@ + + + + filters-light-03-f-manual.svg + + + +

Source SVG: filters-light-03-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-light-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + primitiveUnits="objectBoundingBox" + + + + + + + + + primitiveUnits="userSpaceOnUse" + + + + + + + + + primitiveUnits unspecified + + + + + + $Revision: 1.10 $ + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-04-f-isvalid.html new file mode 100644 index 0000000000..16c15798ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-04-f-isvalid.html @@ -0,0 +1,123 @@ + + + + filters-light-04-f-manual.svg + + + +

Source SVG: filters-light-04-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-light-04-f.svg,v $ + + + + + + + + + + feSpotLight's limitingConeAngle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 + 20 + Animated (0..50) + 5 + + -30 + -20 + Animated (0..-50) + -5 + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-05-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-05-f-novalid.html new file mode 100644 index 0000000000..9d2701034a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-light-05-f-novalid.html @@ -0,0 +1,207 @@ + + + + filters-light-05-f-manual.svg + + + +

Source SVG: filters-light-05-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-light-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feDiffuseLight using feDistantLight source + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + feSpecularLight using feDistantLight source + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + feDiffuseLight and feSpecularLight using feDistantLight + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + + + + + + + 90 deg + 270 deg + 180 deg + 0 deg + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-morph-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-morph-01-f-isvalid.html new file mode 100644 index 0000000000..2f3a162d66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-morph-01-f-isvalid.html @@ -0,0 +1,89 @@ + + + + filters-morph-01-f-manual.svg + + + +

Source SVG: filters-morph-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-morph-01-f.svg,v $ + + + + + + + + + Filter Effect: feMorphology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + type=erode radius=1 + + + + type=erode radius=2 + + + + type=dilate radius=1 + + + + type=dilate radius=3 + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-01-b-isvalid.html new file mode 100644 index 0000000000..d1129afd24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-01-b-isvalid.html @@ -0,0 +1,85 @@ + + + + filters-offset-01-b-manual.svg + + + +

Source SVG: filters-offset-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-offset-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-02-b-isvalid.html new file mode 100644 index 0000000000..951b0c5dd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-offset-02-b-isvalid.html @@ -0,0 +1,71 @@ + + + + filters-offset-02-b-manual.svg + + + +

Source SVG: filters-offset-02-b-manual.svg

+ + + + + + + + + + $RCSfile: filters-offset-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-01-b-isvalid.html new file mode 100644 index 0000000000..69726a9e9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-01-b-isvalid.html @@ -0,0 +1,151 @@ + + + + filters-overview-01-b-manual.svg + + + +

Source SVG: filters-overview-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-overview-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SourceAlpha + + =========================================================================================== + + + + + + + + SourceGraphic + + =========================================================================================== + + + + + + + + BackgroundAlpha + + =========================================================================================== + + + + + + + + BackgroundImage + + =========================================================================================== + + + + + + + + FillPaint + + =========================================================================================== + + + + + + + + StrokePaint + + + + Filter input test + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-02-b-isvalid.html new file mode 100644 index 0000000000..b91fc64207 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-02-b-isvalid.html @@ -0,0 +1,160 @@ + + + + filters-overview-02-b-manual.svg + + + +

Source SVG: filters-overview-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-overview-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SourceAlpha + + =========================================================================================== + + + + + + + + SourceGraphic + + =========================================================================================== + + + + + + + + BackgroundAlpha + + =========================================================================================== + + + + + + + + BackgroundImage + + =========================================================================================== + + + + + + + + + FillPaint + + =========================================================================================== + + + + + + + + + StrokePaint + + + + Filter input test + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-03-b-isvalid.html new file mode 100644 index 0000000000..6ecdc69fe4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-overview-03-b-isvalid.html @@ -0,0 +1,151 @@ + + + + filters-overview-03-b-manual.svg + + + +

Source SVG: filters-overview-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-overview-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SourceAlpha + + =========================================================================================== + + + + + + + + SourceGraphic + + =========================================================================================== + + + + + + + + BackgroundAlpha + + =========================================================================================== + + + + + + + + BackgroundImage + + =========================================================================================== + + + + + + + + FillPaint + + =========================================================================================== + + + + + + + + StrokePaint + + + + Filter input test + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-specular-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-specular-01-f-isvalid.html new file mode 100644 index 0000000000..03da4c31b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-specular-01-f-isvalid.html @@ -0,0 +1,179 @@ + + + + filters-specular-01-f-manual.svg + + + +

Source SVG: filters-specular-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-specular-01-f.svg,v $ + + + + + + + + + + Filters: feSpecularLighting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Various values for surfaceScale: 1, 10 and -10 + + + + + + + + + + + + Various values for specularConstants: 0, 1 and 2 + + + + + + + + + + + + Various values for specularExponents: 1, 2 and 4 + + + + + + + + + + + + Various values for lighting color: red, yellow and blue + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-tile-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-tile-01-b-isvalid.html new file mode 100644 index 0000000000..8f0402a7da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-tile-01-b-isvalid.html @@ -0,0 +1,63 @@ + + + + filters-tile-01-b-manual.svg + + + +

Source SVG: filters-tile-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-tile-01-b.svg,v $ + + + + + + + + + feTile filter test: a tiled pattern + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-01-f-isvalid.html new file mode 100644 index 0000000000..780459e875 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-01-f-isvalid.html @@ -0,0 +1,91 @@ + + + + filters-turb-01-f-manual.svg + + + +

Source SVG: filters-turb-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: filters-turb-01-f.svg,v $ + + + + + + + + + Six rectangular areas showing the effects of various parameter settings for feTurbulence. + + + + + + + + + + + + + + + + + + + + + + + type=turbulence + baseFrequency=0.05 + numOctaves=2 + + type=turbulence + baseFrequency=0.1 + numOctaves=2 + + type=turbulence + baseFrequency=0.05 + numOctaves=8 + + type=fractalNoise + baseFrequency=0.1 + numOctaves=4 + + type=fractalNoise + baseFrequency=0.4 + numOctaves=4 + + type=fractalNoise + baseFrequency=0.1 + numOctaves=1 + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-02-f-isvalid.html new file mode 100644 index 0000000000..42306736a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/filters-turb-02-f-isvalid.html @@ -0,0 +1,125 @@ + + + + filters-turb-02-f-manual.svg + + + +

Source SVG: filters-turb-02-f-manual.svg

+ + + + + + + + + + $RCSfile: filters-turb-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feTurbulence seed + + + + -0.8 + + -0.5 + + -0.2 + + 0 + + 0.2 + + 0.5 + + 1.5 + + + + -1 + + -1.5 + + + + -2 + + -2.6 + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-01-t-isvalid.html new file mode 100644 index 0000000000..38fd497363 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-01-t-isvalid.html @@ -0,0 +1,91 @@ + + + + fonts-desc-01-t-manual.svg + + + +

Source SVG: fonts-desc-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-desc-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + a + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-02-t-isvalid.html new file mode 100644 index 0000000000..7fd43f5c74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-02-t-isvalid.html @@ -0,0 +1,115 @@ + + + + fonts-desc-02-t-manual.svg + + + +

Source SVG: fonts-desc-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-desc-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + a + + + a + a + + + a + a + a + a + + + a + a + a + a + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-03-t-isvalid.html new file mode 100644 index 0000000000..7a847714a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-03-t-isvalid.html @@ -0,0 +1,102 @@ + + + + fonts-desc-03-t-manual.svg + + + +

Source SVG: fonts-desc-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-desc-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + a + + a + a + + a + a + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-04-t-isvalid.html new file mode 100644 index 0000000000..1420e16a2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-04-t-isvalid.html @@ -0,0 +1,120 @@ + + + + fonts-desc-04-t-manual.svg + + + +

Source SVG: fonts-desc-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-desc-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + a + + + a + a + + + a + a + a + + + + $Revision: 1.7 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-05-t-isvalid.html new file mode 100644 index 0000000000..7799438c3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-desc-05-t-isvalid.html @@ -0,0 +1,107 @@ + + + + fonts-desc-05-t-manual.svg + + + +

Source SVG: fonts-desc-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-desc-05-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + a + a + a + + + a + a + a + + + + $Revision: 1.7 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-01-t-isvalid.html new file mode 100644 index 0000000000..6788ac071e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-01-t-isvalid.html @@ -0,0 +1,97 @@ + + + + fonts-elem-01-t-manual.svg + + + +

Source SVG: fonts-elem-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + Basic SVG font element + + + + + Placed Glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Font + + + AyÖ@ç + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-02-t-isvalid.html new file mode 100644 index 0000000000..191196b0cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-02-t-isvalid.html @@ -0,0 +1,105 @@ + + + + fonts-elem-02-t-manual.svg + + + +

Source SVG: fonts-elem-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + SVG font element accuracy + + SVG over Glyphs + + + + + + + + + + + + + + + + + + + AyÖ@ç + + Glyphs over SVG + + AyÖ@ç + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-03-b-isvalid.html new file mode 100644 index 0000000000..3fc08bcb41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-03-b-isvalid.html @@ -0,0 +1,97 @@ + + + + fonts-elem-03-b-manual.svg + + + +

Source SVG: fonts-elem-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-03-b.svg,v $ + + + + + + + + + + + + + + + + + External SVG font element (xml) + + + + + Placed Glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Font + + + AyÖ@ç + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-04-b-isvalid.html new file mode 100644 index 0000000000..c14bcc509f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-04-b-isvalid.html @@ -0,0 +1,97 @@ + + + + fonts-elem-04-b-manual.svg + + + +

Source SVG: fonts-elem-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-04-b.svg,v $ + + + + + + + + + + + + + External SVG font element (css) + + + + + Placed Glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Font + + + AyÖ@ç + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-05-t-isvalid.html new file mode 100644 index 0000000000..5eaa8a62e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-05-t-isvalid.html @@ -0,0 +1,125 @@ + + + + fonts-elem-05-t-manual.svg + + + +

Source SVG: fonts-elem-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-05-t.svg,v $ + + + + + + + + + <font> horiz-origin-x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + horiz-origin-x unspecified (0) + + + + + 1234 + + + + horiz-origin-x=500 + + + + + 1234 + + + + + horiz-adv-x=1000 but ignored + + + + + 1234 + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-06-t-isvalid.html new file mode 100644 index 0000000000..54c42c57db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-06-t-isvalid.html @@ -0,0 +1,98 @@ + + + + fonts-elem-06-t-manual.svg + + + +

Source SVG: fonts-elem-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-06-t.svg,v $ + + + + + + + + + <font> horiz-adv-x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + horiz-adv-x=1000 + + + 12 + + + + horiz-adv-x=2000 + + + 12 + + + + + horiz-adv-x=1000 but ignored + + + 12 + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-07-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-07-b-isvalid.html new file mode 100644 index 0000000000..bdaa26ff77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-elem-07-b-isvalid.html @@ -0,0 +1,108 @@ + + + + fonts-elem-07-b-manual.svg + + + +

Source SVG: fonts-elem-07-b-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-elem-07-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic SVG font element + + + + + Placed Glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Font + + + AyÖ@ç + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-02-t-isvalid.html new file mode 100644 index 0000000000..26fe17a3f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-02-t-isvalid.html @@ -0,0 +1,72 @@ + + + + fonts-glyph-02-t-manual.svg + + + +

Source SVG: fonts-glyph-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-glyph-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ښ ښښښ + + + + خ خخخ + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-03-t-isvalid.html new file mode 100644 index 0000000000..912da902bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-03-t-isvalid.html @@ -0,0 +1,63 @@ + + + + fonts-glyph-03-t-manual.svg + + + +

Source SVG: fonts-glyph-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-glyph-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + a + + a + + a + + a + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-04-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-04-t-novalid.html new file mode 100644 index 0000000000..d8c09495be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-glyph-04-t-novalid.html @@ -0,0 +1,58 @@ + + + + fonts-glyph-04-t-manual.svg + + + +

Source SVG: fonts-glyph-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-glyph-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + ffl + ffl + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-kern-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-kern-01-t-isvalid.html new file mode 100644 index 0000000000..f23ccc5b10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-kern-01-t-isvalid.html @@ -0,0 +1,253 @@ + + + + fonts-kern-01-t-manual.svg + + + +

Source SVG: fonts-kern-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: fonts-kern-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <hkern> + + + + + font A + + + u1="1" u2="2" + + + + + + + + + 12 + + + + + + + font B + + + g1="gl_1" g2="gl_2" + + + + 12 + + + + + + + font C + + + u1="1" u2="2" g1="gl_3" g2="gl_4" + + + + + + + + 1234 + + + + + + + font D + + + u1="1,3" u2="2,4" + + + + + + 1234 + + + + + + + font E + + + g1="gl_1,gl_3" g2="gl_2,gl_4" + + + + + + 1234 + + + + + + + font F + + + u1="U+003?" u2="U+0031-34" + + + + + + + + + 1234 + + + + + + + font G + + + u1="1" g2="gl_2" + + + + + + + + + 12 + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/fonts-overview-201-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-overview-201-t-novalid.html new file mode 100644 index 0000000000..8cc1f54b52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/fonts-overview-201-t-novalid.html @@ -0,0 +1,107 @@ + + + + fonts-overview-201-t-manual.svg + + + +

Source SVG: fonts-overview-201-t-manual.svg

+ + + + + + + + + + + $RCSfile: fonts-overview-201-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + β + β + β + + 1,000 + 10 + 10,000 + varying units-per-em values + + + $Revision: 1.2 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/imp-path-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/imp-path-01-f-isvalid.html new file mode 100644 index 0000000000..905bcb3194 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/imp-path-01-f-isvalid.html @@ -0,0 +1,50 @@ + + + + imp-path-01-f-manual.svg + + + +

Source SVG: imp-path-01-f-manual.svg

+ + + + + + + + + + $RCSfile: imp-path-01-f.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-cursor-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-cursor-01-f-isvalid.html new file mode 100644 index 0000000000..2fa936410e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-cursor-01-f-isvalid.html @@ -0,0 +1,113 @@ + + + + interact-cursor-01-f-manual.svg + + + +

Source SVG: interact-cursor-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-cursor-01-f.svg,v $ + + + + + + + + + + + + + Text Cursor + Pointer Cursor + + + + + + + + + + crosshair + + + + default + + + + pointer + + + + move + + + + text + + + + wait + + + + help + + + + <url> + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-dom-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-dom-01-b-isvalid.html new file mode 100644 index 0000000000..101082a941 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-dom-01-b-isvalid.html @@ -0,0 +1,108 @@ + + + + interact-dom-01-b-manual.svg + + + +

Source SVG: interact-dom-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-dom-01-b.svg,v $ + + + + + + + + + + + + + + + + + Start Test + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-01-b-isvalid.html new file mode 100644 index 0000000000..64041cfd8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-01-b-isvalid.html @@ -0,0 +1,94 @@ + + + + interact-events-01-b-manual.svg + + + +

Source SVG: interact-events-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-events-01-b.svg,v $ + + + + + + + + + + + + + 'onload' event attribute. + + + + + 1: No + + + + 2: Yes + + + + + + 3: Yes + + + + + + 4: Yes + + + + + + 5: No + + + + 6: Yes + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-02-b-isvalid.html new file mode 100644 index 0000000000..e85bd93e7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-02-b-isvalid.html @@ -0,0 +1,61 @@ + + + + interact-events-02-b-manual.svg + + + +

Source SVG: interact-events-02-b-manual.svg

+ + + + + + + + + + $RCSfile: interact-events-02-b.svg,v $ + + + + + + + + + + Testing that SVGLoad does not bubble + + + + + On root <svg> + On an <image> + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-202-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-202-f-isvalid.html new file mode 100644 index 0000000000..378177a13b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-202-f-isvalid.html @@ -0,0 +1,72 @@ + + + + interact-events-202-f-manual.svg + + + +

Source SVG: interact-events-202-f-manual.svg

+ + + + + + + + + + $RCSfile: interact-events-202-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-203-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-203-t-isvalid.html new file mode 100644 index 0000000000..6aa4683b04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-events-203-t-isvalid.html @@ -0,0 +1,87 @@ + + + + interact-events-203-t-manual.svg + + + +

Source SVG: interact-events-203-t-manual.svg

+ + + + + + + + + + $RCSfile: interact-events-203-t.svg,v $ + + + + + + + + + + + + + + + Shadow tree event listener chain + + + + Case 1: on mouseover all squares must turn blue + + + + + + + + Case 2: on mouseover all squares must turn blue + and a black stroke must appear on reference square + + + + + + + + + + Case 3: on mouseover all squares must turn blue + and a black stroke must appear on reference square + + + + + + + + Case 4: on mouseover all squares must turn blue + and on mousedown a black stroke must appear on reference square + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-01-b-isvalid.html new file mode 100644 index 0000000000..02d48a0d86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-01-b-isvalid.html @@ -0,0 +1,89 @@ + + + + interact-order-01-b-manual.svg + + + +

Source SVG: interact-order-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-order-01-b.svg,v $ + + + + + + + + + + + + Event bubbling - a + + + + + + + + + + + + Pointer in circle, + + + circle turns pink + + + Pointer in circle, + + + circle turns blue + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-02-b-isvalid.html new file mode 100644 index 0000000000..39eb27681c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-02-b-isvalid.html @@ -0,0 +1,87 @@ + + + + interact-order-02-b-manual.svg + + + +

Source SVG: interact-order-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-order-02-b.svg,v $ + + + + + + + + + + + + Event bubbling - b + + + + + + + + + + + + + Click on circle, + + + circle turns red + + + Click on circle, + + + hyperlink + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-03-b-isvalid.html new file mode 100644 index 0000000000..85f2b717db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-order-03-b-isvalid.html @@ -0,0 +1,86 @@ + + + + interact-order-03-b-manual.svg + + + +

Source SVG: interact-order-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-order-03-b.svg,v $ + + + + + + + + + + + + Event bubbling - c + + + + + + + + String turns red on click + + + + String hyperlinks to + + + interact-order-03b-targ.svg + + + + All strings are selectable. + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-01-b-isvalid.html new file mode 100644 index 0000000000..851efb6528 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-01-b-isvalid.html @@ -0,0 +1,173 @@ + + + + interact-pevents-01-b-manual.svg + + + +

Source SVG: interact-pevents-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-pevents-01-b.svg,v $ + + + + + + + + + + + + Test pointer-events on text + + + O + O + O + O + O + O + O + O + O + O + + + + + + + + + + O + O + O + O + O + O + O + O + O + O + + + + + + + + + + O + O + O + O + O + O + O + O + O + O + + + + + + + + + + O + O + + O + O + O + + O + + O + O + O + + O + + + + + + + + + + + + Toggle freeze + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-03-b-isvalid.html new file mode 100644 index 0000000000..7e28b1e9d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-03-b-isvalid.html @@ -0,0 +1,114 @@ + + + + interact-pevents-03-b-manual.svg + + + +

Source SVG: interact-pevents-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-pevents-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test pointer-events on text + + + + + @ A y Ö ç + + + + @ A y Ö ç + + + + @AyÖç + + + + + + @ A y Ö ç + + + + @AyÖç + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-04-t-isvalid.html new file mode 100644 index 0000000000..10f0395387 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-04-t-isvalid.html @@ -0,0 +1,109 @@ + + + + interact-pevents-04-t-manual.svg + + + +

Source SVG: interact-pevents-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-pevents-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test pointer-events on text + + + + + @ A y Ö ç + + + + @ A y Ö ç + + + + @AyÖç + + + + + + @ A y Ö ç + + + + @AyÖç + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-05-b-isvalid.html new file mode 100644 index 0000000000..69d39b6492 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-05-b-isvalid.html @@ -0,0 +1,102 @@ + + + + interact-pevents-05-b-manual.svg + + + +

Source SVG: interact-pevents-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-pevents-05-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test pointer-events on text + + @AyÖç + @AyÖç + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-07-t-isvalid.html new file mode 100644 index 0000000000..0ee3f03d94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-07-t-isvalid.html @@ -0,0 +1,107 @@ + + + + interact-pevents-07-t-manual.svg + + + +

Source SVG: interact-pevents-07-t-manual.svg

+ + + + + + + + + + $RCSfile: interact-pevents-07-t.svg,v $ + + + + + + + + + + + + Testing pointer-events and rendering order + Rectangles should turn RED on mouseover + Ovals should turn RED if Pointer-Events are set to "ALL" + + + + Change "Pointer-Events" of + ovals from "ALL" to "NONE" + + + + + Purple ovals have "Pointer-Events" set to "ALL". + Purple ovals have Pointer-Events set to "NONE". + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-08-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-08-f-isvalid.html new file mode 100644 index 0000000000..42126ad1fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-08-f-isvalid.html @@ -0,0 +1,155 @@ + + + + interact-pevents-08-f-manual.svg + + + +

Source SVG: interact-pevents-08-f-manual.svg

+ + + + + + + + + + $RCSfile: interact-pevents-08-f.svg,v $ + + + + + + + + + + + + Testing pointer-events - pale RED rect should appear on mouseover. + + + 2nd and 3rd columns represent respectively rects with no fill/stroke and transparent fill/stroke + + + + + + + + + + + + + + + + default : + fill and stroke of rects 1 and 3 must trigger + + + + + + + + + + + + + + + visiblePainted : + fill and stroke of rects 1 and 3 must trigger + + + + + + + + + + + + + + + + + + visibleFill : + only fill of rects 1, 2 and 3 must trigger + + + + + + + + + + + + + + + + + + visibleStroke : + only stroke of rects 1, 2 and 3 must trigger + + + + + + + + + + + + + + + + + + visible : + fill and stroke of rects 1, 2 and 3 must trigger + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-09-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-09-f-isvalid.html new file mode 100644 index 0000000000..fb8d9a82ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-09-f-isvalid.html @@ -0,0 +1,146 @@ + + + + interact-pevents-09-f-manual.svg + + + +

Source SVG: interact-pevents-09-f-manual.svg

+ + + + + + + + + + $RCSfile: interact-pevents-09-f.svg,v $ + + + + + + + + + + + + Testing pointer-events - pale RED rect should appear on mouseover. + + + 2nd and 3rd columns represent respectively rects with no fill/stroke and transparent fill/stroke + + + + + + + + + + + + + + + + painted : + fill and stroke of rects 1, 3 and 4 must trigger + + + + + + + + + + + + + + + fill : + fill of rects 1 to 4 must trigger + + + + + + + + + + + + + + + stroke : + stroke of rects 1 to 4 must trigger + + + + + + + + + + + + + + + all : + stroke and fill of rects 1 to 4 must trigger + + + + + + + + + + + + + + + none : + nothing is to trigger + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-10-f-isvalid.html new file mode 100644 index 0000000000..553f1a3f44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pevents-10-f-isvalid.html @@ -0,0 +1,68 @@ + + + + interact-pevents-10-f-manual.svg + + + +

Source SVG: interact-pevents-10-f-manual.svg

+ + + + + + + + + + $RCSfile: interact-pevents-10-f.svg,v $ + + + + + + + + + + + + + + + FAIL + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-01-t-isvalid.html new file mode 100644 index 0000000000..5b2da1f4c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-01-t-isvalid.html @@ -0,0 +1,64 @@ + + + + interact-pointer-01-t-manual.svg + + + +

Source SVG: interact-pointer-01-t-manual.svg

+ + + + + + + + + + $RCSfile: interact-pointer-01-t.svg,v $ + + + + + + + + + + Test pointer events with zero opacity mask pixels + + + + + + + Move the pointing device over the rectangle. + If it is red, you've already failed. + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-02-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-02-t-novalid.html new file mode 100644 index 0000000000..2a2724caf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-02-t-novalid.html @@ -0,0 +1,64 @@ + + + + interact-pointer-02-t-manual.svg + + + +

Source SVG: interact-pointer-02-t-manual.svg

+ + + + + + + + + + $RCSfile: interact-pointer-02-t.svg,v $ + + + + + + + + + + Test pointer events with shapes that have clip paths + + + + + + + Move the pointing device over the rectangle. + If it is red, you've already failed. + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-03-t-isvalid.html new file mode 100644 index 0000000000..36e1e46d54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-03-t-isvalid.html @@ -0,0 +1,62 @@ + + + + interact-pointer-03-t-manual.svg + + + +

Source SVG: interact-pointer-03-t-manual.svg

+ + + + + + + + + + $RCSfile: interact-pointer-03-t.svg,v $ + + + + + + + + + + Test pointer-events="painted" with paint server fallback + + + + + + Move the pointing device over the rectangle. + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-04-f-isvalid.html new file mode 100644 index 0000000000..8e9660b91a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-pointer-04-f-isvalid.html @@ -0,0 +1,71 @@ + + + + interact-pointer-04-f-manual.svg + + + +

Source SVG: interact-pointer-04-f-manual.svg

+ + + + + + + + + + $RCSfile: interact-pointer-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-01-t-isvalid.html new file mode 100644 index 0000000000..a4cf8b4f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-01-t-isvalid.html @@ -0,0 +1,56 @@ + + + + interact-zoom-01-t-manual.svg + + + +

Source SVG: interact-zoom-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-zoom-01-t.svg,v $ + + + + + + + + + + Test default value of + zoomAndPan attribute. + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-02-t-isvalid.html new file mode 100644 index 0000000000..29d3fdfd97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-02-t-isvalid.html @@ -0,0 +1,56 @@ + + + + interact-zoom-02-t-manual.svg + + + +

Source SVG: interact-zoom-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-zoom-02-t.svg,v $ + + + + + + + + + + Test "magnify" value of + zoomAndPan attribute. + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-03-t-isvalid.html new file mode 100644 index 0000000000..46f531a321 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/interact-zoom-03-t-isvalid.html @@ -0,0 +1,56 @@ + + + + interact-zoom-03-t-manual.svg + + + +

Source SVG: interact-zoom-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: interact-zoom-03-t.svg,v $ + + + + + + + + + + + Test "disable" value of + zoomAndPan attribute. + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-01-b-isvalid.html new file mode 100644 index 0000000000..af8c35bea1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-01-b-isvalid.html @@ -0,0 +1,54 @@ + + + + linking-a-01-b-manual.svg + + + +

Source SVG: linking-a-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-01-b.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-03-b-isvalid.html new file mode 100644 index 0000000000..c548dd67ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-03-b-isvalid.html @@ -0,0 +1,54 @@ + + + + linking-a-03-b-manual.svg + + + +

Source SVG: linking-a-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-03-b.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-04-t-isvalid.html new file mode 100644 index 0000000000..04352e6cd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-04-t-isvalid.html @@ -0,0 +1,65 @@ + + + + linking-a-04-t-manual.svg + + + +

Source SVG: linking-a-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-04-t.svg,v $ + + + + + + + + + Basic out-bound links and the 'a' element. + + + + + + + + + + + + + + + + + + + + id="internal-circle" + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-05-t-isvalid.html new file mode 100644 index 0000000000..3c0461e5a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-05-t-isvalid.html @@ -0,0 +1,71 @@ + + + + linking-a-05-t-manual.svg + + + +

Source SVG: linking-a-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-05-t.svg,v $ + + + + + + + + + Verify transform attributes in the 'a' element. + + + + + + transform="rotate(20,225,65) + + + + + + + transform="skewX(-30) + + + + + + + + + transform="translate(-10,-20) + + + + id="internal-circle" + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-07-t-isvalid.html new file mode 100644 index 0000000000..8b0288e695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-07-t-isvalid.html @@ -0,0 +1,75 @@ + + + + linking-a-07-t-manual.svg + + + +

Source SVG: linking-a-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-07-t.svg,v $ + + + + + + + + + xlink 'show' attribute on 'a' element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-08-t-isvalid.html new file mode 100644 index 0000000000..a44ee88567 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-08-t-isvalid.html @@ -0,0 +1,52 @@ + + + + linking-a-08-t-manual.svg + + + +

Source SVG: linking-a-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-08-t.svg,v $ + + + + + + + + + + + Link inside text + + + Link around text + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-09-b-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-09-b-novalid.html new file mode 100644 index 0000000000..703f79623c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-09-b-novalid.html @@ -0,0 +1,62 @@ + + + + linking-a-09-b-manual.svg + + + +

Source SVG: linking-a-09-b-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-a-09-b.svg,v $ + + + + + + + + + + + A + + link + inside tspan + for testing + + + + A + + link + around tspan + + for testing + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-10-f-isvalid.html new file mode 100644 index 0000000000..17a3a07ef2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-a-10-f-isvalid.html @@ -0,0 +1,77 @@ + + + + linking-a-10-f-manual.svg + + + +

Source SVG: linking-a-10-f-manual.svg

+ + + + + + + + + + $RCSfile: linking-a-10-f.svg,v $ + + + + + + + + + + + + + + + X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-frag-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-frag-01-f-isvalid.html new file mode 100644 index 0000000000..f56810732f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-frag-01-f-isvalid.html @@ -0,0 +1,57 @@ + + + + linking-frag-01-f-manual.svg + + + +

Source SVG: linking-frag-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-frag-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-01-b-isvalid.html new file mode 100644 index 0000000000..0873b286d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-01-b-isvalid.html @@ -0,0 +1,91 @@ + + + + linking-uri-01-b-manual.svg + + + +

Source SVG: linking-uri-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-uri-01-b.svg,v $ + + + + + + + + + Link test of the 'view' element and its attributes, 1 of 2, internal. + + + + + Go to Rectangle + + + Go to Ellipse + + + Go to Circle + + + Go to Polygon + + Click element's line + to link to its view + + + + + + Rectangle + + No view attributes except id. + + + + Ellipse + + viewBox, should fill frame. + + + + Circle + + viewBox & non-uniform + preserveAspectRatio + + + + Polygon + + viewTarget, no + changes to viewport + + + + $Revision: 1.12 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-02-b-isvalid.html new file mode 100644 index 0000000000..88f9962ec2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-02-b-isvalid.html @@ -0,0 +1,96 @@ + + + + linking-uri-02-b-manual.svg + + + +

Source SVG: linking-uri-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-uri-02-b.svg,v $ + + + + + + + + + Link test of the 'view' element and its attributes, 2 of 2, external. + + + + + Go to Rectangle + + + Go to Ellipse + + + Go to Circle + + + Go to Polygon + + Click element's line + to link to its view in + linking-uri-01-b. + + + + + + + Rectangle + + No view attributes except id. + + + + + Ellipse + + viewBox, should fill frame. + + + + + Circle + + viewBox & non-uniform + preserveAspectRatio + + + + + Polygon + + viewTarget, no + changes to viewport + + + + $Revision: 1.10 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-03-t-isvalid.html new file mode 100644 index 0000000000..778fa719d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/linking-uri-03-t-isvalid.html @@ -0,0 +1,59 @@ + + + + linking-uri-03-t-manual.svg + + + +

Source SVG: linking-uri-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: linking-uri-03-t.svg,v $ + + + + + + + + + Simple exercise of xlink attributes on the 'a' element. + + + + Click for TOC + Link to local file + linkingToc-t.svg. + + xlink:type="simple" + xlink:show="replace" + xlink:actuate="onRequest" + xlink:href="linkingToc-t.svg" + xlink:role="figure-out-a-role" + xlink:title="TOC of Linking BE tests." + target="_self" + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-filter-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-filter-01-f-novalid.html new file mode 100644 index 0000000000..1c143f955f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-filter-01-f-novalid.html @@ -0,0 +1,64 @@ + + + + masking-filter-01-f-manual.svg + + + +

Source SVG: masking-filter-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-filter-01-f.svg,v $ + + + + + + + + + + Testing 'filter' applied to 'mask' + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-intro-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-intro-01-f-novalid.html new file mode 100644 index 0000000000..51834cd161 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-intro-01-f-novalid.html @@ -0,0 +1,69 @@ + + + + masking-intro-01-f-manual.svg + + + +

Source SVG: masking-intro-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-intro-01-f.svg,v $ + + + + + + + + + + masking-mask-04-f.svg + Tests the impact of strokes within clipPath and mask + Testing stroke inclusion for 'clip-path' and 'mask' + + + + + + + + + + With a 'clip-path': + + + + + + + + + + With a 'mask': + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-01-b-isvalid.html new file mode 100644 index 0000000000..d23f6a1b85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-01-b-isvalid.html @@ -0,0 +1,98 @@ + + + + masking-mask-01-b-manual.svg + + + +

Source SVG: masking-mask-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-mask-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + Test for mask support + + + + + + + + + + + + + + Mask with linear gradient from + opacity=1 to opactity=0.5 + + + + + + Mask with uniform opacity of 0.5 + + + Rectangle with uniform opacity of 0.5 + + + + + + + + SVG + Text with mask containing rectangles + of various opacities + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-02-f-isvalid.html new file mode 100644 index 0000000000..930e9a9152 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-mask-02-f-isvalid.html @@ -0,0 +1,45 @@ + + + + masking-mask-02-f-manual.svg + + + +

Source SVG: masking-mask-02-f-manual.svg

+ + + + + + + + + + $RCSfile: masking-mask-02-f.svg,v $ + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-opacity-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-opacity-01-b-isvalid.html new file mode 100644 index 0000000000..be156f600e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-opacity-01-b-isvalid.html @@ -0,0 +1,74 @@ + + + + masking-opacity-01-b-manual.svg + + + +

Source SVG: masking-opacity-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-opacity-01-b.svg,v $ + + + + + + + + + Test for opacity property on a group. + + + + + + Group opacity: 1 + Blue rectangle opacity: 1 + Green rectangle opacity: 1 + + + + + Group opacity: 0.5 + Blue rectangle opacity: 1 + Green rectangle opacity: 1 + + + + + Group opacity: 1 + Blue rectangle opacity: 0.5 + Green rectangle opacity: 0.5 + + + + + Group opacity: 0.5 + Blue rectangle opacity: 0.5 + Green rectangle opacity: 0.5 + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-01-b-isvalid.html new file mode 100644 index 0000000000..c8a675c9f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-01-b-isvalid.html @@ -0,0 +1,69 @@ + + + + masking-path-01-b-manual.svg + + + +

Source SVG: masking-path-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + Rectangle being clipped + + + + Line of text to be clipped + + Group being clipped + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-02-b-isvalid.html new file mode 100644 index 0000000000..9110dacef2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-02-b-isvalid.html @@ -0,0 +1,58 @@ + + + + masking-path-02-b-manual.svg + + + +

Source SVG: masking-path-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-02-b.svg,v $ + + + + + + + + + + + + + + + clipPathUnits=objectBoundingBox + + + + + + clipPathUnits=userSpaceOnUse + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-03-b-isvalid.html new file mode 100644 index 0000000000..55033509f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-03-b-isvalid.html @@ -0,0 +1,91 @@ + + + + masking-path-03-b-manual.svg + + + +

Source SVG: masking-path-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-03-b.svg,v $ + + + + + + + + + + + Test 'overflow'/'clip' on outermost and inner 'svg' elements + + + + + Outer Clip + + + + Outer Clip + + + + Outer Clip + + + + Outer Clip + + + + + + + + + Inner Clip + + + + Inner Clip + + + + Inner Clip + + + + Inner Clip + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-04-b-isvalid.html new file mode 100644 index 0000000000..ed4bd15a70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-04-b-isvalid.html @@ -0,0 +1,59 @@ + + + + masking-path-04-b-manual.svg + + + +

Source SVG: masking-path-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-04-b.svg,v $ + + + + + + + + + + + + Clip Test + + + + + + Clip Test + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-05-f-isvalid.html new file mode 100644 index 0000000000..f792a39f03 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-05-f-isvalid.html @@ -0,0 +1,57 @@ + + + + masking-path-05-f-manual.svg + + + +

Source SVG: masking-path-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-05-f.svg,v $ + + + + + + + + + + Test for clip-rule property. + + + + + clip-rule=evenodd + + + + + cliprule=nonzero + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-06-b-isvalid.html new file mode 100644 index 0000000000..d71f8d5423 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-06-b-isvalid.html @@ -0,0 +1,57 @@ + + + + masking-path-06-b-manual.svg + + + +

Source SVG: masking-path-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-06-b.svg,v $ + + + + + + + + + + 'clip' property on images + + + + + <-- raster image + + + + + SVG image --> + + + + $Revision: 1.8 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-07-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-07-b-isvalid.html new file mode 100644 index 0000000000..0412497f07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-07-b-isvalid.html @@ -0,0 +1,117 @@ + + + + masking-path-07-b-manual.svg + + + +

Source SVG: masking-path-07-b-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-07-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test clip unions and intersections + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.11 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-08-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-08-b-isvalid.html new file mode 100644 index 0000000000..05816c0d37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-08-b-isvalid.html @@ -0,0 +1,125 @@ + + + + masking-path-08-b-manual.svg + + + +

Source SVG: masking-path-08-b-manual.svg

+ + + + + + + + + + $RCSfile: masking-path-08-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Establishing a new clipping path + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-09-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-09-b-isvalid.html new file mode 100644 index 0000000000..d6f4437447 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-09-b-isvalid.html @@ -0,0 +1,63 @@ + + + + masking-path-09-b-manual.svg + + + +

Source SVG: masking-path-09-b-manual.svg

+ + + + + + + + + + $RCSfile: masking-path-09-b.svg,v $ + + + + + + + + + + Test bounding box calculations with clip paths + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-10-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-10-b-isvalid.html new file mode 100644 index 0000000000..085bf66b3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-10-b-isvalid.html @@ -0,0 +1,123 @@ + + + + masking-path-10-b-manual.svg + + + +

Source SVG: masking-path-10-b-manual.svg

+ + + + + + + + + + $RCSfile: masking-path-10-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Establishing a new masking path + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-11-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-11-b-isvalid.html new file mode 100644 index 0000000000..40effffb20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-11-b-isvalid.html @@ -0,0 +1,56 @@ + + + + masking-path-11-b-manual.svg + + + +

Source SVG: masking-path-11-b-manual.svg

+ + + + + + + + + + $RCSfile: masking-path-11-b.svg,v $ + + + + + + + + + + + + + ABC + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-12-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-12-f-isvalid.html new file mode 100644 index 0000000000..8ea5703342 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-12-f-isvalid.html @@ -0,0 +1,73 @@ + + + + masking-path-12-f-manual.svg + + + +

Source SVG: masking-path-12-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-12-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-13-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-13-f-isvalid.html new file mode 100644 index 0000000000..4295523792 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-13-f-isvalid.html @@ -0,0 +1,50 @@ + + + + masking-path-13-f-manual.svg + + + +

Source SVG: masking-path-13-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-13-f.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-14-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-14-f-isvalid.html new file mode 100644 index 0000000000..aeac28c46b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/masking-path-14-f-isvalid.html @@ -0,0 +1,62 @@ + + + + masking-path-14-f-manual.svg + + + +

Source SVG: masking-path-14-f-manual.svg

+ + + + + + + + + + + + $RCSfile: masking-path-14-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/metadata-example-01-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/metadata-example-01-t-novalid.html new file mode 100644 index 0000000000..6339d524d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/metadata-example-01-t-novalid.html @@ -0,0 +1,147 @@ + + + + metadata-example-01-t-manual.svg + + + +

Source SVG: metadata-example-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: metadata-example-01-t.svg,v $ + + + + + + + + + + + + + Line drawing of woman in antique attire, + which looks legal or perhaps mystical. + image/svg+xml + Sibyll Trelawney + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://prismstandard.org/vocabularies/1.0/resourcetype.xml#birdsEye + http://prismstandard.org/vocabularies/1.0/resourcetype.xml#illustration + image/svg+xml + Line drawing of woman in antique attire, ... + online: + Sibyll Trelawney + + + http://purl.org/dc/elements/1.1/type + http://purl.org/dc/elements/1.1/format + http://purl.org/dc/elements/1.1/subject + http://purl.org/dc/elements/1.1/type + http://purl.org/dc/elements/1.1/description + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-01-f-isvalid.html new file mode 100644 index 0000000000..b3c1240bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-01-f-isvalid.html @@ -0,0 +1,94 @@ + + + + painting-control-01-f-manual.svg + + + +

Source SVG: painting-control-01-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-02-f-isvalid.html new file mode 100644 index 0000000000..a44dfd189c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-02-f-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-control-02-f-manual.svg + + + +

Source SVG: painting-control-02-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-02-f.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-03-f-isvalid.html new file mode 100644 index 0000000000..9cd40e1238 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-03-f-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-control-03-f-manual.svg + + + +

Source SVG: painting-control-03-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-03-f.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-04-f-isvalid.html new file mode 100644 index 0000000000..f4d3faa9c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-04-f-isvalid.html @@ -0,0 +1,50 @@ + + + + painting-control-04-f-manual.svg + + + +

Source SVG: painting-control-04-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-04-f.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-05-f-isvalid.html new file mode 100644 index 0000000000..78e538fd33 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-05-f-isvalid.html @@ -0,0 +1,107 @@ + + + + painting-control-05-f-manual.svg + + + +

Source SVG: painting-control-05-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-06-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-06-f-isvalid.html new file mode 100644 index 0000000000..1b2a2eaaf0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-control-06-f-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-control-06-f-manual.svg + + + +

Source SVG: painting-control-06-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-control-06-f.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-01-t-isvalid.html new file mode 100644 index 0000000000..eb75daaf03 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-01-t-isvalid.html @@ -0,0 +1,56 @@ + + + + painting-fill-01-t-manual.svg + + + +

Source SVG: painting-fill-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-fill-01-t.svg,v $ + + + + + + + + + Basic paint: fill properties. + + + + + + + + + + fill="none" + fill="green" + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-02-t-isvalid.html new file mode 100644 index 0000000000..f5221bb921 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-02-t-isvalid.html @@ -0,0 +1,60 @@ + + + + painting-fill-02-t-manual.svg + + + +

Source SVG: painting-fill-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-fill-02-t.svg,v $ + + + + + + + + + + + Basic paint: fill properties. + fill="currentColor" + + + + + + + + + green + blue + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-03-t-isvalid.html new file mode 100644 index 0000000000..efba8a992b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-03-t-isvalid.html @@ -0,0 +1,54 @@ + + + + painting-fill-03-t-manual.svg + + + +

Source SVG: painting-fill-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-fill-03-t.svg,v $ + + + + + + + + + Basic paint: fill properties. + + + + + + + + fill-rule="evenodd" + fill-rule="nonzero" + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-04-t-isvalid.html new file mode 100644 index 0000000000..54974d263f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-04-t-isvalid.html @@ -0,0 +1,54 @@ + + + + painting-fill-04-t-manual.svg + + + +

Source SVG: painting-fill-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-fill-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-05-b-isvalid.html new file mode 100644 index 0000000000..e81b09aa95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-fill-05-b-isvalid.html @@ -0,0 +1,60 @@ + + + + painting-fill-05-b-manual.svg + + + +

Source SVG: painting-fill-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-fill-05-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-01-f-isvalid.html new file mode 100644 index 0000000000..9ae06cc9fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-01-f-isvalid.html @@ -0,0 +1,124 @@ + + + + painting-marker-01-f-manual.svg + + + +

Source SVG: painting-marker-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic Markers + + + + + + + + + + + + + + + + + + + + Start, Middle and End + + + + + + + + + + + + + + + + + + + + Automatic Orientation + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-02-f-isvalid.html new file mode 100644 index 0000000000..2aee588474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-02-f-isvalid.html @@ -0,0 +1,212 @@ + + + + painting-marker-02-f-manual.svg + + + +

Source SVG: painting-marker-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-02-f.svg,v $ + + + + + + + + + + + + + + + + + + Marker Rendering Properties + + + + + + + + Fill Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stroke Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mixed Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mixed Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-03-f-isvalid.html new file mode 100644 index 0000000000..27d15960c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-03-f-isvalid.html @@ -0,0 +1,75 @@ + + + + painting-marker-03-f-manual.svg + + + +

Source SVG: painting-marker-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + 'marker' property test + + 'marker' property + + + + + + + + + 'marker-start', 'marker-mid' & 'marker-end' attribute + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-04-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-04-f-novalid.html new file mode 100644 index 0000000000..c250a36dd7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-04-f-novalid.html @@ -0,0 +1,72 @@ + + + + painting-marker-04-f-manual.svg + + + +

Source SVG: painting-marker-04-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-04-f.svg,v $ + + + + + + + + + + + + + + + + + + 'marker' attribute test + + 'marker' attribute + + + + + + + + + 'marker-start', 'marker-mid' & 'marker-end' attributes + + + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-05-f-isvalid.html new file mode 100644 index 0000000000..08a85a7695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-05-f-isvalid.html @@ -0,0 +1,221 @@ + + + + painting-marker-05-f-manual.svg + + + +

Source SVG: painting-marker-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test marker overflow + + + default + 'visible' + 'auto' + 'scroll' + 'hidden' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-06-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-06-f-isvalid.html new file mode 100644 index 0000000000..8f273c05c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-06-f-isvalid.html @@ -0,0 +1,125 @@ + + + + painting-marker-06-f-manual.svg + + + +

Source SVG: painting-marker-06-f-manual.svg

+ + + + + + + + + + $RCSfile: painting-marker-06-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic Markers + + + + + + + + + + + + + + + + + + + + Start, Middle and End + + + + + + + + + + + + + + + + + + + + Automatic Orientation + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-07-f-isvalid.html new file mode 100644 index 0000000000..c389e9b332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-07-f-isvalid.html @@ -0,0 +1,58 @@ + + + + painting-marker-07-f-manual.svg + + + +

Source SVG: painting-marker-07-f-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-marker-07-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-properties-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-properties-01-f-isvalid.html new file mode 100644 index 0000000000..52a4b4ac2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-marker-properties-01-f-isvalid.html @@ -0,0 +1,80 @@ + + + + painting-marker-properties-01-f-manual.svg + + + +

Source SVG: painting-marker-properties-01-f-manual.svg

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-01-b-isvalid.html new file mode 100644 index 0000000000..1b336f2610 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-01-b-isvalid.html @@ -0,0 +1,128 @@ + + + + painting-render-01-b-manual.svg + + + +

Source SVG: painting-render-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-render-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic test of color-interpolation property. + + + + + + + + + + + + + + + + + + + + default (sRGB) + + + + + + + + + + + + + + + + + + + + + sRGB + + + + + + + + + + + + + + + + + + + + + linearRGB + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-02-b-isvalid.html new file mode 100644 index 0000000000..7c38d72e6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-render-02-b-isvalid.html @@ -0,0 +1,72 @@ + + + + painting-render-02-b-manual.svg + + + +

Source SVG: painting-render-02-b-manual.svg

+ + + + + + + + + + $RCSfile: painting-render-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + dark + light + dark + light + dark + dark or light + light + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-01-t-isvalid.html new file mode 100644 index 0000000000..b117fc494c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-01-t-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-stroke-01-t-manual.svg + + + +

Source SVG: painting-stroke-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-01-t.svg,v $ + + + + + + + + + + + + Basic paint: stroke properties. + + + stroke="none" + stroke="green" + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-02-t-isvalid.html new file mode 100644 index 0000000000..823669d1a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-02-t-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-stroke-02-t-manual.svg + + + +

Source SVG: painting-stroke-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-02-t.svg,v $ + + + + + + + + + + + + Basic paint: stroke properties. + + + stroke-width="20" + stroke-linejoin="round" + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-03-t-isvalid.html new file mode 100644 index 0000000000..39a2f36306 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-03-t-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-stroke-03-t-manual.svg + + + +

Source SVG: painting-stroke-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-03-t.svg,v $ + + + + + + + + + + + + Basic paint: stroke properties. + + + stroke-linecap="round" + stroke-miterlimit="1" + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-04-t-isvalid.html new file mode 100644 index 0000000000..cf9b06fbc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-04-t-isvalid.html @@ -0,0 +1,52 @@ + + + + painting-stroke-04-t-manual.svg + + + +

Source SVG: painting-stroke-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-04-t.svg,v $ + + + + + + + + + + + + Basic paint: stroke properties. + + + stroke-dasharray="10, 10" + stroke-dashoffset="10" + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-05-t-isvalid.html new file mode 100644 index 0000000000..78ff685cf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-05-t-isvalid.html @@ -0,0 +1,73 @@ + + + + painting-stroke-05-t-manual.svg + + + +

Source SVG: painting-stroke-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-05-t.svg,v $ + + + + + + + + + Rendering thin strokes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-06-t-isvalid.html new file mode 100644 index 0000000000..6c59096b2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-06-t-isvalid.html @@ -0,0 +1,60 @@ + + + + painting-stroke-06-t-manual.svg + + + +

Source SVG: painting-stroke-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-06-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-07-t-isvalid.html new file mode 100644 index 0000000000..8eecdec1b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-07-t-isvalid.html @@ -0,0 +1,54 @@ + + + + painting-stroke-07-t-manual.svg + + + +

Source SVG: painting-stroke-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-07-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-08-t-isvalid.html new file mode 100644 index 0000000000..01cbd30515 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-08-t-isvalid.html @@ -0,0 +1,68 @@ + + + + painting-stroke-08-t-manual.svg + + + +

Source SVG: painting-stroke-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-08-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-09-t-isvalid.html new file mode 100644 index 0000000000..7f623f8ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-09-t-isvalid.html @@ -0,0 +1,48 @@ + + + + painting-stroke-09-t-manual.svg + + + +

Source SVG: painting-stroke-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: painting-stroke-09-t.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-10-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-10-t-isvalid.html new file mode 100644 index 0000000000..3900e4f294 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/painting-stroke-10-t-isvalid.html @@ -0,0 +1,63 @@ + + + + painting-stroke-10-t-manual.svg + + + +

Source SVG: painting-stroke-10-t-manual.svg

+ + + + + + + + + + $RCSfile: painting-stroke-10-t.svg,v $ + + + + + + + + + + Test stroking of zero length subpaths + + + + + + + + + + + + + Using an 'L' command: + Using a 'c' command: + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-01-t-isvalid.html new file mode 100644 index 0000000000..6c7c7dcfdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-01-t-isvalid.html @@ -0,0 +1,135 @@ + + + + paths-data-01-t-manual.svg + + + +

Source SVG: paths-data-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-01-t.svg,v $ + + + + + + + + + + + + Cubic bezier curves drawn with commands: + + + + + + + + + + + M, C, S, m, c, s + + + + + + + + + + + + M, c, c, c, C, z + + + + + + + + + + M, C, Z + + + + + + + + + + + M, C, c, Z + + + + + + + + + + + m, c, s + + + + + + + + + + M, C + + + + + + + + + + + + M, c, s, s, s, z + + + + + + + + + + m, c, z + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-02-t-isvalid.html new file mode 100644 index 0000000000..447cc441e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-02-t-isvalid.html @@ -0,0 +1,108 @@ + + + + paths-data-02-t-manual.svg + + + +

Source SVG: paths-data-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-02-t.svg,v $ + + + + + + + + + Quadric bezier curves drawn with commands: + + + + + M, Q, M, q, z + + + + + + + + + m, q, z, m, q, z + + + + + + + + + M, Q, Z + + + + + + + M, Q, T, Q, z + + + + + + + + + M, Q, Q, z + + + + + + + + M, q, t, t, t, t, z + + + + + + + + + + + M, q, Q, q, Q, z + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-03-f-isvalid.html new file mode 100644 index 0000000000..e3fe48031c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-03-f-isvalid.html @@ -0,0 +1,97 @@ + + + + paths-data-03-f-manual.svg + + + +

Source SVG: paths-data-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-03-f.svg,v $ + + + + + + + + + Elliptical arc curves drawn with commands: + + + + + M, A, Z + + + + + + + m, a, z + + + + + + + M, a + + + + + + + M, A, a, a, z + + + + + + + + + M, a, Z, m, A, Z, m, a, z + + + + + + + + + + + M, A, A, A, A + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-04-t-isvalid.html new file mode 100644 index 0000000000..5ffd91862e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-04-t-isvalid.html @@ -0,0 +1,69 @@ + + + + paths-data-04-t-manual.svg + + + +

Source SVG: paths-data-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-04-t.svg,v $ + + + + + + + + + + + + + + M, L, L, L, Z, + subpath + M, L, L, L, Z + + + + + + + + stroked + + + + + + + + filled + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-05-t-isvalid.html new file mode 100644 index 0000000000..239171011f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-05-t-isvalid.html @@ -0,0 +1,66 @@ + + + + paths-data-05-t-manual.svg + + + +

Source SVG: paths-data-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-05-t.svg,v $ + + + + + + + + + + + + + m, l, l, l, z, + subpath + m, l, l, l, z + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-06-t-isvalid.html new file mode 100644 index 0000000000..ee909bb871 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-06-t-isvalid.html @@ -0,0 +1,71 @@ + + + + paths-data-06-t-manual.svg + + + +

Source SVG: paths-data-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-06-t.svg,v $ + + + + + + + + + + + + + M, H, V, H, + V. H, V, H, + V, Z + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-07-t-isvalid.html new file mode 100644 index 0000000000..8a4ca054dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-07-t-isvalid.html @@ -0,0 +1,70 @@ + + + + paths-data-07-t-manual.svg + + + +

Source SVG: paths-data-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-07-t.svg,v $ + + + + + + + + + + + + + m, h, v, h + v, h, v, h + v, z + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-08-t-isvalid.html new file mode 100644 index 0000000000..5d2e719802 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-08-t-isvalid.html @@ -0,0 +1,68 @@ + + + + paths-data-08-t-manual.svg + + + +

Source SVG: paths-data-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-08-t.svg,v $ + + + + + + + + + + + + Lines drawn with commands: + M and Z + + + + + + + + + + stroked + + + + + + + + filled + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-09-t-isvalid.html new file mode 100644 index 0000000000..f3fc4d1539 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-09-t-isvalid.html @@ -0,0 +1,65 @@ + + + + paths-data-09-t-manual.svg + + + +

Source SVG: paths-data-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-09-t.svg,v $ + + + + + + + + + + + + Lines drawn with commands: + m and z + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-10-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-10-t-isvalid.html new file mode 100644 index 0000000000..b64ddcd940 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-10-t-isvalid.html @@ -0,0 +1,98 @@ + + + + paths-data-10-t-manual.svg + + + +

Source SVG: paths-data-10-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-10-t.svg,v $ + + + + + + + + + + open + join=round + cap=butt + M, L + + + + + + open + join=bevel + cap=round + m, l + + + + + + open + join=miter + cap=square + M, L + + + + + + closed + join=round + cap=butt + M, L, Z + + + + + + closed + join=bevel + cap=round + m, l, z + + + + + + closed + join=miter + cap=square + M, L, Z + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-12-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-12-t-isvalid.html new file mode 100644 index 0000000000..20d8f0b96f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-12-t-isvalid.html @@ -0,0 +1,57 @@ + + + + paths-data-12-t-manual.svg + + + +

Source SVG: paths-data-12-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-12-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-13-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-13-t-isvalid.html new file mode 100644 index 0000000000..9c45348244 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-13-t-isvalid.html @@ -0,0 +1,49 @@ + + + + paths-data-13-t-manual.svg + + + +

Source SVG: paths-data-13-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-13-t.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-14-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-14-t-isvalid.html new file mode 100644 index 0000000000..56fa8f9794 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-14-t-isvalid.html @@ -0,0 +1,50 @@ + + + + paths-data-14-t-manual.svg + + + +

Source SVG: paths-data-14-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-14-t.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-15-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-15-t-isvalid.html new file mode 100644 index 0000000000..2fa718653a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-15-t-isvalid.html @@ -0,0 +1,53 @@ + + + + paths-data-15-t-manual.svg + + + +

Source SVG: paths-data-15-t-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-data-15-t.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-16-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-16-t-isvalid.html new file mode 100644 index 0000000000..6e43196a37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-16-t-isvalid.html @@ -0,0 +1,56 @@ + + + + paths-data-16-t-manual.svg + + + +

Source SVG: paths-data-16-t-manual.svg

+ + + + + + + + + + $RCSfile: paths-data-16-t.svg,v $ + + + + + + + + + + Test relative-ness of implicit lineto path commands + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-17-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-17-f-isvalid.html new file mode 100644 index 0000000000..2b83f839ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-17-f-isvalid.html @@ -0,0 +1,51 @@ + + + + paths-data-17-f-manual.svg + + + +

Source SVG: paths-data-17-f-manual.svg

+ + + + + + + + + + $RCSfile: paths-data-17-f.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-18-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-18-f-novalid.html new file mode 100644 index 0000000000..cbf6cf30b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-18-f-novalid.html @@ -0,0 +1,86 @@ + + + + paths-data-18-f-manual.svg + + + +

Source SVG: paths-data-18-f-manual.svg

+ + + + + + + + + + $RCSfile: paths-data-18-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-19-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-19-f-isvalid.html new file mode 100644 index 0000000000..1359839da4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-19-f-isvalid.html @@ -0,0 +1,94 @@ + + + + paths-data-19-f-manual.svg + + + +

Source SVG: paths-data-19-f-manual.svg

+ + + + + + + + + + $RCSfile: paths-data-19-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-20-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-20-f-novalid.html new file mode 100644 index 0000000000..654b484e22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-data-20-f-novalid.html @@ -0,0 +1,77 @@ + + + + paths-data-20-f-manual.svg + + + +

Source SVG: paths-data-20-f-manual.svg

+ + + + + + + + + + $RCSfile: paths-data-20-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-01-f-isvalid.html new file mode 100644 index 0000000000..8d07160743 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-01-f-isvalid.html @@ -0,0 +1,123 @@ + + + + paths-dom-01-f-manual.svg + + + +

Source SVG: paths-dom-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-dom-01-f.svg,v $ + + + + + + + + + + + + + + + Using startOffset="50": + + + + + The text goes around the rect. + + + + Using startOffset="50" and + pathLength="100": + + + + The text goes around the rect. + + + + + getTotalLength: + -1 + -1 + + getPointAtLength(0): + -1 + -1 + + getPathSegAtLength(0): + + -1n/a + + + -1n/a + + + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-02-f-isvalid.html new file mode 100644 index 0000000000..87b11d6a81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/paths-dom-02-f-isvalid.html @@ -0,0 +1,259 @@ + + + + paths-dom-02-f-manual.svg + + + +

Source SVG: paths-dom-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: paths-dom-02-f.svg,v $ + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-01-b-isvalid.html new file mode 100644 index 0000000000..b5781089de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-01-b-isvalid.html @@ -0,0 +1,56 @@ + + + + pservers-grad-01-b-manual.svg + + + +

Source SVG: pservers-grad-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-01-b.svg,v $ + + + + + + + + + + + + + + + + + + Linear gradient. + + Referencing gradient below. + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-02-b-isvalid.html new file mode 100644 index 0000000000..6170799563 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-02-b-isvalid.html @@ -0,0 +1,56 @@ + + + + pservers-grad-02-b-manual.svg + + + +

Source SVG: pservers-grad-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-02-b.svg,v $ + + + + + + + + + + + + + + + + + + Radial gradient. + + Referencing gradient below. + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-03-b-isvalid.html new file mode 100644 index 0000000000..88a2a176f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-03-b-isvalid.html @@ -0,0 +1,58 @@ + + + + pservers-grad-03-b-manual.svg + + + +

Source SVG: pservers-grad-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + Pattern fill. + + Referencing pattern fill below. + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-04-b-isvalid.html new file mode 100644 index 0000000000..97d94f2895 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-04-b-isvalid.html @@ -0,0 +1,67 @@ + + + + pservers-grad-04-b-manual.svg + + + +

Source SVG: pservers-grad-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-04-b.svg,v $ + + + + + + + + + + + + + + + + + + Multi-color linear gradient. + + + + + + + + + + + + + Multi-color radial gradient. + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-05-b-isvalid.html new file mode 100644 index 0000000000..1c573bcf35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-05-b-isvalid.html @@ -0,0 +1,65 @@ + + + + pservers-grad-05-b-manual.svg + + + +

Source SVG: pservers-grad-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-05-b.svg,v $ + + + + + + + + + Background + + + + + + + + + + + Background + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-06-b-isvalid.html new file mode 100644 index 0000000000..b4680b4fc4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-06-b-isvalid.html @@ -0,0 +1,74 @@ + + + + pservers-grad-06-b-manual.svg + + + +

Source SVG: pservers-grad-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-06-b.svg,v $ + + + + + + + + + + + + + + + + + + scale(0.5) on gradient + + + + + + + + + skewX(45) on gradient + + + + + + + + + + + scale(2), skewX(45) on pattern + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-07-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-07-b-isvalid.html new file mode 100644 index 0000000000..2e55d8d7c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-07-b-isvalid.html @@ -0,0 +1,63 @@ + + + + pservers-grad-07-b-manual.svg + + + +

Source SVG: pservers-grad-07-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-07-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + Linear gradient filled rectangle + + + + + Linear gradient on stroke of rectangle + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-08-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-08-b-isvalid.html new file mode 100644 index 0000000000..8afbbc2263 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-08-b-isvalid.html @@ -0,0 +1,79 @@ + + + + pservers-grad-08-b-manual.svg + + + +

Source SVG: pservers-grad-08-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-08-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gradient on fill + + + + Gradient on stroke + + + + Linear gradient on filled text + Linear gradient on stroke of text + + + + $Revision: 1.13 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-09-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-09-b-isvalid.html new file mode 100644 index 0000000000..b9d5bffeda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-09-b-isvalid.html @@ -0,0 +1,76 @@ + + + + pservers-grad-09-b-manual.svg + + + +

Source SVG: pservers-grad-09-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-09-b.svg,v $ + + + + + + + + + Testing gradientUnits attribute + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-10-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-10-b-isvalid.html new file mode 100644 index 0000000000..39f919e74e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-10-b-isvalid.html @@ -0,0 +1,72 @@ + + + + pservers-grad-10-b-manual.svg + + + +

Source SVG: pservers-grad-10-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-10-b.svg,v $ + + + + + + + + + Testing spreadMethod attribute + + + + + + + + + spreadMethod=pad + + + + + + + + + spreadMethod=reflect + + + + + + + + + spreadMethod=repeat + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-11-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-11-b-isvalid.html new file mode 100644 index 0000000000..5056c94b8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-11-b-isvalid.html @@ -0,0 +1,80 @@ + + + + pservers-grad-11-b-manual.svg + + + +

Source SVG: pservers-grad-11-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-11-b.svg,v $ + + + + + + + + + + + + + + + + + Radial gradient on fill of rectangle + + + + + + + + + Radial gradient on stroke of rectangle + + + + + + + + Gradient on text fill + Radial gradient on text, black to yellow + + + + + + + + Gradient on text stroke + Radial gradient on stroke of text, black to red + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-12-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-12-b-isvalid.html new file mode 100644 index 0000000000..733082c3f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-12-b-isvalid.html @@ -0,0 +1,75 @@ + + + + pservers-grad-12-b-manual.svg + + + +

Source SVG: pservers-grad-12-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-12-b.svg,v $ + + + + + + + + + Testing gradientUnits attribute + + + + + + + + + Radial gradient with default attributes (from blue to yellow) + Gradient is blue at the object center and lime at the object edges + + + + + + + + + gradientUnits=objectBoundingBox + cx=.2, cy=.2, r=.5, fx=.2 fy=.2 + + + + + + + + + gradientUnits=userSpaceOnUse + Gradient is yellow to blue radial gradient from center to horizontal bounds + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-13-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-13-b-isvalid.html new file mode 100644 index 0000000000..b527b45410 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-13-b-isvalid.html @@ -0,0 +1,166 @@ + + + + pservers-grad-13-b-manual.svg + + + +

Source SVG: pservers-grad-13-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-13-b.svg,v $ + + + + + + + + + Radial gradient focal point + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-14-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-14-b-isvalid.html new file mode 100644 index 0000000000..3a446a1c7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-14-b-isvalid.html @@ -0,0 +1,112 @@ + + + + pservers-grad-14-b-manual.svg + + + +

Source SVG: pservers-grad-14-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-14-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gradient 'spreadMethod' values + + + spreadMethod="pad" + + + spreadMethod="reflect" + + + spreadMethod="repeat" + + + spreadMethod="default" + + + + spreadMethod="pad" + + + spreadMethod="reflect" + + + spreadMethod="repeat" + + + spreadMethod="default" + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-15-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-15-b-isvalid.html new file mode 100644 index 0000000000..e8bc4b10dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-15-b-isvalid.html @@ -0,0 +1,57 @@ + + + + pservers-grad-15-b-manual.svg + + + +

Source SVG: pservers-grad-15-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-15-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-16-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-16-b-isvalid.html new file mode 100644 index 0000000000..23222e9e5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-16-b-isvalid.html @@ -0,0 +1,63 @@ + + + + pservers-grad-16-b-manual.svg + + + +

Source SVG: pservers-grad-16-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-16-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-17-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-17-b-isvalid.html new file mode 100644 index 0000000000..313a956e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-17-b-isvalid.html @@ -0,0 +1,70 @@ + + + + pservers-grad-17-b-manual.svg + + + +

Source SVG: pservers-grad-17-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-17-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + With fallback + + + + + + + + + + Without fallback + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-18-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-18-b-isvalid.html new file mode 100644 index 0000000000..8681f1fe55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-18-b-isvalid.html @@ -0,0 +1,74 @@ + + + + pservers-grad-18-b-manual.svg + + + +

Source SVG: pservers-grad-18-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-18-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-20-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-20-b-isvalid.html new file mode 100644 index 0000000000..6ebc6ff7f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-20-b-isvalid.html @@ -0,0 +1,71 @@ + + + + pservers-grad-20-b-manual.svg + + + +

Source SVG: pservers-grad-20-b-manual.svg

+ + + + + + + + + + $RCSfile: pservers-grad-20-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + With fallback + + + + + + + + + + Without fallback + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-21-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-21-b-isvalid.html new file mode 100644 index 0000000000..d9a3f015d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-21-b-isvalid.html @@ -0,0 +1,133 @@ + + + + pservers-grad-21-b-manual.svg + + + +

Source SVG: pservers-grad-21-b-manual.svg

+ + + + + + + + + + $RCSfile: pservers-grad-21-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-22-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-22-b-isvalid.html new file mode 100644 index 0000000000..48ee6b367c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-22-b-isvalid.html @@ -0,0 +1,88 @@ + + + + pservers-grad-22-b-manual.svg + + + +

Source SVG: pservers-grad-22-b-manual.svg

+ + + + + + + + + + $RCSfile: pservers-grad-22-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-23-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-23-f-novalid.html new file mode 100644 index 0000000000..9c1f75b822 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-23-f-novalid.html @@ -0,0 +1,57 @@ + + + + pservers-grad-23-f-manual.svg + + + +

Source SVG: pservers-grad-23-f-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-grad-23-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-24-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-24-f-isvalid.html new file mode 100644 index 0000000000..62dee44c98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-24-f-isvalid.html @@ -0,0 +1,60 @@ + + + + pservers-grad-24-f-manual.svg + + + +

Source SVG: pservers-grad-24-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-grad-24-f.svg,v $ + + + + + + + + + + + + + + + + + There should be no red. + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-stops-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-stops-01-f-isvalid.html new file mode 100644 index 0000000000..c475e31853 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-grad-stops-01-f-isvalid.html @@ -0,0 +1,61 @@ + + + + pservers-grad-stops-01-f-manual.svg + + + +

Source SVG: pservers-grad-stops-01-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-grad-stops-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-01-b-isvalid.html new file mode 100644 index 0000000000..c8f3e75caf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-01-b-isvalid.html @@ -0,0 +1,82 @@ + + + + pservers-pattern-01-b-manual.svg + + + +

Source SVG: pservers-pattern-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: pservers-pattern-01-b.svg,v $ + + + + + + + + + + + + + + + + + Pattern created using yellow and green rectangles applied to fill of rectangle + + + + + + + + + + + Pattern of 4 rectangles applied to a stroke of a rectangle. + + + + + + + + Pattern on fill + Pattern consists of orange and green rows + + + + + + + + Pattern on stroke + Pattern consists of maroon and blue columns + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-02-f-isvalid.html new file mode 100644 index 0000000000..34f0a395db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-02-f-isvalid.html @@ -0,0 +1,52 @@ + + + + pservers-pattern-02-f-manual.svg + + + +

Source SVG: pservers-pattern-02-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-02-f.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-03-f-isvalid.html new file mode 100644 index 0000000000..1e8830c897 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-03-f-isvalid.html @@ -0,0 +1,83 @@ + + + + pservers-pattern-03-f-manual.svg + + + +

Source SVG: pservers-pattern-03-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-04-f-isvalid.html new file mode 100644 index 0000000000..266e93dd9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-04-f-isvalid.html @@ -0,0 +1,57 @@ + + + + pservers-pattern-04-f-manual.svg + + + +

Source SVG: pservers-pattern-04-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-05-f-isvalid.html new file mode 100644 index 0000000000..b394cf07ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-05-f-isvalid.html @@ -0,0 +1,52 @@ + + + + pservers-pattern-05-f-manual.svg + + + +

Source SVG: pservers-pattern-05-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-06-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-06-f-isvalid.html new file mode 100644 index 0000000000..0fbb200287 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-06-f-isvalid.html @@ -0,0 +1,52 @@ + + + + pservers-pattern-06-f-manual.svg + + + +

Source SVG: pservers-pattern-06-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-06-f.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-07-f-isvalid.html new file mode 100644 index 0000000000..5b710e35f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-07-f-isvalid.html @@ -0,0 +1,55 @@ + + + + pservers-pattern-07-f-manual.svg + + + +

Source SVG: pservers-pattern-07-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-07-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-08-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-08-f-isvalid.html new file mode 100644 index 0000000000..448a015432 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-08-f-isvalid.html @@ -0,0 +1,55 @@ + + + + pservers-pattern-08-f-manual.svg + + + +

Source SVG: pservers-pattern-08-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-08-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-09-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-09-f-isvalid.html new file mode 100644 index 0000000000..6fad233099 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/pservers-pattern-09-f-isvalid.html @@ -0,0 +1,59 @@ + + + + pservers-pattern-09-f-manual.svg + + + +

Source SVG: pservers-pattern-09-f-manual.svg

+ + + + + + + + + + $RCSfile: pservers-pattern-09-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-01-t-isvalid.html new file mode 100644 index 0000000000..50bd46bcbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-01-t-isvalid.html @@ -0,0 +1,56 @@ + + + + render-elems-01-t-manual.svg + + + +

Source SVG: render-elems-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-elems-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + Shape fill + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-02-t-isvalid.html new file mode 100644 index 0000000000..8172ed3267 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-02-t-isvalid.html @@ -0,0 +1,56 @@ + + + + render-elems-02-t-manual.svg + + + +

Source SVG: render-elems-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-elems-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + Shape stroke + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-06-t-isvalid.html new file mode 100644 index 0000000000..f48ade43a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-06-t-isvalid.html @@ -0,0 +1,64 @@ + + + + render-elems-06-t-manual.svg + + + +

Source SVG: render-elems-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-elems-06-t.svg,v $ + + + + + + + + + + + + + + + + + + + + Text fill + + G + G + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-07-t-isvalid.html new file mode 100644 index 0000000000..bfb73171a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-07-t-isvalid.html @@ -0,0 +1,62 @@ + + + + render-elems-07-t-manual.svg + + + +

Source SVG: render-elems-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-elems-07-t.svg,v $ + + + + + + + + + + + + + + + + + + + + Text stroke + + G + G + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-08-t-isvalid.html new file mode 100644 index 0000000000..9411b42c13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-elems-08-t-isvalid.html @@ -0,0 +1,64 @@ + + + + render-elems-08-t-manual.svg + + + +

Source SVG: render-elems-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-elems-08-t.svg,v $ + + + + + + + + + + + + + + + + + + + + Text fill and stroke + + G + G + + + + $Revision: 1.10 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-01-b-isvalid.html new file mode 100644 index 0000000000..3aa02dc352 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-01-b-isvalid.html @@ -0,0 +1,90 @@ + + + + render-groups-01-b-manual.svg + + + +

Source SVG: render-groups-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: render-groups-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-03-t-isvalid.html new file mode 100644 index 0000000000..257e005df2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/render-groups-03-t-isvalid.html @@ -0,0 +1,84 @@ + + + + render-groups-03-t-manual.svg + + + +

Source SVG: render-groups-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: render-groups-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-01-b-isvalid.html new file mode 100644 index 0000000000..aff8a24686 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-01-b-isvalid.html @@ -0,0 +1,81 @@ + + + + script-handle-01-b-manual.svg + + + +

Source SVG: script-handle-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: script-handle-01-b.svg,v $ + + + + + + + + + + + Event and DOM Access Test + + + + + + + + Click on the blue square + + + + Scripting Test Passed! + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-02-b-isvalid.html new file mode 100644 index 0000000000..7adcbb8959 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-02-b-isvalid.html @@ -0,0 +1,106 @@ + + + + script-handle-02-b-manual.svg + + + +

Source SVG: script-handle-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: script-handle-02-b.svg,v $ + + + + + + + + + + + + Mouse event handlers test. + + + + + + + + Target + Use the target to trigger events + + + + + + + + + + + + + + + onfocusin + onfocusout + onactivate + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-03-b-isvalid.html new file mode 100644 index 0000000000..9a15d2e59f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-03-b-isvalid.html @@ -0,0 +1,106 @@ + + + + script-handle-03-b-manual.svg + + + +

Source SVG: script-handle-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: script-handle-03-b.svg,v $ + + + + + + + + + + + + Mouse event handlers test. + + + + + + + + Target + Use the target to trigger events + + + + + + + + + + + + + + + onmousedown + onmouseup + onclick + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-04-b-isvalid.html new file mode 100644 index 0000000000..7faa657bd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-handle-04-b-isvalid.html @@ -0,0 +1,106 @@ + + + + script-handle-04-b-manual.svg + + + +

Source SVG: script-handle-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: script-handle-04-b.svg,v $ + + + + + + + + + + + + Mouse event handlers test. + + + + + + + + Target + Use the target to trigger events + + + + + + + + + + + + + + + onmouseover + onmousemove + onmouseout + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-01-f-novalid.html new file mode 100644 index 0000000000..14aa6f6179 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-01-f-novalid.html @@ -0,0 +1,59 @@ + + + + script-specify-01-f-manual.svg + + + +

Source SVG: script-specify-01-f-manual.svg

+ + + + + + + + + + $RCSfile: script-specify-01-f.svg,v $ + + + + + + + + + + + contentScriptType Test + + + + + Good, script didn't run. + No! This is not ECMAScript! + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-02-f-isvalid.html new file mode 100644 index 0000000000..9688f54247 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/script-specify-02-f-isvalid.html @@ -0,0 +1,61 @@ + + + + script-specify-02-f-manual.svg + + + +

Source SVG: script-specify-02-f-manual.svg

+ + + + + + + + + + $RCSfile: script-specify-02-f.svg,v $ + + + + + + + + + + + Test unknown type attribute value on script element + + + + Good, script didn't run. + No! This is not ECMAScript! + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-01-t-isvalid.html new file mode 100644 index 0000000000..ae7ff60659 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-01-t-isvalid.html @@ -0,0 +1,50 @@ + + + + shapes-circle-01-t-manual.svg + + + +

Source SVG: shapes-circle-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-circle-01-t.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-02-t-isvalid.html new file mode 100644 index 0000000000..f4f70d3553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-circle-02-t-isvalid.html @@ -0,0 +1,60 @@ + + + + shapes-circle-02-t-manual.svg + + + +

Source SVG: shapes-circle-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-circle-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-01-t-isvalid.html new file mode 100644 index 0000000000..e470800920 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-01-t-isvalid.html @@ -0,0 +1,63 @@ + + + + shapes-ellipse-01-t-manual.svg + + + +

Source SVG: shapes-ellipse-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-ellipse-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-02-t-isvalid.html new file mode 100644 index 0000000000..ed45b7a46a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-02-t-isvalid.html @@ -0,0 +1,57 @@ + + + + shapes-ellipse-02-t-manual.svg + + + +

Source SVG: shapes-ellipse-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-ellipse-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-03-f-isvalid.html new file mode 100644 index 0000000000..96e4e3de98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-ellipse-03-f-isvalid.html @@ -0,0 +1,58 @@ + + + + shapes-ellipse-03-f-manual.svg + + + +

Source SVG: shapes-ellipse-03-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-ellipse-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-grammar-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-grammar-01-f-isvalid.html new file mode 100644 index 0000000000..c6aa3cfbd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-grammar-01-f-isvalid.html @@ -0,0 +1,63 @@ + + + + shapes-grammar-01-f-manual.svg + + + +

Source SVG: shapes-grammar-01-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-grammar-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-01-t-isvalid.html new file mode 100644 index 0000000000..1d7fc22cf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-01-t-isvalid.html @@ -0,0 +1,103 @@ + + + + shapes-intro-01-t-manual.svg + + + +

Source SVG: shapes-intro-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-intro-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stroked + Unstroked + Zero width rect + Zero height rect + Zero radius circle + Zero x radius ellipse + Zero y radius ellipse + Zero length line + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-02-f-isvalid.html new file mode 100644 index 0000000000..3d9765dd94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-intro-02-f-isvalid.html @@ -0,0 +1,76 @@ + + + + shapes-intro-02-f-manual.svg + + + +

Source SVG: shapes-intro-02-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-intro-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-01-t-isvalid.html new file mode 100644 index 0000000000..d5707729a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-01-t-isvalid.html @@ -0,0 +1,72 @@ + + + + shapes-line-01-t-manual.svg + + + +

Source SVG: shapes-line-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-line-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-02-f-isvalid.html new file mode 100644 index 0000000000..cf6374cf0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-line-02-f-isvalid.html @@ -0,0 +1,48 @@ + + + + shapes-line-02-f-manual.svg + + + +

Source SVG: shapes-line-02-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-line-02-f.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-01-t-isvalid.html new file mode 100644 index 0000000000..2de242bede --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-01-t-isvalid.html @@ -0,0 +1,68 @@ + + + + shapes-polygon-01-t-manual.svg + + + +

Source SVG: shapes-polygon-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-polygon-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-02-t-isvalid.html new file mode 100644 index 0000000000..d627e415cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-02-t-isvalid.html @@ -0,0 +1,73 @@ + + + + shapes-polygon-02-t-manual.svg + + + +

Source SVG: shapes-polygon-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-polygon-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-03-t-isvalid.html new file mode 100644 index 0000000000..b64ae5eff0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polygon-03-t-isvalid.html @@ -0,0 +1,52 @@ + + + + shapes-polygon-03-t-manual.svg + + + +

Source SVG: shapes-polygon-03-t-manual.svg

+ + + + + + + + + + $RCSfile: shapes-polygon-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-01-t-isvalid.html new file mode 100644 index 0000000000..3954e8c3a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-01-t-isvalid.html @@ -0,0 +1,74 @@ + + + + shapes-polyline-01-t-manual.svg + + + +

Source SVG: shapes-polyline-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-polyline-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-02-t-isvalid.html new file mode 100644 index 0000000000..dda9c7194f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-polyline-02-t-isvalid.html @@ -0,0 +1,73 @@ + + + + shapes-polyline-02-t-manual.svg + + + +

Source SVG: shapes-polyline-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-polyline-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-01-t-isvalid.html new file mode 100644 index 0000000000..5a74947fb7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-01-t-isvalid.html @@ -0,0 +1,64 @@ + + + + shapes-rect-01-t-manual.svg + + + +

Source SVG: shapes-rect-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-rect-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-02-t-isvalid.html new file mode 100644 index 0000000000..651458f765 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-02-t-isvalid.html @@ -0,0 +1,63 @@ + + + + shapes-rect-02-t-manual.svg + + + +

Source SVG: shapes-rect-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: shapes-rect-02-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-03-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-03-t-novalid.html new file mode 100644 index 0000000000..8cfea5eba8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-03-t-novalid.html @@ -0,0 +1,127 @@ + + + + shapes-rect-03-t-manual.svg + + + +

Source SVG: shapes-rect-03-t-manual.svg

+ + + + + + + + + + $RCSfile: shapes-rect-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-04-f-isvalid.html new file mode 100644 index 0000000000..30ad9d4bd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-04-f-isvalid.html @@ -0,0 +1,53 @@ + + + + shapes-rect-04-f-manual.svg + + + +

Source SVG: shapes-rect-04-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-rect-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-05-f-isvalid.html new file mode 100644 index 0000000000..f971231d30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-05-f-isvalid.html @@ -0,0 +1,59 @@ + + + + shapes-rect-05-f-manual.svg + + + +

Source SVG: shapes-rect-05-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-rect-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-06-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-06-f-isvalid.html new file mode 100644 index 0000000000..4fa17abd67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-06-f-isvalid.html @@ -0,0 +1,57 @@ + + + + shapes-rect-06-f-manual.svg + + + +

Source SVG: shapes-rect-06-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-rect-06-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-07-f-isvalid.html new file mode 100644 index 0000000000..d8d11f6476 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/shapes-rect-07-f-isvalid.html @@ -0,0 +1,52 @@ + + + + shapes-rect-07-f-manual.svg + + + +

Source SVG: shapes-rect-07-f-manual.svg

+ + + + + + + + + + $RCSfile: shapes-rect-07-f.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-01-t-isvalid.html new file mode 100644 index 0000000000..0680592081 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-01-t-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-cond-01-t-manual.svg + + + +

Source SVG: struct-cond-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-cond-01-t.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-02-t-haswarn.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-02-t-haswarn.html new file mode 100644 index 0000000000..e33ec280aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-02-t-haswarn.html @@ -0,0 +1,561 @@ + + + + struct-cond-02-t-manual.svg + + + +

Source SVG: struct-cond-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-cond-02-t.svg,v $ + + + + + + + + + + + + + + Waarom kan hulle nie net doodgewoon Afrikaans praat nie? + Afrikaans + + + ለምንድነው አማርኛ የማይናገሩት፧ + Amharic + + + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + Arabic (SA) + + + Защо те просто не могат да говорят български ? + Bulgarian + + + ওরা েকন বাংলা বলেত পাের না ? + Bengali + + + + Per què no poden simplement parlar en català ? + Catalan + + + Proč prostě nemluví česky ? + Czech + + + Pam dydyn nhw ddim yn siarad Cymraeg ? + Welsh + + + Hvorfor kan de ikke bare tale dansk ? + Danish + + + + Warum sprechen sie nicht einfach Deutsch ? + German (DE) + + + Μα γιατί δεν μπορούν να μιλήσουν Ελληνικά ; + Greek (modern, GR) + + + Why can't they just speak English ? + English (US) + + + ¿Por qué no pueden simplemente hablar en castellano ? + Spanish (ES) + + + Zergatik ezin dute  Euzkeraz bakarrik hitzegin? + Basque + + + خب، چرا فارسى صحبت نمى كنند؟ + Farsi + + + Miksi he eivät yksinkertaisesti puhu suomea ? + Finnish + + + + Pourquoi, tout simplement, ne parlent-ils pas en Français ? + French (FR) + + + Carson nach eil iad a'bruidhinn na Gàidhlige ? + Scots Gaelic + + + બદ્ધા લોકો ગુજરાતી કૅમ નથી બોલતા? + Gujarti (IN) + + + + למה הם פשוט לא מדברים עברית ? + Hebrew (modern) + + + यह लोग हिन्दी क्यों नहीं बोल सकते हैं ? + Hindi + + + Zašto jednostavno ne govore hrvatski ? + Croatian + + + Miért nem beszélnek egyszerűen magyarul ? + Hungarian + + + + Ինչու՞ նրանք չեն խոսում Հայերեն + + Armenian + + + Mengapa mereka tidak bisa bicara bahasa Indonesia ? + Indonesian + + + Hvers vegna geta þeir ekki réttlátur tala Íslenska ? + Icelandic + + + Perchè non possono semplicemente parlare italiano ? + Italian + + + + ᓱᒻᒪᓂᒃᑯᐊ ᐃᓄᒃᑎᑐ ᑐᐃᓐᓇᔭᙱᓚᑦ + Inuktitut + + + なぜ、みんな日本語を話してくれないのか? + Japanese (JP) + + + Kenapa kok ora nganggo  basa Jawa  wae? + Javanese + + + რატომ არ ლაპარაკობენ ისინი ქართულად ? + Georgian + + + Олар неге қазақ тiлiнде сойлемейдi? + Kazakh + + + ಅವರು ಕನ್ನಡ ಮಾತನಾಡಬಹುದಲ್ಲಾ? + Kannada + + + 세계의 모든 사람들이 한국어 를 이해한다면 얼마나 좋을까? + Korean + + + Емне үчүн алар кыргызча сүйлбйт? + Kirghiz + + + Kodėl gi jie nekalba lietuviškai ? + Lithuanian + + + Зошто тие едноставно не говорат македонски ? + Macedonian + + + लोकांना मराठी का बोलता येत नाही? + Marathi + + + Waarom spreken ze niet gewoon Nederlands ? + Dutch + + + Hvorfor kan de ikke bare snakke norsk ? + Norwegian + + + ସେମାନେ ଉଡିଯା ରେ କହିନ୍କି କହିବେ ନହିଁ? + Oriya + + + Dlaczego oni nie mówią po polsku ? + Polish + + + + Porque é que eles não falam simplesmente em Português ? + Portugese (PT) + + + Porque é que eles não falam em Português (do Brasil) ? + Portugese (BR) + + + Porque é que eles não falam simplesmente em Português ? + Portugese + + + De ce ei nu vorbesc moldoveneşte ? + Romanian + + + Почему же они не говорят по-русски ? + Russian + + + ते किं संस्कृतः माम वदन्ति ? + Sanskrit + + + Zašto jednostavno ne govore srpski ? + Serbian + + + අැයි ඔවුන්ට ඉංගරිස කතා ෛනබ ? + Sinhalese + + + + Zakaj vendar ne govorijo slovensko ? + Slovenian + + + Pse nuk duan të flasin vetëm shqip ? + Albanian + + + Varför pratar dom inte bara svenska ? + Swedish + + + அவர்கள் ஏன் தமிழில் பேசக்கூடாது ? + Tamil + + + + తెలుగు లో ఎందుకు మాట్లాడరు? + + Telugu + + + Čaro onho ba zaboni točiki gap namezanand? + Tajik + + + ทำไมเขาถึงไม่พูด ภาษาไทย + Thai + + + Bakit hindi na lang sila magsalita ng Tagalog ? + Tagalog (Filipino) + + + Neden Türkçe konuşamıyorlar? + Turkish + + + Нишләп олар татарча сүләша алмыйлар? + Tatar + + + Чому б їм не розмовляти українською ? + Ukranian + + + ﻦﻴﻫ ﻰﺘﻠﻭﺒ ﻦﻴﻬﻨ ﻦﻭﻴﻜ ﻮﺪﺭﺃ بس ﻮﻩ ﻟﻮﮒ؟ + Urdu (IN) + + + ﻦﻴﻫ ﻰﺘﻠﻭﺒ ﻦﻴﻬﻨ ﻦﻭﻴﻜ ﻮﺪﺭﺃ بس ﻮﻩ ﻟﻮﮒ؟ + Urdu (PK) + + + + Nega ular uzbek tilinda gapirmaidilar? + Uzbek + + + Tại sao họ không thể chỉ nói tiếng Việt ? + Vietnamese + + + פֿאַרװאָס רעדט מען ניט פּשוט ייִדיש ? + Yiddish + + + 他们为什么不说中文 (中国) ? + Chinese (CN) + + + 他們爲什麽不說中文(台灣)? + Chinese (TW) + + + + You have no (matching) language preference set + なぜ、みんな日本語を話してくれないのか? + Why can't they just speak English ? + Pourquoi, tout simplement, ne parlent-ils pas en Français ? + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-03-t-isvalid.html new file mode 100644 index 0000000000..7989905dfc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-03-t-isvalid.html @@ -0,0 +1,63 @@ + + + + struct-cond-03-t-manual.svg + + + +

Source SVG: struct-cond-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-cond-03-t.svg,v $ + + + + + + + + + + + + This viewer does more than SVG Tiny + + + + + + + + + + + + + This is not an SVG Tiny Viewer + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-02-f-isvalid.html new file mode 100644 index 0000000000..0a89eae5db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-02-f-isvalid.html @@ -0,0 +1,55 @@ + + + + struct-cond-overview-02-f-manual.svg + + + +

Source SVG: struct-cond-overview-02-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-cond-overview-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-03-f-isvalid.html new file mode 100644 index 0000000000..000da4f167 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-03-f-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-cond-overview-03-f-manual.svg + + + +

Source SVG: struct-cond-overview-03-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-cond-overview-03-f.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-04-f-isvalid.html new file mode 100644 index 0000000000..e775e8bc32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-04-f-isvalid.html @@ -0,0 +1,47 @@ + + + + struct-cond-overview-04-f-manual.svg + + + +

Source SVG: struct-cond-overview-04-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-cond-overview-04-f.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-05-f-isvalid.html new file mode 100644 index 0000000000..ff93b25160 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-cond-overview-05-f-isvalid.html @@ -0,0 +1,60 @@ + + + + struct-cond-overview-05-f-manual.svg + + + +

Source SVG: struct-cond-overview-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-cond-overview-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-defs-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-defs-01-t-isvalid.html new file mode 100644 index 0000000000..f93b3a067d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-defs-01-t-isvalid.html @@ -0,0 +1,51 @@ + + + + struct-defs-01-t-manual.svg + + + +

Source SVG: struct-defs-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-defs-01-t.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-01-b-isvalid.html new file mode 100644 index 0000000000..cf66db736b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-01-b-isvalid.html @@ -0,0 +1,166 @@ + + + + struct-dom-01-b-manual.svg + + + +

Source SVG: struct-dom-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-02-b-isvalid.html new file mode 100644 index 0000000000..3dbe6f6452 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-02-b-isvalid.html @@ -0,0 +1,97 @@ + + + + struct-dom-02-b-manual.svg + + + +

Source SVG: struct-dom-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-02-b.svg,v $ + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-03-b-isvalid.html new file mode 100644 index 0000000000..dba765cf96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-03-b-isvalid.html @@ -0,0 +1,97 @@ + + + + struct-dom-03-b-manual.svg + + + +

Source SVG: struct-dom-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-03-b.svg,v $ + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-04-b-isvalid.html new file mode 100644 index 0000000000..f3e613b2a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-04-b-isvalid.html @@ -0,0 +1,116 @@ + + + + struct-dom-04-b-manual.svg + + + +

Source SVG: struct-dom-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-04-b.svg,v $ + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-05-b-isvalid.html new file mode 100644 index 0000000000..2ebb11336c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-05-b-isvalid.html @@ -0,0 +1,114 @@ + + + + struct-dom-05-b-manual.svg + + + +

Source SVG: struct-dom-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-05-b.svg,v $ + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-06-b-isvalid.html new file mode 100644 index 0000000000..a763b8476d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-06-b-isvalid.html @@ -0,0 +1,90 @@ + + + + struct-dom-06-b-manual.svg + + + +

Source SVG: struct-dom-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-06-b.svg,v $ + + + + + + + + + + + + + + + + + + + + Removing DOM Elements is not supported + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-07-f-isvalid.html new file mode 100644 index 0000000000..e3688befe9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-07-f-isvalid.html @@ -0,0 +1,81 @@ + + + + struct-dom-07-f-manual.svg + + + +

Source SVG: struct-dom-07-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-07-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-08-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-08-f-isvalid.html new file mode 100644 index 0000000000..6216a6541b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-08-f-isvalid.html @@ -0,0 +1,69 @@ + + + + struct-dom-08-f-manual.svg + + + +

Source SVG: struct-dom-08-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-08-f.svg,v $ + + + + + + + + + + Test that unsuspendRedraw() doesn't throw + + + + + + $Revision: 1.8 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-11-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-11-f-isvalid.html new file mode 100644 index 0000000000..0e9a19b7fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-11-f-isvalid.html @@ -0,0 +1,153 @@ + + + + struct-dom-11-f-manual.svg + + + +

Source SVG: struct-dom-11-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-11-f.svg,v $ + + + + + + + + + + Test getIntersectionList and getEnclosureList return value liveness + + + getIntersectionList + + + getEnclosureList + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-12-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-12-b-isvalid.html new file mode 100644 index 0000000000..b5a467e685 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-12-b-isvalid.html @@ -0,0 +1,84 @@ + + + + struct-dom-12-b-manual.svg + + + +

Source SVG: struct-dom-12-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-12-b.svg,v $ + + + + + + + + + + + + + + + + + Click on the grey rectangle to start + Test for correspondingUseElement + Test for correspondingElement + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-13-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-13-f-isvalid.html new file mode 100644 index 0000000000..96cf66bf5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-13-f-isvalid.html @@ -0,0 +1,159 @@ + + + + struct-dom-13-f-manual.svg + + + +

Source SVG: struct-dom-13-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-13-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-14-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-14-f-isvalid.html new file mode 100644 index 0000000000..94ef4480ea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-14-f-isvalid.html @@ -0,0 +1,96 @@ + + + + struct-dom-14-f-manual.svg + + + +

Source SVG: struct-dom-14-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-14-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-15-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-15-f-isvalid.html new file mode 100644 index 0000000000..d84d99c77b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-15-f-isvalid.html @@ -0,0 +1,131 @@ + + + + struct-dom-15-f-manual.svg + + + +

Source SVG: struct-dom-15-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-15-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-16-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-16-f-isvalid.html new file mode 100644 index 0000000000..4d132e40a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-16-f-isvalid.html @@ -0,0 +1,117 @@ + + + + struct-dom-16-f-manual.svg + + + +

Source SVG: struct-dom-16-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-dom-16-f.svg,v $ + + + + + + + + + + FAIL + PASS + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-17-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-17-f-novalid.html new file mode 100644 index 0000000000..066e281baf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-17-f-novalid.html @@ -0,0 +1,95 @@ + + + + struct-dom-17-f-manual.svg + + + +

Source SVG: struct-dom-17-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-17-f.svg,v $ + + + + + + + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-18-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-18-f-isvalid.html new file mode 100644 index 0000000000..e6b23e25e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-18-f-isvalid.html @@ -0,0 +1,130 @@ + + + + struct-dom-18-f-manual.svg + + + +

Source SVG: struct-dom-18-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-18-f.svg,v $ + + + + + + + + + + + + + + + + + + + Filler text + + FAIL + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-19-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-19-f-novalid.html new file mode 100644 index 0000000000..a09f040d8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-19-f-novalid.html @@ -0,0 +1,80 @@ + + + + struct-dom-19-f-manual.svg + + + +

Source SVG: struct-dom-19-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-19-f.svg,v $ + + + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-20-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-20-f-isvalid.html new file mode 100644 index 0000000000..d57ffb8806 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-dom-20-f-isvalid.html @@ -0,0 +1,131 @@ + + + + struct-dom-20-f-manual.svg + + + +

Source SVG: struct-dom-20-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-dom-20-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-01-t-isvalid.html new file mode 100644 index 0000000000..2627fe74e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-01-t-isvalid.html @@ -0,0 +1,41 @@ + + + + struct-frag-01-t-manual.svg + + + +

Source SVG: struct-frag-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-01-t.svg,v $ + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-02-t-isvalid.html new file mode 100644 index 0000000000..3e2a8660be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-02-t-isvalid.html @@ -0,0 +1,51 @@ + + + + struct-frag-02-t-manual.svg + + + +

Source SVG: struct-frag-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-02-t.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-03-t-isvalid.html new file mode 100644 index 0000000000..83a83efbcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-03-t-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-frag-03-t-manual.svg + + + +

Source SVG: struct-frag-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-03-t.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-04-t-isvalid.html new file mode 100644 index 0000000000..b43e0a2615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-04-t-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-frag-04-t-manual.svg + + + +

Source SVG: struct-frag-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-04-t.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-05-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-05-t-novalid.html new file mode 100644 index 0000000000..e9c0a8792b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-05-t-novalid.html @@ -0,0 +1,56 @@ + + + + struct-frag-05-t-manual.svg + + + +

Source SVG: struct-frag-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-05-t.svg,v $ + + + + + + + + + + + + + + + Valid + + + Invalid + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-06-t-isvalid.html new file mode 100644 index 0000000000..791a75610b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-frag-06-t-isvalid.html @@ -0,0 +1,58 @@ + + + + struct-frag-06-t-manual.svg + + + +

Source SVG: struct-frag-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-frag-06-t.svg,v $ + + + + + + + + + Default entities: amp, lt, gt, apos, quot: + &, <, >, ', " + Character references: + A hexadecimal (&#x41)= A + A decimal (&#65)= A + Entity references: + gray + + + + outlined + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-01-t-isvalid.html new file mode 100644 index 0000000000..e38ea32bd3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-01-t-isvalid.html @@ -0,0 +1,58 @@ + + + + struct-group-01-t-manual.svg + + + +

Source SVG: struct-group-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-group-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-02-b-isvalid.html new file mode 100644 index 0000000000..7a74783d8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-02-b-isvalid.html @@ -0,0 +1,53 @@ + + + + struct-group-02-b-manual.svg + + + +

Source SVG: struct-group-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-group-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-03-t-isvalid.html new file mode 100644 index 0000000000..d2525331d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-group-03-t-isvalid.html @@ -0,0 +1,269 @@ + + + + struct-group-03-t-manual.svg + + + +

Source SVG: struct-group-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-group-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + color + display + fill + fill-rule + stroke + stroke-dasharray + stroke-dashoffset + stroke-linecap + stroke-linejoin + stroke-miterlimit + stroke-width + visibility + font-family + font-size + font-style + font-weight + text-anchor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + + + + A + + + + A + + + + A + + + + A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + + + + A + + + + A + + + + A + + + + A + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-01-t-isvalid.html new file mode 100644 index 0000000000..042f324ff3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-01-t-isvalid.html @@ -0,0 +1,46 @@ + + + + struct-image-01-t-manual.svg + + + +

Source SVG: struct-image-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-01-t.svg,v $ + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-02-b-isvalid.html new file mode 100644 index 0000000000..b28ba8b245 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-02-b-isvalid.html @@ -0,0 +1,69 @@ + + + + struct-image-02-b-manual.svg + + + +

Source SVG: struct-image-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-03-t-isvalid.html new file mode 100644 index 0000000000..4852a11138 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-03-t-isvalid.html @@ -0,0 +1,52 @@ + + + + struct-image-03-t-manual.svg + + + +

Source SVG: struct-image-03-t-manual.svg

+ + + + + + + + + + $RCSfile: struct-image-03-t.svg,v $ + + + + + + + + + + + + + + + Gamma correction + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-04-t-isvalid.html new file mode 100644 index 0000000000..0a99c3049a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-04-t-isvalid.html @@ -0,0 +1,46 @@ + + + + struct-image-04-t-manual.svg + + + +

Source SVG: struct-image-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-04-t.svg,v $ + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-05-b-isvalid.html new file mode 100644 index 0000000000..6d810c721f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-05-b-isvalid.html @@ -0,0 +1,45 @@ + + + + struct-image-05-b-manual.svg + + + +

Source SVG: struct-image-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-05-b.svg,v $ + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-06-t-isvalid.html new file mode 100644 index 0000000000..0d7a38a429 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-06-t-isvalid.html @@ -0,0 +1,83 @@ + + + + struct-image-06-t-manual.svg + + + +

Source SVG: struct-image-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-06-t.svg,v $ + + + + + + + + + + Example PreserveAspectRatio - demonstrate available options + SVG to fit + + + + Viewport 1 + + + + Viewport 2 + + + + + ---------- meet ---------- + + xMid* + + + + + + ---------- meet ---------- + + *YMid + + + + + + ---------- meet ---------- + + *none + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html new file mode 100644 index 0000000000..abb9fb4229 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html @@ -0,0 +1,66 @@ + + + + struct-image-07-t-manual.svg + + + +

Source SVG: struct-image-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-07-t.svg,v $ + + + + + + + + + + + + no + xml:base + + + + + + xml:base + on image + + + + + + xml:base + on parent + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-08-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-08-t-isvalid.html new file mode 100644 index 0000000000..bd31719493 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-08-t-isvalid.html @@ -0,0 +1,50 @@ + + + + struct-image-08-t-manual.svg + + + +

Source SVG: struct-image-08-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-08-t.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-09-t-isvalid.html new file mode 100644 index 0000000000..61b5717c9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-09-t-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-image-09-t-manual.svg + + + +

Source SVG: struct-image-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-09-t.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-10-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-10-t-isvalid.html new file mode 100644 index 0000000000..59d76cead8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-10-t-isvalid.html @@ -0,0 +1,50 @@ + + + + struct-image-10-t-manual.svg + + + +

Source SVG: struct-image-10-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-10-t.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-11-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-11-b-isvalid.html new file mode 100644 index 0000000000..baba6dface --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-11-b-isvalid.html @@ -0,0 +1,56 @@ + + + + struct-image-11-b-manual.svg + + + +

Source SVG: struct-image-11-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-11-b.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-12-b-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-12-b-novalid.html new file mode 100644 index 0000000000..c9201db7ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-12-b-novalid.html @@ -0,0 +1,60 @@ + + + + struct-image-12-b-manual.svg + + + +

Source SVG: struct-image-12-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-12-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-13-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-13-f-isvalid.html new file mode 100644 index 0000000000..fb87740daf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-13-f-isvalid.html @@ -0,0 +1,111 @@ + + + + struct-image-13-f-manual.svg + + + +

Source SVG: struct-image-13-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-image-13-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Greyscale, various bit depths, two with alpha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Truecolor and indexed, various bit depths, two with alpha + + Non-interlaced images + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-14-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-14-f-isvalid.html new file mode 100644 index 0000000000..ee6ef116c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-14-f-isvalid.html @@ -0,0 +1,111 @@ + + + + struct-image-14-f-manual.svg + + + +

Source SVG: struct-image-14-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-image-14-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Greyscale, various bit depths, two with alpha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Truecolor and indexed, various bit depths, two with alpha + + Interlaced images + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-15-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-15-f-isvalid.html new file mode 100644 index 0000000000..29b21469db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-15-f-isvalid.html @@ -0,0 +1,120 @@ + + + + struct-image-15-f-manual.svg + + + +

Source SVG: struct-image-15-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-image-15-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Background color, with alpha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Background color, with transparency + + Handling bKGd and tRNs + + + + + + $Revision: 1.2 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-16-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-16-f-isvalid.html new file mode 100644 index 0000000000..f80990ee5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-16-f-isvalid.html @@ -0,0 +1,49 @@ + + + + struct-image-16-f-manual.svg + + + +

Source SVG: struct-image-16-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-image-16-f.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-17-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-17-b-isvalid.html new file mode 100644 index 0000000000..cd70a27a11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-17-b-isvalid.html @@ -0,0 +1,46 @@ + + + + struct-image-17-b-manual.svg + + + +

Source SVG: struct-image-17-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-17-b.svg,v $ + + + + + + + + + Test that SVG images in <image> are not scripted or animated + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-18-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-18-f-isvalid.html new file mode 100644 index 0000000000..8f7d163ce6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-18-f-isvalid.html @@ -0,0 +1,52 @@ + + + + struct-image-18-f-manual.svg + + + +

Source SVG: struct-image-18-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-18-f.svg,v $ + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-19-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-19-f-isvalid.html new file mode 100644 index 0000000000..c6ff4c82c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-19-f-isvalid.html @@ -0,0 +1,53 @@ + + + + struct-image-19-f-manual.svg + + + +

Source SVG: struct-image-19-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-image-19-f.svg,v $ + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-01-f-isvalid.html new file mode 100644 index 0000000000..db9226a9db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-01-f-isvalid.html @@ -0,0 +1,114 @@ + + + + struct-svg-01-f-manual.svg + + + +

Source SVG: struct-svg-01-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-svg-01-f.svg,v $ + + + + + + + + + + + + Initial value of the 'svg' tag's 'width' attribute: + + + Initial value of the 'svg' tag's 'height' attribute: + + + Initial value of the 'svg' tag's 'x' attribute: + + + Initial value of the 'svg' tag's 'y' attribute: + + + FAIL + + + + + + $Revision: 1.4 $ + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-02-f-isvalid.html new file mode 100644 index 0000000000..27753f5d35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-02-f-isvalid.html @@ -0,0 +1,134 @@ + + + + struct-svg-02-f-manual.svg + + + +

Source SVG: struct-svg-02-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-svg-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-03-f-isvalid.html new file mode 100644 index 0000000000..edb9af23d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-svg-03-f-isvalid.html @@ -0,0 +1,60 @@ + + + + struct-svg-03-f-manual.svg + + + +

Source SVG: struct-svg-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-svg-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-symbol-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-symbol-01-b-isvalid.html new file mode 100644 index 0000000000..e52bc5632f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-symbol-01-b-isvalid.html @@ -0,0 +1,60 @@ + + + + struct-symbol-01-b-manual.svg + + + +

Source SVG: struct-symbol-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-symbol-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-01-t-isvalid.html new file mode 100644 index 0000000000..da3389e6de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-01-t-isvalid.html @@ -0,0 +1,99 @@ + + + + struct-use-01-t-manual.svg + + + +

Source SVG: struct-use-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-01-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Text + + + + + + + <rect> + <circle> + <ellipse> + <line> + <polyline> + <polygon> + <path> + <image> + <text> + + + <g> + <use> + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-03-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-03-t-isvalid.html new file mode 100644 index 0000000000..2f917b3309 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-03-t-isvalid.html @@ -0,0 +1,61 @@ + + + + struct-use-03-t-manual.svg + + + +

Source SVG: struct-use-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-03-t.svg,v $ + + + + + + + + + + + + + Reference + + <use> + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-04-b-isvalid.html new file mode 100644 index 0000000000..a3c60058cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-04-b-isvalid.html @@ -0,0 +1,54 @@ + + + + struct-use-04-b-manual.svg + + + +

Source SVG: struct-use-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-04-b.svg,v $ + + + + + + + + + + + + + + + + + + External references on <use> + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-05-b-isvalid.html new file mode 100644 index 0000000000..e5ade488fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-05-b-isvalid.html @@ -0,0 +1,70 @@ + + + + struct-use-05-b-manual.svg + + + +

Source SVG: struct-use-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-05-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + External references and computed values + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-06-b-isvalid.html new file mode 100644 index 0000000000..613ed6fcfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-06-b-isvalid.html @@ -0,0 +1,51 @@ + + + + struct-use-06-b-manual.svg + + + +

Source SVG: struct-use-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-06-b.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-07-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-07-b-isvalid.html new file mode 100644 index 0000000000..84d9a1cd54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-07-b-isvalid.html @@ -0,0 +1,56 @@ + + + + struct-use-07-b-manual.svg + + + +

Source SVG: struct-use-07-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-07-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-08-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-08-b-isvalid.html new file mode 100644 index 0000000000..0e42e2b1b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-08-b-isvalid.html @@ -0,0 +1,57 @@ + + + + struct-use-08-b-manual.svg + + + +

Source SVG: struct-use-08-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-08-b.svg,v $ + + + + + + + + + + + + 'use' referencing 'svg' element + + + + + + 'use' referencing 'image' element + + + This text should be visible. + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-09-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-09-b-isvalid.html new file mode 100644 index 0000000000..70b079a1c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-09-b-isvalid.html @@ -0,0 +1,67 @@ + + + + struct-use-09-b-manual.svg + + + +

Source SVG: struct-use-09-b-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-09-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-10-f-isvalid.html new file mode 100644 index 0000000000..f477b90a18 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-10-f-isvalid.html @@ -0,0 +1,121 @@ + + + + struct-use-10-f-manual.svg + + + +

Source SVG: struct-use-10-f-manual.svg

+ + + + + + + + + + + + $RCSfile: struct-use-10-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + CSS selectors and use element + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-11-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-11-f-novalid.html new file mode 100644 index 0000000000..4123aa95a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-11-f-novalid.html @@ -0,0 +1,137 @@ + + + + struct-use-11-f-manual.svg + + + +

Source SVG: struct-use-11-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-use-11-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-12-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-12-f-novalid.html new file mode 100644 index 0000000000..bddac061e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-12-f-novalid.html @@ -0,0 +1,86 @@ + + + + struct-use-12-f-manual.svg + + + +

Source SVG: struct-use-12-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-use-12-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-13-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-13-f-isvalid.html new file mode 100644 index 0000000000..7bd9b978ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-13-f-isvalid.html @@ -0,0 +1,65 @@ + + + + struct-use-13-f-manual.svg + + + +

Source SVG: struct-use-13-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-use-13-f.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-14-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-14-f-isvalid.html new file mode 100644 index 0000000000..1b634d40b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-14-f-isvalid.html @@ -0,0 +1,63 @@ + + + + struct-use-14-f-manual.svg + + + +

Source SVG: struct-use-14-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-use-14-f.svg,v $ + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-15-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-15-f-isvalid.html new file mode 100644 index 0000000000..afcef4d179 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/struct-use-15-f-isvalid.html @@ -0,0 +1,66 @@ + + + + struct-use-15-f-manual.svg + + + +

Source SVG: struct-use-15-f-manual.svg

+ + + + + + + + + + $RCSfile: struct-use-15-f.svg,v $ + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-class-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-class-01-f-isvalid.html new file mode 100644 index 0000000000..e680f21e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-class-01-f-isvalid.html @@ -0,0 +1,62 @@ + + + + styling-class-01-f-manual.svg + + + +

Source SVG: styling-class-01-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-class-01-f.svg,v $ + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-01-b-isvalid.html new file mode 100644 index 0000000000..a8d14dd7ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-01-b-isvalid.html @@ -0,0 +1,82 @@ + + + + styling-css-01-b-manual.svg + + + +

Source SVG: styling-css-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + element selectors: + + + + + + + + + + + + + + + class selectors: + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-02-b-isvalid.html new file mode 100644 index 0000000000..a0dab05de6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-02-b-isvalid.html @@ -0,0 +1,78 @@ + + + + styling-css-02-b-manual.svg + + + +

Source SVG: styling-css-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-02-b.svg,v $ + + + + + + + + + + + + + + + + id selectors: + + + + + + + + + + + + + + attribute selectors: + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-03-b-isvalid.html new file mode 100644 index 0000000000..1bb7a532f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-03-b-isvalid.html @@ -0,0 +1,84 @@ + + + + styling-css-03-b-manual.svg + + + +

Source SVG: styling-css-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-03-b.svg,v $ + + + + + + + + + + + + + + + ancestor selectors and child selectors: + + + + + + + + + + + + + + + ancestor, immediate-sibling and first-child selectors: + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-04-f-isvalid.html new file mode 100644 index 0000000000..11f7111898 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-04-f-isvalid.html @@ -0,0 +1,141 @@ + + + + styling-css-04-f-manual.svg + + + +

Source SVG: styling-css-04-f-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-04-f.svg,v $ + + + + + + + + + + CSS selector test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + B + C + D + E + F + 1 + 2 + 3 + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-05-b-isvalid.html new file mode 100644 index 0000000000..74c7d79e9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-05-b-isvalid.html @@ -0,0 +1,60 @@ + + + + styling-css-05-b-manual.svg + + + +

Source SVG: styling-css-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-05-b.svg,v $ + + + + + + + + + + + + + + + + Good morning! + + Bon avant-midi! + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-06-b-isvalid.html new file mode 100644 index 0000000000..1264581949 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-06-b-isvalid.html @@ -0,0 +1,165 @@ + + + + styling-css-06-b-manual.svg + + + +

Source SVG: styling-css-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-css-06-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Visited + + + Unvisited + + + Hover me + + And me, too! + Select me + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-07-f-isvalid.html new file mode 100644 index 0000000000..e08d2febdf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-07-f-isvalid.html @@ -0,0 +1,50 @@ + + + + styling-css-07-f-manual.svg + + + +

Source SVG: styling-css-07-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-css-07-f.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-08-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-08-f-isvalid.html new file mode 100644 index 0000000000..bbdc60d00a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-08-f-isvalid.html @@ -0,0 +1,104 @@ + + + + styling-css-08-f-manual.svg + + + +

Source SVG: styling-css-08-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-css-08-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-09-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-09-f-isvalid.html new file mode 100644 index 0000000000..3948d56820 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-09-f-isvalid.html @@ -0,0 +1,70 @@ + + + + styling-css-09-f-manual.svg + + + +

Source SVG: styling-css-09-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-css-09-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-10-f-isvalid.html new file mode 100644 index 0000000000..e1c9b20766 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-css-10-f-isvalid.html @@ -0,0 +1,59 @@ + + + + styling-css-10-f-manual.svg + + + +

Source SVG: styling-css-10-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-css-10-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-elem-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-elem-01-b-isvalid.html new file mode 100644 index 0000000000..6d59038b16 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-elem-01-b-isvalid.html @@ -0,0 +1,56 @@ + + + + styling-elem-01-b-manual.svg + + + +

Source SVG: styling-elem-01-b-manual.svg

+ + + + + + + + + + $RCSfile: styling-elem-01-b.svg,v $ + + + + + + + + + + Test that <style type=""> is honored + + + + No type="" attribute + Rubbish type="" attribute + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-inherit-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-inherit-01-b-isvalid.html new file mode 100644 index 0000000000..a3709ae708 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-inherit-01-b-isvalid.html @@ -0,0 +1,61 @@ + + + + styling-inherit-01-b-manual.svg + + + +

Source SVG: styling-inherit-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-inherit-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-01-t-isvalid.html new file mode 100644 index 0000000000..329792c63f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-01-t-isvalid.html @@ -0,0 +1,48 @@ + + + + styling-pres-01-t-manual.svg + + + +

Source SVG: styling-pres-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: styling-pres-01-t.svg,v $ + + + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-02-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-02-f-novalid.html new file mode 100644 index 0000000000..35fa750d41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-02-f-novalid.html @@ -0,0 +1,185 @@ + + + + styling-pres-02-f-manual.svg + + + +

Source SVG: styling-pres-02-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-pres-02-f.svg,v $ + + + + + + + + + Testing inapplicable presentation attributes + + + + + + + + + abc + + + + + + + + fill on image + + + stop-opacity on tspan + + + font-size on rect + + + font-style on circle + + + stop-color on text + + + font-variant on ellipse + + + letter-spacing on polyline + + + flood-color on tref + + + flood-opacity on textPath + + + clr-intp-filters on altGlyph + + + display on linearGradient + + + fill-rule on stop + + + visibility on radialGradient + + + lighting-color on clipPath + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-03-f-isvalid.html new file mode 100644 index 0000000000..117eb41ad5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-03-f-isvalid.html @@ -0,0 +1,48 @@ + + + + styling-pres-03-f-manual.svg + + + +

Source SVG: styling-pres-03-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-pres-03-f.svg,v $ + + + + + + + + + + + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-04-f-isvalid.html new file mode 100644 index 0000000000..ef28674e3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-04-f-isvalid.html @@ -0,0 +1,93 @@ + + + + styling-pres-04-f-manual.svg + + + +

Source SVG: styling-pres-04-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-pres-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-05-f-isvalid.html new file mode 100644 index 0000000000..a0846c013d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/styling-pres-05-f-isvalid.html @@ -0,0 +1,66 @@ + + + + styling-pres-05-f-manual.svg + + + +

Source SVG: styling-pres-05-f-manual.svg

+ + + + + + + + + + $RCSfile: styling-pres-05-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/svgdom-over-01-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/svgdom-over-01-f-novalid.html new file mode 100644 index 0000000000..71108691bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/svgdom-over-01-f-novalid.html @@ -0,0 +1,190 @@ + + + + svgdom-over-01-f-manual.svg + + + +

Source SVG: svgdom-over-01-f-manual.svg

+ + + + + + + + + + $RCSfile: svgdom-over-01-f.svg,v $ + + + + + + + + + + + + + + + + sometext + + + + + + + + + + + $Revision: 1.9 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-01-b-isvalid.html new file mode 100644 index 0000000000..edfd5a317f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-01-b-isvalid.html @@ -0,0 +1,67 @@ + + + + text-align-01-b-manual.svg + + + +

Source SVG: text-align-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-01-b.svg,v $ + + + + + + + + + Test 'text-anchor' (horizontal) + + + + + text-anchor:none + + + + + text-anchor:start + + + + + text-anchor:middle + + + + + text-anchor:end + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-02-b-isvalid.html new file mode 100644 index 0000000000..098c04096f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-02-b-isvalid.html @@ -0,0 +1,56 @@ + + + + text-align-02-b-manual.svg + + + +

Source SVG: text-align-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-02-b.svg,v $ + + + + + + + + + Test 'baseline-shift' (horizontal) + + + Normalbaseline-shift:7text + + + Normalbaseline-shift:-70%text + + + Normalsubsupertext + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-03-b-isvalid.html new file mode 100644 index 0000000000..c6e84fa2f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-03-b-isvalid.html @@ -0,0 +1,53 @@ + + + + text-align-03-b-manual.svg + + + +

Source SVG: text-align-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-03-b.svg,v $ + + + + + + + + + Test of 'text-anchor' + + + + + + Begin with "end", switch to "middle" in a tspan, and "start" ends it. + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-04-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-04-b-isvalid.html new file mode 100644 index 0000000000..80cb910d30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-04-b-isvalid.html @@ -0,0 +1,72 @@ + + + + text-align-04-b-manual.svg + + + +

Source SVG: text-align-04-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-04-b.svg,v $ + + + + + + + + + + + + + + Test of 'text-anchor' + + end text tref + + + + Tspan, tref, toap + + + + + start text pink tspan + + + middle text bold tspan + + + + + + Text-anchor: end text on path + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-05-b-isvalid.html new file mode 100644 index 0000000000..98fba0d291 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-05-b-isvalid.html @@ -0,0 +1,61 @@ + + + + text-align-05-b-manual.svg + + + +

Source SVG: text-align-05-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-05-b.svg,v $ + + + + + + + + + Test 'text-anchor' (vertical) + + + + + start + + + + middle + + + + end + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-06-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-06-b-isvalid.html new file mode 100644 index 0000000000..3ceb6a540d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-06-b-isvalid.html @@ -0,0 +1,62 @@ + + + + text-align-06-b-manual.svg + + + +

Source SVG: text-align-06-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-06-b.svg,v $ + + + + + + + + + Test 'baseline-shift' (vertic.) + + + + + te7xt + + + te-70%xt + + + tesubxt + + + tesuperxt + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-07-t-isvalid.html new file mode 100644 index 0000000000..865da7e53a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-07-t-isvalid.html @@ -0,0 +1,69 @@ + + + + text-align-07-t-manual.svg + + + +

Source SVG: text-align-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-07-t.svg,v $ + + + + + + + + + + + + a犜णa犜णa犜ण + + + + hanging base line + + + + alphabetic base line + + + + ideographic base line + + + + + $Revision: 1.9 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-align-08-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-08-b-isvalid.html new file mode 100644 index 0000000000..48ee3df86a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-align-08-b-isvalid.html @@ -0,0 +1,73 @@ + + + + text-align-08-b-manual.svg + + + +

Source SVG: text-align-08-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-align-08-b.svg,v $ + + + + + + + + + + + + + + + + + + + + a犜णa犜णa犜ण + + + + + + + + $Revision: 1.10 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-01-b-isvalid.html new file mode 100644 index 0000000000..f339b216b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-01-b-isvalid.html @@ -0,0 +1,100 @@ + + + + text-altglyph-01-b-manual.svg + + + +

Source SVG: text-altglyph-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-altglyph-01-b.svg,v $ + + + + + + + + + + Test 'altGlyph' facilities + and many-to-many chars to glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H +A +P +P +Y + + + SAD + + SASSY + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-02-b-isvalid.html new file mode 100644 index 0000000000..01a47f922e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-02-b-isvalid.html @@ -0,0 +1,323 @@ + + + + text-altglyph-02-b-manual.svg + + + +

Source SVG: text-altglyph-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-altglyph-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Actual + Expected + Actual + Expected + + + + + + + + + abcde + + + abcde + + + abcde + + + abcde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + + + + + abde + + + abde + + + abde + + + abde + + + abde + + + abde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + + + a + b + + + + + + abcde + + + abcde + + + abcde + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + abcde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + abde + + + acde + + + acde + + + acde + + abcde + + + + + + + + + + + + $Revision: 1.10 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-03-b-isvalid.html new file mode 100644 index 0000000000..595f8a1345 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-altglyph-03-b-isvalid.html @@ -0,0 +1,348 @@ + + + + text-altglyph-03-b-manual.svg + + + +

Source SVG: text-altglyph-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-altglyph-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Actual + Expected + Actual + Expected + + + + + + + + + abcde + + + abcde + + + abcde + + + abcde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + + + bcde + + + bcde + + + bcde + + + bcde + + + + + + + abde + + + abde + + + abde + + + abde + + + abde + + + abde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + + + a + b + + + + + + abcde + + + abcde + + + abcde + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + abcde + + + abcde + + + abcde + + + abcde + + bcde + + + + + abcde + + + abcde + + + abcde + + + abcde + + + abcde + + abde + + + acde + + + acde + + + acde + + abcde + + + + + + + + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-bidi-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-bidi-01-t-isvalid.html new file mode 100644 index 0000000000..ecd3a12931 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-bidi-01-t-isvalid.html @@ -0,0 +1,49 @@ + + + + text-bidi-01-t-manual.svg + + + +

Source SVG: text-bidi-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-bidi-01-t.svg,v $ + + + + + + + + + مفتاح معايير الويب + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-deco-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-deco-01-b-isvalid.html new file mode 100644 index 0000000000..d42609eb21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-deco-01-b-isvalid.html @@ -0,0 +1,60 @@ + + + + text-deco-01-b-manual.svg + + + +

Source SVG: text-deco-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-deco-01-b.svg,v $ + + + + + + + + + + Normal text + Text with line-through + Underlined text + + + One + word + has + different + underlining + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-01-f-isvalid.html new file mode 100644 index 0000000000..198307a909 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-01-f-isvalid.html @@ -0,0 +1,161 @@ + + + + text-dom-01-f-manual.svg + + + +

Source SVG: text-dom-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-dom-01-f.svg,v $ + + + + + + + + + + + + This is a test of the interface SVGTextContentElement. + + .getCharNumAtPosition() result: + .getComputedTextLength() result: + .getEndPositionOfChar(11) result ('e'): + .getExtentOfChar(11) result ('e'): + .getNumberOfChars() result: + .getRotationOfChar(5) result: + .getStartPositionOfChar(11) result: + .getSubStringLength(22,9) result ('interface'): + .selectSubString(18,3) result: the word 'the' should be selected + .textLength.baseVal.value result: + .textLength.animVal.value result: + .lengthAdjust.baseVal and .lengthAdjust.animVal result: + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-02-f-isvalid.html new file mode 100644 index 0000000000..d70ffc665c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-02-f-isvalid.html @@ -0,0 +1,110 @@ + + + + text-dom-02-f-manual.svg + + + +

Source SVG: text-dom-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-dom-02-f.svg,v $ + + + + + + + + + Test that SVGTextContentElement methods work on UTF-16 code units + Methods independent of layout + + + + + + + + a𐀀b + + + getNumberOfChars + + + getSubStringLength + + + + + $Revision: 1.10 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-03-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-03-f-novalid.html new file mode 100644 index 0000000000..d9ce2ca074 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-03-f-novalid.html @@ -0,0 +1,113 @@ + + + + text-dom-03-f-manual.svg + + + +

Source SVG: text-dom-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-dom-03-f.svg,v $ + + + + + + + + + Test that getSubStringLength() handles out-of-range arguments + + + + + + + + + ababa + + + charnum < 0 + + + nchars < 0 + + + charnum = 0, nchars = length + + + charnum = 0, nchars = length + 10 + + + charnum = 1, nchars = -1 + + + + + $Revision: 1.9 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-04-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-04-f-isvalid.html new file mode 100644 index 0000000000..76ac465981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-04-f-isvalid.html @@ -0,0 +1,149 @@ + + + + text-dom-04-f-manual.svg + + + +

Source SVG: text-dom-04-f-manual.svg

+ + + + + + + + + + $RCSfile: text-dom-04-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + abca𝍒cb + + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-05-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-05-f-isvalid.html new file mode 100644 index 0000000000..5849399cdc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-dom-05-f-isvalid.html @@ -0,0 +1,157 @@ + + + + text-dom-05-f-manual.svg + + + +

Source SVG: text-dom-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-dom-05-f.svg,v $ + + + + + + + + + Test that SVGTextContentElement methods work on UTF-16 code units + Methods that rely on layout + + + + + + + + a𐀀b + + + getStartPositionOfChar + + + getEndPositionOfChar + + + getExtentOfChar + + + getRotationOfChar + + + getCharNumAtPosition + + + + + $Revision: 1.6 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-01-t-isvalid.html new file mode 100644 index 0000000000..1f228b7676 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-01-t-isvalid.html @@ -0,0 +1,55 @@ + + + + text-fonts-01-t-manual.svg + + + +

Source SVG: text-fonts-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-01-t.svg,v $ + + + + + + + + + + A serifed face 画像 + A sans-serif face 画像 + A mono (iW) face 画像 + + A serifed face 画像 + A sans-serif face 画像 + A mono (iW) face 画像 + + This must be displayed + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-02-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-02-t-isvalid.html new file mode 100644 index 0000000000..9a94bf4e81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-02-t-isvalid.html @@ -0,0 +1,63 @@ + + + + text-fonts-02-t-manual.svg + + + +

Source SVG: text-fonts-02-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-02-t.svg,v $ + + + + + + + + + + 100 + 200 + 300 + 400 + 500 + 600 + 700 + 800 + 900 + This is bold + This is normal + + Blue is bolder + + + Blue is lighter + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-03-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-03-t-novalid.html new file mode 100644 index 0000000000..8417477271 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-03-t-novalid.html @@ -0,0 +1,73 @@ + + + + text-fonts-03-t-manual.svg + + + +

Source SVG: text-fonts-03-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-03-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + font-family = "Haettenschweiler" + ABC + + font-family = "Charlesworth" + ABC + + font-family = "Invalid Name" + ABC + + font-family = not specified + ABC + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-04-t-isvalid.html new file mode 100644 index 0000000000..488e07f81b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-04-t-isvalid.html @@ -0,0 +1,59 @@ + + + + text-fonts-04-t-manual.svg + + + +

Source SVG: text-fonts-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-04-t.svg,v $ + + + + + + + + + + + font-family = "Haettenschweiler" + ABC + + font-family = "Charlesworth" + ABC + + font-family = "Invalid Name" + ABC + + font-family = not specified + ABC + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-05-f-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-05-f-novalid.html new file mode 100644 index 0000000000..0f008ed9a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-05-f-novalid.html @@ -0,0 +1,51 @@ + + + + text-fonts-05-f-manual.svg + + + +

Source SVG: text-fonts-05-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-05-f.svg,v $ + + + + + + + + + + FillerText + FillerText + FillerText + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-202-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-202-t-isvalid.html new file mode 100644 index 0000000000..acf7ebb1be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-202-t-isvalid.html @@ -0,0 +1,74 @@ + + + + text-fonts-202-t-manual.svg + + + +

Source SVG: text-fonts-202-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-202-t.svg,v $ + + + + + + + + + + + 100 + 200 + 300 + 400 + 500 + 600 + 700 + 800 + 900 + This is bold + This is normal + + Blue is bolder + + + Blue is lighter + + + ZalamanderCaps is an OpenType font + by Tim Ahrens of Just Another Foundry + + + + + + $Revision: 1.4 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-203-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-203-t-isvalid.html new file mode 100644 index 0000000000..8c0743cad3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-203-t-isvalid.html @@ -0,0 +1,119 @@ + + + + text-fonts-203-t-manual.svg + + + +

Source SVG: text-fonts-203-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-203-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + 200 + 300 + 400 + 500 + 600 + 700 + 800 + 900 + This is bold + This is normal + + Blue is bolder + + + Blue is lighter + + + ZalamanderCaps is an OpenType font + by Tim Ahrens of Just Another Foundry + + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-204-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-204-t-isvalid.html new file mode 100644 index 0000000000..26f5f710cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-fonts-204-t-isvalid.html @@ -0,0 +1,111 @@ + + + + text-fonts-204-t-manual.svg + + + +

Source SVG: text-fonts-204-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-fonts-204-t.svg,v $ + + + + + + + + + + + + + + 100 + 200 + 300 + 400 + 500 + 600 + 700 + 800 + 900 + This is bold + This is normal + + Blue is bolder + + + Blue is lighter + + + ZalamanderCaps is an OpenType font + by Tim Ahrens of Just Another Foundry + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-01-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-01-t-isvalid.html new file mode 100644 index 0000000000..7951c2c2d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-01-t-isvalid.html @@ -0,0 +1,64 @@ + + + + text-intro-01-t-manual.svg + + + +

Source SVG: text-intro-01-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-01-t.svg,v $ + + + + + + + + + + + + + + + Test left-to-right text. + + Polish: Mogę jeść szkło, i mi ... + Russian: Я могу есть стекло, ... + Greek: Μπορώ να φάω ... + Hebrew: אני יכול לאכול זכוכית ... + Yiddish: איך קען עסן גלאָז און ... + + + Chinese:我能吞下玻璃而不伤身体。 + + + Japanese: 私はガラスを食べます。 + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-02-b-isvalid.html new file mode 100644 index 0000000000..8a789427bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-02-b-isvalid.html @@ -0,0 +1,56 @@ + + + + text-intro-02-b-manual.svg + + + +

Source SVG: text-intro-02-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-02-b.svg,v $ + + + + + + + + + unicode-bidi="bidi-override" direction="ltr". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + unicode-bidi="bidi-override" direction="rtl". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + unicode-bidi="normal" direction="rtl". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + + + $Revision: 1.10 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-03-b-isvalid.html new file mode 100644 index 0000000000..d219e40393 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-03-b-isvalid.html @@ -0,0 +1,52 @@ + + + + text-intro-03-b-manual.svg + + + +

Source SVG: text-intro-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-03-b.svg,v $ + + + + + + + + + + Text "我能吞下玻璃而不伤身体。" in Chinese + Japanese: 私はガラスを食べられます。それは私を傷つけません。 + Japanese: 私はガラスを食べられます。それは私を傷つけません。 + xt "我能吞 + se: 私は + se: 私は + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-04-t-isvalid.html new file mode 100644 index 0000000000..4131a17e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-04-t-isvalid.html @@ -0,0 +1,55 @@ + + + + text-intro-04-t-manual.svg + + + +

Source SVG: text-intro-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-04-t.svg,v $ + + + + + + + + + Test horizontal text. + + Polish: Mogę jeść szkło, i mi nie szkodzi. + Russian: Я могу есть стекло, это мне не вредит. + Greek: Μπορώ να φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα. + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + Yiddish: איך קען עסן גלאָז און עס טוט מיר נישט װײ. + Chinese:我能吞下玻璃而不伤身体。 + Japanese: 私はガラスを食べられます。それは私を傷つけません。 + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-05-t-isvalid.html new file mode 100644 index 0000000000..fcd2a965cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-05-t-isvalid.html @@ -0,0 +1,54 @@ + + + + text-intro-05-t-manual.svg + + + +

Source SVG: text-intro-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-05-t.svg,v $ + + + + + + + + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-06-t-isvalid.html new file mode 100644 index 0000000000..033de9d745 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-06-t-isvalid.html @@ -0,0 +1,56 @@ + + + + text-intro-06-t-manual.svg + + + +

Source SVG: text-intro-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-06-t.svg,v $ + + + + + + + + + + + + + آلات + ثلاثة + + + + $Revision: 1.10 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-07-t-isvalid.html new file mode 100644 index 0000000000..55d3a81764 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-07-t-isvalid.html @@ -0,0 +1,52 @@ + + + + text-intro-07-t-manual.svg + + + +

Source SVG: text-intro-07-t-manual.svg

+ + + + + + + + + + $RCSfile: text-intro-07-t.svg,v $ + + + + + + + + + + + + + آلات + ثلاثة + + + + + $Revision: 1.2 $ + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-09-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-09-b-isvalid.html new file mode 100644 index 0000000000..1b500ec07e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-09-b-isvalid.html @@ -0,0 +1,67 @@ + + + + text-intro-09-b-manual.svg + + + +

Source SVG: text-intro-09-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-09-b.svg,v $ + + + + + + + + + + + + + + + unicode-bidi="bidi-override" direction="ltr". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + unicode-bidi="bidi-override" direction="rtl". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + unicode-bidi="normal" direction="rtl". + + Text "אני יכול לאכול זכוכית וזה לא מזיק לי" is in Hebrew + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-10-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-10-f-isvalid.html new file mode 100644 index 0000000000..783afff2b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-10-f-isvalid.html @@ -0,0 +1,56 @@ + + + + text-intro-10-f-manual.svg + + + +

Source SVG: text-intro-10-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-10-f.svg,v $ + + + + + + + + + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + لماذا لا يتكلمون اللّغة العربية فحسب؟ + + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-11-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-11-t-isvalid.html new file mode 100644 index 0000000000..0e94a24dcf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-11-t-isvalid.html @@ -0,0 +1,57 @@ + + + + text-intro-11-t-manual.svg + + + +

Source SVG: text-intro-11-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-11-t.svg,v $ + + + + + + + + + + + + + + + آلات + آلات + آلات + ثلاثة + ثلاثة + ثلاثة + + + + $Revision: 1.2 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-12-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-12-t-isvalid.html new file mode 100644 index 0000000000..30203c9921 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-intro-12-t-isvalid.html @@ -0,0 +1,56 @@ + + + + text-intro-12-t-manual.svg + + + +

Source SVG: text-intro-12-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-intro-12-t.svg,v $ + + + + + + + + + + + + + آلات + ثلاثة + + + + $Revision: 1.3 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-path-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-path-01-b-isvalid.html new file mode 100644 index 0000000000..e5f9b605e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-path-01-b-isvalid.html @@ -0,0 +1,76 @@ + + + + text-path-01-b-manual.svg + + + +

Source SVG: text-path-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-path-01-b.svg,v $ + + + + + + + + + + + + + + + + + Text on a path + + + + + + + + Text on a path + + + + 'tspan' subelement inside + the 'textPath' element. + + + + + The Text on path + + + 'startOffset' attribute of the + 'textPath' element. + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-path-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-path-02-b-isvalid.html new file mode 100644 index 0000000000..5a0ca938af --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-path-02-b-isvalid.html @@ -0,0 +1,81 @@ + + + + text-path-02-b-manual.svg + + + +

Source SVG: text-path-02-b-manual.svg

+ + + + + + + + + + $RCSfile: text-path-02-b.svg,v $ + + + + + + + + + + + + + + + + + Positive offset Negative offset + + + + + + Positive offset Negative offset + + + + + + + Positive offset Negative offset + + + + + + Positive offset Negative offset + + + + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-spacing-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-spacing-01-b-isvalid.html new file mode 100644 index 0000000000..d9e3826cda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-spacing-01-b-isvalid.html @@ -0,0 +1,52 @@ + + + + text-spacing-01-b-manual.svg + + + +

Source SVG: text-spacing-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-spacing-01-b.svg,v $ + + + + + + + + + + letter-spacing:0 + letter-spacing:-1 + letter-spacing:.3 + ws:0 - Two Words + ws:-3 - Two Words + ws:3 - Two Words + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-01-b-isvalid.html new file mode 100644 index 0000000000..800a0e6574 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-01-b-isvalid.html @@ -0,0 +1,147 @@ + + + + text-text-01-b-manual.svg + + + +

Source SVG: text-text-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-01-b.svg,v $ + + + + + + + + + Basic test of 'textLength' + and 'lengthAdjust' attributes. + + + + + Line to Stretch + this is a line to squeeze + + + + + + + + + + + + + + + + + + textLength: default + lengthAdjust: default + textLength: default + lengthAdjust: default + + + + + + + Line to Stretch + this is a line to squeeze + + + + + + + + + + + + + textLength: 25% longer + lengthAdjust: default + textLength: 15% shorter + lengthAdjust: default + + + + + + + Line to Stretch + this is a line to squeeze + + + + + + + + + + + + + textLength: 25% longer + lengthAdjust: spacing + textLength: 15% shorter + lengthAdjust: spacing + + + + + + + Line to Stretch + this is a line to squeeze + + + + + + + + + + + + + textLength: 25% longer + lengthAdjust: sAG + textLength: 20% shorter + lengthAdjust: sAG + + + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-03-b-isvalid.html new file mode 100644 index 0000000000..d7b3d08a9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-03-b-isvalid.html @@ -0,0 +1,78 @@ + + + + text-text-03-b-manual.svg + + + +

Source SVG: text-text-03-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-03-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Plain + Italic + Bold + Underline + Line through + Bold, italic and underlined + + + + Each line of text which flows in a + rectangular box has to be broken + into separated lines. + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-04-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-04-t-isvalid.html new file mode 100644 index 0000000000..91319e57b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-04-t-isvalid.html @@ -0,0 +1,183 @@ + + + + text-text-04-t-manual.svg + + + +

Source SVG: text-text-04-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-04-t.svg,v $ + + + + + + + + + + + + + + + + + + + + Reference + + + + + + 1234 + + + + + + + x all + + + + + + 1234 + + + + x more + + + + + + + 1234 + + + + x fewer + + + + + + 1234 + + + + y all + + + + + 1234 + + + + y more + + + + + 1234 + + + + y fewer + + + + + 1234 + + + + + x/y all + + + + + + 1234 + + + + x/y more + + + + + + + 1234 + + + + x/y fewer + + + + + + 1234 + + + + x all y fewer + + + + + + 1234 + + + + x fewer y all + + + + + + 1234 + + + + + + $Revision: 1.12 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-05-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-05-t-isvalid.html new file mode 100644 index 0000000000..8575bf4398 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-05-t-isvalid.html @@ -0,0 +1,157 @@ + + + + text-text-05-t-manual.svg + + + +

Source SVG: text-text-05-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-05-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.x 1.y + 4.x 1.y + 2.x 1.y + 1.x 4.y + 4.x 4.y + 2.x 4.y + 1.x 2.y + 4.x 2.y + 2.x 2.y + + + + text-anchor + start + + + + + + 1234 + + + + + + + 1234 + + + + + 1234 + + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + 1234 + + + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-06-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-06-t-isvalid.html new file mode 100644 index 0000000000..0d97c013f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-06-t-isvalid.html @@ -0,0 +1,108 @@ + + + + text-text-06-t-manual.svg + + + +

Source SVG: text-text-06-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-06-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x positioning + y positioning + x/y positioning + + + + + + + + + + fi1234 + + + + + + + + + + fi1234 + + + + + + + + + + fi1234 + + + + + + $Revision: 1.9 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-07-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-07-t-isvalid.html new file mode 100644 index 0000000000..70414a516b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-07-t-isvalid.html @@ -0,0 +1,47 @@ + + + + text-text-07-t-manual.svg + + + +

Source SVG: text-text-07-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-07-t.svg,v $ + + + + + + + + + Multi X Y + ROTATE + Both Together + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-08-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-08-b-isvalid.html new file mode 100644 index 0000000000..a0735eae15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-08-b-isvalid.html @@ -0,0 +1,48 @@ + + + + text-text-08-b-manual.svg + + + +

Source SVG: text-text-08-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-08-b.svg,v $ + + + + + + + + + Normal Text + Fill opacity + Stroke opacity + Opacity + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-09-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-09-t-isvalid.html new file mode 100644 index 0000000000..1512cb330a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-09-t-isvalid.html @@ -0,0 +1,47 @@ + + + + text-text-09-t-manual.svg + + + +

Source SVG: text-text-09-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-09-t.svg,v $ + + + + + + + + + Multi X Y + ROTATE + Both Together + + + $Revision: 1.7 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-10-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-10-t-isvalid.html new file mode 100644 index 0000000000..399223c58a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-10-t-isvalid.html @@ -0,0 +1,68 @@ + + + + text-text-10-t-manual.svg + + + +

Source SVG: text-text-10-t-manual.svg

+ + + + + + + + + + $RCSfile: text-text-10-t.svg,v $ + + + + + + + + + + Rotated 90 degrees + Rotated -90 degrees + Rotated 180 degrees + Unrotated text + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-11-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-11-t-isvalid.html new file mode 100644 index 0000000000..341dfc052a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-11-t-isvalid.html @@ -0,0 +1,72 @@ + + + + text-text-11-t-manual.svg + + + +

Source SVG: text-text-11-t-manual.svg

+ + + + + + + + + + $RCSfile: text-text-11-t.svg,v $ + + + + + + + + + + + + Rotated 90 degrees + Rotated -90 degrees + Rotated 180 degrees + Unrotated text + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + Rotated by 10 degrees + + + + + $Revision: 1.3 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-text-12-t-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-12-t-isvalid.html new file mode 100644 index 0000000000..c92eb2e74e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-text-12-t-isvalid.html @@ -0,0 +1,167 @@ + + + + text-text-12-t-manual.svg + + + +

Source SVG: text-text-12-t-manual.svg

+ + + + + + + + + + + + $RCSfile: text-text-12-t.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.x 1.y + 4.x 1.y + 2.x 1.y + 1.x 4.y + 4.x 4.y + 2.x 4.y + 1.x 2.y + 4.x 2.y + 2.x 2.y + + + + + + + 1234 + + + + + + + 1234 + + + + + 1234 + + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + 1234 + + + + + + + + + 1234 + + + + + + + 1234 + + + + + + text-anchor + middle + + + + + + text-anchor + end + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tref-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tref-01-b-isvalid.html new file mode 100644 index 0000000000..2681a1d57d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tref-01-b-isvalid.html @@ -0,0 +1,58 @@ + + + + text-tref-01-b-manual.svg + + + +

Source SVG: text-tref-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-tref-01-b.svg,v $ + + + + + + + + + + Test 'tref' element with an external referenced string. + + + + + + 'tref' to a string in another file + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-01-b-isvalid.html new file mode 100644 index 0000000000..8c01db9173 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-01-b-isvalid.html @@ -0,0 +1,55 @@ + + + + text-tselect-01-b-manual.svg + + + +

Source SVG: text-tselect-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-tselect-01-b.svg,v $ + + + + + + + + + Test single line and multiline text selection. + + Here is a stand-alone 'text' element. + Here is a second 'text' element just below. + Because these are four separate 'text' elements, + text selection should not go across lines here. + + However, these lines of text are achieved by using + one 'tspan' per line, all contained within the same + 'text' element, so you should be able to select all + four lines at the same time. + + + $Revision: 1.8 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-02-f-isvalid.html new file mode 100644 index 0000000000..bee4bf91dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-02-f-isvalid.html @@ -0,0 +1,94 @@ + + + + text-tselect-02-f-manual.svg + + + +

Source SVG: text-tselect-02-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-tselect-02-f.svg,v $ + + + + + + + + + + + + + + StartIndex: 0 NumChars: 0 + + + abc אבג 123 דהו def + + + + + startIndex++ + + + startIndex-- + + + numChars++ + + + numChars-- + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-03-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-03-f-isvalid.html new file mode 100644 index 0000000000..b59de9d122 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tselect-03-f-isvalid.html @@ -0,0 +1,105 @@ + + + + text-tselect-03-f-manual.svg + + + +

Source SVG: text-tselect-03-f-manual.svg

+ + + + + + + + + + + + $RCSfile: text-tselect-03-f.svg,v $ + + + + + + + + + + + + + + + + + + + + StartIndex: 0 NumChars: 0 + + + abc אבג 123 דהו def + + + + + startIndex++ + + + startIndex-- + + + numChars++ + + + numChars-- + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-01-b-isvalid.html new file mode 100644 index 0000000000..c583e13e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-01-b-isvalid.html @@ -0,0 +1,100 @@ + + + + text-tspan-01-b-manual.svg + + + +

Source SVG: text-tspan-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: text-tspan-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basics of tspan: changing visual properties and positioning. + + + + You are not a banana. + + + Text: "You are not a banana." + 'tspan' changes visual attributes of "not", + to green, bold. + + + + + But youare a peach! + + + Text: "But you are a peach!" + Using dx,dy, 'tspan' raises "are", + 'tspan' lowers "a peach!" + + + + + Cute and + fuzzy. + + + Text: "Cute and fuzzy." + 'tspan' char-by-char placement of "Cute and", + 'tspan' char-by-char "fuzzy", below it. + + + + $Revision: 1.10 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-02-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-02-b-isvalid.html new file mode 100644 index 0000000000..3c48f01353 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/text-tspan-02-b-isvalid.html @@ -0,0 +1,110 @@ + + + + text-tspan-02-b-manual.svg + + + +

Source SVG: text-tspan-02-b-manual.svg

+ + + + + + + + + + $RCSfile: text-tspan-02-b.svg,v $ + + + + + + + + + + + Not all characters in the + text have a specified rotation + + + + + Not + + + all characters + + + in + + + the + + + + + text + + + have a + + + + specified + + + rotation + + + + +5 15 25 + + +-10 -20 -30 + + + -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 + + +70 60 + + +40 30 20 + + +-40 -40 -40 -40 -40 -40 -40 -40 -40 + + + -10 -10 -10 -10 -10 -10 -10 -10 + + +-10 + + + 55 55 55 55 55 55 55 55 + + + + + + $Revision: 1.11 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-01-f-isvalid.html new file mode 100644 index 0000000000..0051cc3f95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-01-f-isvalid.html @@ -0,0 +1,64 @@ + + + + types-basic-01-f-manual.svg + + + +

Source SVG: types-basic-01-f-manual.svg

+ + + + + + + + + + $RCSfile: types-basic-01-f.svg,v $ + + + + + + + + + + + + + + + + + + + + Different forms of the <number> type + + + 50 + 5e1 + .5e2 + + + + + $Revision: 1.5 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-02-f-isvalid.html new file mode 100644 index 0000000000..341db7a1de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-basic-02-f-isvalid.html @@ -0,0 +1,75 @@ + + + + types-basic-02-f-manual.svg + + + +

Source SVG: types-basic-02-f-manual.svg

+ + + + + + + + + + $RCSfile: types-basic-02-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-01-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-01-b-isvalid.html new file mode 100644 index 0000000000..35ccad2113 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-01-b-isvalid.html @@ -0,0 +1,75 @@ + + + + types-dom-01-b-manual.svg + + + +

Source SVG: types-dom-01-b-manual.svg

+ + + + + + + + + + + + $RCSfile: types-dom-01-b.svg,v $ + + + + + + + + + + + + Rotated Text for testing SVGLocatable + Some other text with id 'otherText' + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-02-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-02-f-isvalid.html new file mode 100644 index 0000000000..9072bacb93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-02-f-isvalid.html @@ -0,0 +1,134 @@ + + + + types-dom-02-f-manual.svg + + + +

Source SVG: types-dom-02-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-02-f.svg,v $ + + + + + + + + + + animVal != baseVal: + + + + SVGAnimatedNumberList + + SVGAnimatedLength + + SVGAnimatedLengthList + + SVGAnimatedAngle + + SVGAnimatedRect + + SVGAnimatedTransformList + + SVGAnimatedPreserveAspectRatio + + + + abc + + + + + + + + + + $Revision: 1.8 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-03-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-03-b-isvalid.html new file mode 100644 index 0000000000..03623bf325 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-03-b-isvalid.html @@ -0,0 +1,69 @@ + + + + types-dom-03-b-manual.svg + + + +

Source SVG: types-dom-03-b-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-03-b.svg,v $ + + + + + + + + + + Test that getBBox() works before SVGLoad + + + Abc + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-04-b-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-04-b-novalid.html new file mode 100644 index 0000000000..123399b0ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-04-b-novalid.html @@ -0,0 +1,226 @@ + + + + types-dom-04-b-manual.svg + + + +

Source SVG: types-dom-04-b-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-04-b.svg,v $ + + + + + + + + + + Testing liveness of SVG DOM objects + + + + SVGAnimatedNumberList + + SVGAnimatedLength + + SVGAnimatedLengthList + + SVGAnimatedAngle + + SVGAnimatedRect + + SVGAnimatedTransformList + + SVGAnimatedPreserveAspectRatio + + SVGAnimatedBoolean + + SVGAnimatedString + + SVGAnimatedEnumeration + + SVGAnimatedInteger + + SVGAnimatedNumber + + + + abc + + + + + + + + + + + + + $Revision: 1.7 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-05-b-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-05-b-isvalid.html new file mode 100644 index 0000000000..22a540f71b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-05-b-isvalid.html @@ -0,0 +1,109 @@ + + + + types-dom-05-b-manual.svg + + + +

Source SVG: types-dom-05-b-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-05-b.svg,v $ + + + + + + + + + + Test side effects of assigning to valueAsString + + + + + + + Valid string on SVGLength + Invalid string on SVGLength + Valid string on SVGAngle + Invalid string on SVGAngle + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-06-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-06-f-isvalid.html new file mode 100644 index 0000000000..983ce09fa8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-06-f-isvalid.html @@ -0,0 +1,119 @@ + + + + types-dom-06-f-manual.svg + + + +

Source SVG: types-dom-06-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-06-f.svg,v $ + + + + + + + + + + + + + + SVGStringList DOM + + + + + + + + + + + + + + + + + $Revision: 1.6 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-07-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-07-f-isvalid.html new file mode 100644 index 0000000000..e5edef0d70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-07-f-isvalid.html @@ -0,0 +1,135 @@ + + + + types-dom-07-f-manual.svg + + + +

Source SVG: types-dom-07-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-07-f.svg,v $ + + + + + + + + + + animVal is read only: + + + + SVGAnimatedNumberList + + SVGAnimatedLength + + SVGAnimatedLengthList + + SVGAnimatedAngle + + SVGAnimatedRect + + SVGAnimatedTransformList + + SVGAnimatedPreserveAspectRatio + + + + abc + + + + + + + + + + $Revision: 1.2 $ + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-08-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-08-f-isvalid.html new file mode 100644 index 0000000000..2f46c1cbeb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-08-f-isvalid.html @@ -0,0 +1,181 @@ + + + + types-dom-08-f-manual.svg + + + +

Source SVG: types-dom-08-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-08-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVGLocatable.getBBox() - basic test + + + + failed + + + + + + + $Revision: 1.1 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgfittoviewbox-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgfittoviewbox-01-f-isvalid.html new file mode 100644 index 0000000000..e158b9d8f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgfittoviewbox-01-f-isvalid.html @@ -0,0 +1,82 @@ + + + + types-dom-svgfittoviewbox-01-f-manual.svg + + + +

Source SVG: types-dom-svgfittoviewbox-01-f-manual.svg

+ + + + + + + + + + + + $RCSfile: types-dom-svgfittoviewbox-01-f.svg,v $ + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svglengthlist-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svglengthlist-01-f-isvalid.html new file mode 100644 index 0000000000..a6638a7719 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svglengthlist-01-f-isvalid.html @@ -0,0 +1,105 @@ + + + + types-dom-svglengthlist-01-f-manual.svg + + + +

Source SVG: types-dom-svglengthlist-01-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-svglengthlist-01-f.svg,v $ + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgnumberlist-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgnumberlist-01-f-isvalid.html new file mode 100644 index 0000000000..7590ecb8a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgnumberlist-01-f-isvalid.html @@ -0,0 +1,105 @@ + + + + types-dom-svgnumberlist-01-f-manual.svg + + + +

Source SVG: types-dom-svgnumberlist-01-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-svgnumberlist-01-f.svg,v $ + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgstringlist-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgstringlist-01-f-isvalid.html new file mode 100644 index 0000000000..0118e06878 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgstringlist-01-f-isvalid.html @@ -0,0 +1,104 @@ + + + + types-dom-svgstringlist-01-f-manual.svg + + + +

Source SVG: types-dom-svgstringlist-01-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-svgstringlist-01-f.svg,v $ + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.4 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgtransformable-01-f-isvalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgtransformable-01-f-isvalid.html new file mode 100644 index 0000000000..2e52606973 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html-svg/types-dom-svgtransformable-01-f-isvalid.html @@ -0,0 +1,81 @@ + + + + types-dom-svgtransformable-01-f-manual.svg + + + +

Source SVG: types-dom-svgtransformable-01-f-manual.svg

+ + + + + + + + + + $RCSfile: types-dom-svgtransformable-01-f.svg,v $ + + + + + + + + + + + FAIL + PASS + + + + + $Revision: 1.5 $ + + + + + + DRAFT + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/Makefile b/testing/web-platform/tests/conformance-checkers/html/Makefile new file mode 100644 index 0000000000..332591348f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/Makefile @@ -0,0 +1,20 @@ +PYTHON=python +PYTHONFLAGS= +META_EXTENSIONS=http://help.whatwg.org/extensions/meta-name/ +CURL=curl +CURLFLAGS= +PYTHON=python +PYTHONFLAGS= + +.PHONY: ins-del-datetime .FORCE + +all: ins-del-datetime tools/meta-extensions elements/meta/names-registered-isvalid.html + +ins-del-datetime: tools/ins-del-datetime.py + $(PYTHON) $(PYTHONFLAGS) $< + +tools/meta-extensions: .FORCE + $(CURL) $(CURLFLAGS) $(META_EXTENSIONS) > $@ + +elements/meta/names-registered-isvalid.html: .FORCE + $(PYTHON) $(PYTHONFLAGS) tools/meta-name.py diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html new file mode 100644 index 0000000000..1c9800d627 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html @@ -0,0 +1,9 @@ + + + +accesskey attribute with duplicate key labels + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html new file mode 100644 index 0000000000..303e1ea92e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html @@ -0,0 +1,9 @@ + + + +accesskey attribute with multi-character key label + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html new file mode 100644 index 0000000000..b30b1f9a71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html @@ -0,0 +1,4 @@ + + +starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters +

diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html new file mode 100644 index 0000000000..7bcbfcbf5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html @@ -0,0 +1,4 @@ + + +starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters +

diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html new file mode 100644 index 0000000000..96f0917d48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html @@ -0,0 +1,7 @@ + + +valid data- + +

+ +

diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html new file mode 100644 index 0000000000..4fc1aaaafc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html @@ -0,0 +1,9 @@ + + + +must be a valid BCP 47 language tag, or the empty string + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html new file mode 100644 index 0000000000..f88354d019 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html @@ -0,0 +1,10 @@ + + + + +must be a valid BCP 47 language tag, or the empty string + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html new file mode 100644 index 0000000000..7908f08c3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html @@ -0,0 +1,9 @@ + + + +must be a valid BCP 47 language tag, or the empty string + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html new file mode 100644 index 0000000000..8e9f82fe51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html @@ -0,0 +1,10 @@ + + + + +When "xml:lang" is specified, the element must also have "lang" present with the same value + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html new file mode 100644 index 0000000000..7f4571ef12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html @@ -0,0 +1,10 @@ + + + + +When "xml:lang" is specified, the element must also have "lang" present with the same value + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html new file mode 100644 index 0000000000..71418a5f62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html @@ -0,0 +1,10 @@ + + + + +When "xml:lang" is specified, the element must also have "lang" present with the same value + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html new file mode 100644 index 0000000000..b7b7f726b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html @@ -0,0 +1,5 @@ + + +The attribute value MUST allow a token list as the value + + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html new file mode 100644 index 0000000000..6cbf57e787 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html @@ -0,0 +1,10 @@ + + + + +spellcheck="badvalue" + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html new file mode 100644 index 0000000000..2ce71c581b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html @@ -0,0 +1,11 @@ + + + + +valid spellcheck + + +

+

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html new file mode 100644 index 0000000000..ed85411ccf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html @@ -0,0 +1,6 @@ + + + +valid download +foo +foo diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html new file mode 100644 index 0000000000..f9b9d13bd0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html @@ -0,0 +1,5 @@ + + + +invalid download +foo diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html new file mode 100644 index 0000000000..a4be835e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html @@ -0,0 +1,92 @@ + + +valid href + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..0bcbffd205 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..5810a3d8e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f1c73cbb7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html new file mode 100644 index 0000000000..8d7d4d8e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..20914774bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..28ede588d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html new file mode 100644 index 0000000000..cdd21ebff8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..c4bcebfc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..33305eda81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..8e99033b28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..2efec48305 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..faf12df190 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html new file mode 100644 index 0000000000..20a24039bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html new file mode 100644 index 0000000000..28fbf6839c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..2032854dc3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html new file mode 100644 index 0000000000..0b08104983 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..fefaeb29c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..91bca31a02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..d473c10fce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..2084b1f258 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5e3bad4e2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..c6a6de865c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..333461a2ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..a247910e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..3547c071f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3ca2e6da1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html new file mode 100644 index 0000000000..6ed16e83c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..98b950ea55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html new file mode 100644 index 0000000000..9a5f8af70e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html new file mode 100644 index 0000000000..8fcc801efb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html new file mode 100644 index 0000000000..beef30828a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..9d5839c7a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..b5c692d8a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..1a47b2e8b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..47d9fd856f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html new file mode 100644 index 0000000000..5b1d95d5c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..9c289ff93e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html new file mode 100644 index 0000000000..219c7345ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html new file mode 100644 index 0000000000..266dc9f222 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..d786b5896a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7754c45a26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..069e6ab389 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..8474eed4b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..76564e13b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..fecd0b7533 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5f844682d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..bf05a0bfa1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..52a9131f0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..a885cdf332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..90bf03e8f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..4c9df61456 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..6797c6be38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3f3acb11d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..e88638d137 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..40325a5c30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..391c317a11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..784922f510 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..12bbe55a70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..975a72eb89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..38a4e338d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c147fea498 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..6f344e19a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..26add76989 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..a7c56342bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..6571b3846a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html new file mode 100644 index 0000000000..756ab76420 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html @@ -0,0 +1,4 @@ + + +anchor element with "media" attribute +foo diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html new file mode 100644 index 0000000000..4704893e2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html @@ -0,0 +1,4 @@ + + +valid anchor element + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html new file mode 100644 index 0000000000..86bcdf3fc0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html @@ -0,0 +1,4 @@ + + +anchor with flow content and phrasing parent +

foo

diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html new file mode 100644 index 0000000000..21eec58c10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html @@ -0,0 +1,10 @@ + + + +invalid empty value for a/@name + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html new file mode 100644 index 0000000000..59518af288 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <abbr> + + + +

text

+ + +

text

+ + +

text

+

text

+ + +

text

+

text

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html new file mode 100644 index 0000000000..924c98ea30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <abbr> + + + + text + + +

  • text

+ + +

text

+

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html new file mode 100644 index 0000000000..94934bba1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <address> + + + +
text
+ + +
text
+ + +
text elem
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html new file mode 100644 index 0000000000..3c4575944f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html @@ -0,0 +1,17 @@ + + + + + <address> + + + +
text
+ + +
text
+ + +
text
elem
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html new file mode 100644 index 0000000000..12a881fc6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html @@ -0,0 +1,5 @@ + + +valid download +foo +foo diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html new file mode 100644 index 0000000000..06fd9ac77c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty href is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html new file mode 100644 index 0000000000..20c2b3ddf2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html @@ -0,0 +1,91 @@ + + +valid href + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..2c6df4076c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..6e785fcf70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..6d361df80c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html new file mode 100644 index 0000000000..f5d426039d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..b4231d3fcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..98cb2ac4a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html new file mode 100644 index 0000000000..22684d89dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..d29da93602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..5ca0ed7648 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c60734adfc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c7d1111196 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..ef79d37f59 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html new file mode 100644 index 0000000000..ece26cf6ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html new file mode 100644 index 0000000000..65a3611a45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b3a1639547 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html new file mode 100644 index 0000000000..cc58fb54c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..1200b50e05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc52797d4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..12a06504b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..ef2889cd75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..667e6313c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..7f9994a76e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..7eede5dec5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..ff17389544 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..9e5f0e8e1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..69b04b4f21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html new file mode 100644 index 0000000000..a6f023c403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..65b1e02a4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html new file mode 100644 index 0000000000..aa0fcde344 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html new file mode 100644 index 0000000000..13106ac227 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html new file mode 100644 index 0000000000..b38c7ba8fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..f6668e1518 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..6de34e1ada --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..215197e7b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..548f239273 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html new file mode 100644 index 0000000000..0efb34e3be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..5efc977c0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html new file mode 100644 index 0000000000..85c7e60dbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html new file mode 100644 index 0000000000..591c3c736d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..3843fe5538 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7e2e981f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..ba727f5339 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +href warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..79ee412f8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e21e8173d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..dbb9912cfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..1c8209038b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..07276a244b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..e92a75d01a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..180e0d2721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..d1281c4de0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..4986f1a224 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..2d3ba5b5bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bc4ddc247b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..eb2cb78f9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..84e8a816c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..cc6ea3237a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..5031456354 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..422c685e5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..aa877fe965 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..fb9055a41c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..9419fd0a76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..f9d210a064 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..48131d7fb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..6404378f37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ecbd4bffbb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html new file mode 100644 index 0000000000..c88391e4e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html @@ -0,0 +1,4 @@ + + +area element with "media" attribute + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html new file mode 100644 index 0000000000..6f4504fc8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html @@ -0,0 +1,30 @@ + + + + + <area> + + + +

p + + text + + + text + text + text + text + + + text + text + + + text + text + text +

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html new file mode 100644 index 0000000000..921ac4494e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html @@ -0,0 +1,53 @@ + + + + + <area> + + + + + text + + + text + text + text + + + text + text + text + text + + + text + text + + + text + text + text + + + text + text + text + text + text + + text + text + text + text + text + + text + text + text + text + text + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html new file mode 100644 index 0000000000..6588326bd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html @@ -0,0 +1,4 @@ + + +audio with flow content and flow parent +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html new file mode 100644 index 0000000000..0c3d590c68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html @@ -0,0 +1,4 @@ + + +audio with flow content and phrasing parent + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html new file mode 100644 index 0000000000..96deecbb68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty audio src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html new file mode 100644 index 0000000000..672e2b6933 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..73508d3344 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty audio src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..7c18367b52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..aed50092d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..98ed32230f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html new file mode 100644 index 0000000000..2e585b9272 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..4cb4a9acf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..856db00f6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html new file mode 100644 index 0000000000..e10355480e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..49b2e028c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..c1b63d760f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..11a047f376 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..75195b59c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..afcc32114b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html new file mode 100644 index 0000000000..511ca14710 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html new file mode 100644 index 0000000000..b7cd4ed45d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..0455fffea7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html new file mode 100644 index 0000000000..518010071f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..04fab6d158 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b9cc63cb5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..2ee3f09377 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..8def346ca0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..56ee353513 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..edc0cbfa72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3f6aa0319e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..9a512c35e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d84fd0c3bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3efbb56b3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html new file mode 100644 index 0000000000..1e368d1172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..9751a76b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html new file mode 100644 index 0000000000..453e2095fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html new file mode 100644 index 0000000000..76b70598e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html new file mode 100644 index 0000000000..26ac72f8a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..c8a549b4e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..836a94eb72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..822e666a76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..55b0a0c507 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html new file mode 100644 index 0000000000..e9a34b0ee7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..5f7f44ef32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html new file mode 100644 index 0000000000..a931754b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html new file mode 100644 index 0000000000..80c169a686 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..76bab5cc9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..009d504492 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..d96f8742f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..693bd23c9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..a84f17e15a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..473c5219fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..71349ea276 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..941f34e21e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..9798091d4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..fa86c3a484 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5a9d6a89f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..bb71cdeed5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..7f795d50f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..ed81ac62cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..51b8196445 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..8f67ab00f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..be23c7b20a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3e40e8a831 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..79e9dd14fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..b09f7aad82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..2f6137be58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..0b95aa9799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..c2823588c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..f8039e76b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..f50b2b25f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..fa769f894c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html new file mode 100644 index 0000000000..32085fc8d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html @@ -0,0 +1,10 @@ + + + + + +base element missing href and target attribute + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html new file mode 100644 index 0000000000..c3b766dfd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty href is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..6528b43cec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..b5079588ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..2ac59a318b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html new file mode 100644 index 0000000000..7c04791257 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-contains-question-mark + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html new file mode 100644 index 0000000000..3d09700665 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-empty-hash-only-no-path-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..84150eadc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html new file mode 100644 index 0000000000..15858fde1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-non-ascii-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html new file mode 100644 index 0000000000..68a838c8d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-semicolon-question-mark-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html new file mode 100644 index 0000000000..7edb0b4ed4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: fragment-slash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html new file mode 100644 index 0000000000..75de62fdc8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-192.0x00A80001 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html new file mode 100644 index 0000000000..dc2e02080b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-IP-address-broken + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html new file mode 100644 index 0000000000..64535576d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-IP-address-fullwidth + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html new file mode 100644 index 0000000000..8a092380d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-IP-address-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html new file mode 100644 index 0000000000..cb631459e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc44eee8a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..eaee5db8a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html new file mode 100644 index 0000000000..08ce416ef2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..d41591fabe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..47941b7235 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html new file mode 100644 index 0000000000..d0d1f0a1d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-exotic-dot + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html new file mode 100644 index 0000000000..adcc57480e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-exotic-whitespace + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html new file mode 100644 index 0000000000..65108edd47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-fullwidth + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c25a1a3ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html new file mode 100644 index 0000000000..576badf53f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-idn-unicode-han + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..4b20692017 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..4533dbc887 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html new file mode 100644 index 0000000000..112eacd95a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-ipv6 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html new file mode 100644 index 0000000000..3495478c74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-ipv6-port + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..f286407a0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: host-is-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html new file mode 100644 index 0000000000..44e53c36fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html new file mode 100644 index 0000000000..4b02459e3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..1839ee2688 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html new file mode 100644 index 0000000000..335d7c842d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..94a2327129 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..bc934e6702 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..819a99d538 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..643b01f07d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-colon-colon-number-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html new file mode 100644 index 0000000000..f1254de8d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-colon-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..f491b503f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..87c76dd305 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..785ecad748 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..1e61b71c38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5ae57974b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html new file mode 100644 index 0000000000..11b94a6e1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-chars-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html new file mode 100644 index 0000000000..0589f8ae2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-colon-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html new file mode 100644 index 0000000000..7114dd5f5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-hash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html new file mode 100644 index 0000000000..279c2ce4c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-letter-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..c66670292f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-number-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html new file mode 100644 index 0000000000..77ec3dd2d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-leading-colon-slash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..3a6cc2f33a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html new file mode 100644 index 0000000000..e9d396b02e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-non-ascii + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html new file mode 100644 index 0000000000..5921992d46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-dot + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..c9cfe23289 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html new file mode 100644 index 0000000000..677a564bac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-mixed-case + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html new file mode 100644 index 0000000000..75a512babc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-multiple + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html new file mode 100644 index 0000000000..f5ed17b902 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-slash-plus-slashes-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html new file mode 100644 index 0000000000..79e89e3abe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-slash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html new file mode 100644 index 0000000000..cc9b8b850e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html new file mode 100644 index 0000000000..515a7528ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-u0000 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html new file mode 100644 index 0000000000..16cec3605e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-percent-encoded-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..79af6ae6f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html new file mode 100644 index 0000000000..7e4c99fab1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-simple-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..3834395ce8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-slash-colon-number-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html new file mode 100644 index 0000000000..83a89c09ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-slash-only-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..e0e6855b3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-slash-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..204b8b096a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-starts-with-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html new file mode 100644 index 0000000000..21f8b6e5d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..3a24cb6e41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html new file mode 100644 index 0000000000..78383c870f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html new file mode 100644 index 0000000000..5d865b6409 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-u202E-u202D + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html new file mode 100644 index 0000000000..03c3a969ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-uFEFF + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html new file mode 100644 index 0000000000..e6c290bc26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: path-unicode-han + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html new file mode 100644 index 0000000000..6dd7298b55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: port-0 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html new file mode 100644 index 0000000000..314c8ad777 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: port-00000000000000 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html new file mode 100644 index 0000000000..34dd3d5624 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: port-00000000000000000000080 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html new file mode 100644 index 0000000000..95393fab21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html new file mode 100644 index 0000000000..e5fe6bf688 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..3bc673fe64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..c526a758ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..2270e65c9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..9d5ef78404 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html new file mode 100644 index 0000000000..bef3487e4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html new file mode 100644 index 0000000000..4307c492cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: port-none-but-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..8daa066d60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html new file mode 100644 index 0000000000..77a3d57620 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html new file mode 100644 index 0000000000..e14664a74b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..7ea7f41087 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: query-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html new file mode 100644 index 0000000000..f78635c4e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: query-contains-question-mark + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html new file mode 100644 index 0000000000..82b66f0644 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: query-empty-no-path-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..d26d8e1965 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..d099a9f0e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..a1e740045a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +href warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html new file mode 100644 index 0000000000..e13d2677b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-data-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1f938779ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..fda3e3d039 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html new file mode 100644 index 0000000000..a90aa6c716 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html new file mode 100644 index 0000000000..322773e2e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-host-included + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html new file mode 100644 index 0000000000..3a31f957e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html new file mode 100644 index 0000000000..af318cdd9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-scheme-only + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..87d17ed6c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html new file mode 100644 index 0000000000..f67878f46c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html new file mode 100644 index 0000000000..a8c329f33d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-slash-only + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5ca23afb76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html new file mode 100644 index 0000000000..4d96a67da6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-slash-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html new file mode 100644 index 0000000000..dcef904aa5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-slash-slash-only + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html new file mode 100644 index 0000000000..ffe97bb721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-slash-slash-slash-only + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..06b8933be9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html new file mode 100644 index 0000000000..58bb4a4799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-file-uppercase + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..49285d8082 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..7ff694c98b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html new file mode 100644 index 0000000000..bc0ac07fe8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-ftps-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html new file mode 100644 index 0000000000..758a74e172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-ftps-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html new file mode 100644 index 0000000000..ec35f0abb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-gopher-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html new file mode 100644 index 0000000000..aa97811b3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-gopher-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5923cf1df1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..8146e78bb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..6084b413f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..21f612d8a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..4684b7b2bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..76c139dfda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..49d14bcec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html new file mode 100644 index 0000000000..cb6b793bcf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-javascript-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html new file mode 100644 index 0000000000..5c96deb162 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-mailto-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html new file mode 100644 index 0000000000..ca07ab15f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-mailto-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html new file mode 100644 index 0000000000..672de82fb2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-none-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html new file mode 100644 index 0000000000..d565575b57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html new file mode 100644 index 0000000000..207a8d6cbe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html new file mode 100644 index 0000000000..8e0552b703 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-path + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html new file mode 100644 index 0000000000..6fa812d783 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-path-leading-slashes-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html new file mode 100644 index 0000000000..3e5a44a005 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-path-leading-slashes-colon-slashes + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html new file mode 100644 index 0000000000..8d6c0c9f8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-path-leading-slashes-only + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html new file mode 100644 index 0000000000..bc82b8b7fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html new file mode 100644 index 0000000000..c3639a432c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html new file mode 100644 index 0000000000..d56b355cf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html new file mode 100644 index 0000000000..39a6b25cf7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-private-slash-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html new file mode 100644 index 0000000000..d86d3f68ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-schemeless-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..e6097e4f79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..acc6c91ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..c03abd547c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..0e1f91bce6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html new file mode 100644 index 0000000000..63e24e9b6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-ws-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html new file mode 100644 index 0000000000..2c4e88c3aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-wss-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html new file mode 100644 index 0000000000..a2b2b6fd59 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: scheme-wss-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..99a6d72075 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html new file mode 100644 index 0000000000..8f641cf94b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html new file mode 100644 index 0000000000..e28a20b518 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-host-port-path + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html new file mode 100644 index 0000000000..6f1d9eaea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..31a68b170a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0fa8f05058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html new file mode 100644 index 0000000000..cedf7ae3b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-password-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html new file mode 100644 index 0000000000..b6f323d2d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-user-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c3a16ce863 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html new file mode 100644 index 0000000000..2c2dfebd2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-username-contains-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0ff54c4c9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html new file mode 100644 index 0000000000..f750703373 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html @@ -0,0 +1,4 @@ + + +valid href: userinfo-username-non-alpha + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html new file mode 100644 index 0000000000..17a9d2c971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html @@ -0,0 +1,28 @@ + + + + + <bdo> + + + +

text

+ + +

text

+ + +

text

+

text

+ + +

text

+

text

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html new file mode 100644 index 0000000000..5dee57cf7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html @@ -0,0 +1,21 @@ + + + + + <bdo> + + + + text + + +

text

+ + +

  • text

+ + +

text

+

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html new file mode 100644 index 0000000000..698d8634a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty cite is valid +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html new file mode 100644 index 0000000000..7771905359 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html @@ -0,0 +1,91 @@ + + +valid cite +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..3d54700702 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..d754a5f0ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-contains-hash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..d5943ed30c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-leading-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html new file mode 100644 index 0000000000..ca67dfd5de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-cr +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..9fd5b80a67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b88dd6848d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded-percent-encoded +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html new file mode 100644 index 0000000000..d5745e8bb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..5cfe6d18a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-userinfo-empty +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..c6b78986aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-with-userinfo +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..f3fedf4aea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-hostname-in-brackets +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c898f0a0d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..5701cee95c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode-percent-encoded +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html new file mode 100644 index 0000000000..8d82bfb3c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: host-newline +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html new file mode 100644 index 0000000000..16a942e4a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..30ee45d591 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-square-brackets-port-contains-colon +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html new file mode 100644 index 0000000000..2ce8d10bfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-tab +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..f9366ece0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..be3016d9fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded-percent-encoded +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..2bf77ec03d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-bare-percent-sign +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..59bbbfecf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-contains-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..6aa8ada46c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-backslash-at-sign +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..4b055ab47b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d87b41796e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-chars-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..3d719228d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..28f0fb78fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-percent-encoded-malformed +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..75717a0aa9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-relative-square-brackets +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html new file mode 100644 index 0000000000..a963adb9b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-tab +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..cd6b5cf08f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-trailing-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..d0eb4bb447 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-u0091 +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html new file mode 100644 index 0000000000..1797e6467c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-999999 +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html new file mode 100644 index 0000000000..9a50760ebf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-cr +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..083eb40cee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon-bracket-colon +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..439411bcfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..bb5fa178bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-dash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..51f552ade4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-multiple-letters +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html new file mode 100644 index 0000000000..47b709ba2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: port-newline +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..3764232b84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-single-letter +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html new file mode 100644 index 0000000000..19d2372913 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html new file mode 100644 index 0000000000..04330da767 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-tab +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..5d28efaf43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-leading-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ce0f5ff053 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-trailing-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..0eef9512a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ac25010256 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-data-single-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..f00000b9bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..cbf91993e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-single-slash-c-bar +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..389e67e792 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-slash-slash-abc-bar +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b5a84d960c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-triple-slash-c-bar +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..191211f0fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-no-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..5ba4d67794 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-single-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..9ba1e317b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..ba549fc28c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-colon +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..e103deb13b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..744a4f5326 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-square-bracket +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..2b787b2736 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-single-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..7a09e93d5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-no-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..ef32ee1e73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-single-slash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..cafe0190b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-cr +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..075d073f0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: scheme-trailing-newline +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..1ccfb41ae7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-space +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..2c81a25df1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-tab +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..dc16d1467b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-backslash +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..4b5c9826d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-bad-chars +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..52388a2c20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-contains-pile-of-poo +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..76b235fbc5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-at-sign +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..cdf71cc0b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-pile-of-poo +
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html new file mode 100644 index 0000000000..62497d33d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html @@ -0,0 +1,18 @@ + + + + + <blockquote> + + + +
+

header

+

text

+

text2

+
+ + +

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html new file mode 100644 index 0000000000..2985ed899b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html @@ -0,0 +1,31 @@ + + + + + <blockquote> + + + +
+

header

+

text

+

text2

+
+ + +

paragraph +

+

header

+

text

+
+

+ + +

text

+

paragraph +

+

text

+
+

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html new file mode 100644 index 0000000000..cdde875d6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html @@ -0,0 +1,16 @@ + + + + + <br> + + + +

text

+ + +

text

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html new file mode 100644 index 0000000000..c27c261f8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html @@ -0,0 +1,10 @@ + + + + + <br> + + +

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html new file mode 100644 index 0000000000..7c324e5f1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html new file mode 100644 index 0000000000..f2affb4a34 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html @@ -0,0 +1,91 @@ + + +valid formaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..37b4f02a48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f8dd366818 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..34aa42935c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..d5571acf0d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html new file mode 100644 index 0000000000..99b23b4a79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..f0a118b85a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..71cc7d12ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html new file mode 100644 index 0000000000..728cf8754f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..04279b9598 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..5dea89f119 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..477d3871b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..52b2381dfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..6728b889d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html new file mode 100644 index 0000000000..7906dd2678 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html new file mode 100644 index 0000000000..4aee6d7c4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..27cb190901 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html new file mode 100644 index 0000000000..e4bc59fffc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..3d70426399 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..29836a9b8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..09febe38a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..a8e6d07bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f2c1e3bc4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..9fbe511ec1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..8715819918 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..eda9780b94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d3d373ad8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..afb7e3032a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html new file mode 100644 index 0000000000..85313dc98b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..4b47774e3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..cc3929c6ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html new file mode 100644 index 0000000000..8a997594d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html new file mode 100644 index 0000000000..6596879d57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..2bda92d12f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..c5f0924d87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..e0e1a6bd37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..8a01f322ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html new file mode 100644 index 0000000000..088183e5de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..b73404884f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html new file mode 100644 index 0000000000..1f0886661c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html new file mode 100644 index 0000000000..69ab282abf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..a18576e99c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..f26027f9cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..3e48f2db48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..612d200191 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..63d96e3b01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..85cf8539b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..af53544e7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..901f6b05fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..1f094e3fc7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..98389130df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..4bfbe65fdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..648420993e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..146d185720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..fe7de88779 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..b2d7ef0fb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..85b13467b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..61ba3d6a30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..098a02a717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4aec7d6c5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..b08683c0cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..515d31626d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..658db365c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..62d5c23312 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..b20b35cc55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..9cd569d30b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..cde70e15ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html new file mode 100644 index 0000000000..cff96ccfc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html @@ -0,0 +1,4 @@ + + +canvas with flow content and flow parent +

foo

diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html new file mode 100644 index 0000000000..34a7e5ba5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html @@ -0,0 +1,4 @@ + + +canvas with flow content and phrasing parent +

foo

diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html new file mode 100644 index 0000000000..60fc8b7443 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <cite> + + + +

text

+ + +

text

+ + +

text

+

text

+ + +

text

+

text

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html new file mode 100644 index 0000000000..f1070dc454 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <cite> + + + + text + + +

  • text

+ + +

text

+

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html new file mode 100644 index 0000000000..0912e07d7d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html @@ -0,0 +1,22 @@ + + + + + <code> + + + +

text

+ + +

text

+ + +

text

+

text

+ + +

text

+

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html new file mode 100644 index 0000000000..5d473d17f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <code> + + + +

text

+ + +

text

+ + +

text

+

text

+ + +

text

+

text

+ + +

text

  • list
elem

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html new file mode 100644 index 0000000000..9db467c3e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html @@ -0,0 +1,5 @@ + + +valid hgroup in dd + +
text

text

diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html new file mode 100644 index 0000000000..cc8201c6e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty cite is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html new file mode 100644 index 0000000000..39ad46d17b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html @@ -0,0 +1,91 @@ + + +valid cite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..a51b0575af --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..d0b217dc49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..b54fd21d28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html new file mode 100644 index 0000000000..2da16c9a3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..18898a5332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..dd81e9a486 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html new file mode 100644 index 0000000000..afe922a105 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..7e703bf923 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..281333e076 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..169318e969 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..e7c77a4159 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..5591088fcf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html new file mode 100644 index 0000000000..692baaa922 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html new file mode 100644 index 0000000000..efadf49d07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..54aaf1246b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html new file mode 100644 index 0000000000..cf8d7e2ae4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..20e4287a41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..9f80ee3e38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..f21b2f6f60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..cd189d60c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..dd0c500d7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..f34c59b3bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..c7e492f652 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..32480867d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..67bcccff31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..f63045a202 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html new file mode 100644 index 0000000000..c45140beaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..88d758405e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..1dc17517fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html new file mode 100644 index 0000000000..a654a888c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html new file mode 100644 index 0000000000..872d3f3cf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..f5f9364403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..66b076f269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..b3d1f79098 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..d830e1118c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html new file mode 100644 index 0000000000..3da1891dda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..e7463d52b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html new file mode 100644 index 0000000000..3756f82ed6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html new file mode 100644 index 0000000000..e85fb7bf1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..a05f6bdd42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..c7cf9e808c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..fa04644fd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..185133b664 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..d0cb7986c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..72a65284a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..85679a2ee1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..23c40bd720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..fd4cbdaf07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..2e373739e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..f3d6c90b58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..b86a891cbe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..12fd2cedb4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..25625e7f4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..6f95f1e0c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..6abda3c88a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..0e7f0addb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..363641fc30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..ec8f0c04e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..31f418ca78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..66d8ce3e06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..99ba1d5e4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..f0ab910ac8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..16b6d271cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..06392ba644 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..e8bfa2b67e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html new file mode 100644 index 0000000000..c760319697 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-0004-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html new file mode 100644 index 0000000000..f8b973fd40 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-0005-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html new file mode 100644 index 0000000000..2f7a26ea10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-0214-09-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html new file mode 100644 index 0000000000..d645c2256b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-1900-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html new file mode 100644 index 0000000000..7821eaea15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-1969-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html new file mode 100644 index 0000000000..7b4099df6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-20014-09-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html new file mode 100644 index 0000000000..8a7909960a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2014-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html new file mode 100644 index 0000000000..3b732b5b36 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2100-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html new file mode 100644 index 0000000000..8c5ef2e344 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2200-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html new file mode 100644 index 0000000000..1c4e3d3971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-01-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html new file mode 100644 index 0000000000..651c0bb667 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-03-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html new file mode 100644 index 0000000000..f3ab114015 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-04-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html new file mode 100644 index 0000000000..c4caeade95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-05-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html new file mode 100644 index 0000000000..3583295f3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-06-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html new file mode 100644 index 0000000000..0948cf5742 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-07-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html new file mode 100644 index 0000000000..09830a8335 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-08-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html new file mode 100644 index 0000000000..55c600cfa2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-09-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html new file mode 100644 index 0000000000..6aeefece6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-10-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html new file mode 100644 index 0000000000..bfb4c572dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-11-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html new file mode 100644 index 0000000000..03b511c2f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-12-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html new file mode 100644 index 0000000000..8e31abfa6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-day-missing-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html new file mode 100644 index 0000000000..b8994f93cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-day-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html new file mode 100644 index 0000000000..8ee427c5c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-day-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html new file mode 100644 index 0000000000..493d9de78e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html @@ -0,0 +1,4 @@ + + +date-iso8601-YYYYMMDD-no-hyphen + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html new file mode 100644 index 0000000000..48855e5542 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html @@ -0,0 +1,4 @@ + + +date-leading-bom + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html new file mode 100644 index 0000000000..5deaf01e4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html @@ -0,0 +1,4 @@ + + +date-leading-whitespace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html new file mode 100644 index 0000000000..798e23b8ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html @@ -0,0 +1,4 @@ + + +date-month-00 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html new file mode 100644 index 0000000000..63a8b4e710 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html @@ -0,0 +1,4 @@ + + +date-month-13 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html new file mode 100644 index 0000000000..b852207e5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-month-missing-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html new file mode 100644 index 0000000000..baf20b49cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-month-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html new file mode 100644 index 0000000000..0ff8f8987f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-month-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html new file mode 100644 index 0000000000..73ef392761 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-non-ascii-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html new file mode 100644 index 0000000000..4870c3dd38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-U+0000 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html new file mode 100644 index 0000000000..4c38689078 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-pile-of-poo + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html new file mode 100644 index 0000000000..70269cc348 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-whitespace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html new file mode 100644 index 0000000000..8455171080 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-wrong-day-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html new file mode 100644 index 0000000000..797cae4956 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-wrong-month-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html new file mode 100644 index 0000000000..267903239d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html @@ -0,0 +1,4 @@ + + +date-year-0000 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html new file mode 100644 index 0000000000..ed42c90530 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html @@ -0,0 +1,4 @@ + + +date-year-five-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html new file mode 100644 index 0000000000..459f745a8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html @@ -0,0 +1,4 @@ + + +date-year-negative + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html new file mode 100644 index 0000000000..9574f97ded --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-year-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html new file mode 100644 index 0000000000..cfb960c784 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html @@ -0,0 +1,33 @@ + + +valid datetime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html new file mode 100644 index 0000000000..b7487e706e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html @@ -0,0 +1,4 @@ + + +duration-P-form + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html new file mode 100644 index 0000000000..98a484d0fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html @@ -0,0 +1,4 @@ + + +duration-time-component + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html new file mode 100644 index 0000000000..5a3328aa9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html new file mode 100644 index 0000000000..5d4641c524 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-60-minutes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html new file mode 100644 index 0000000000..ec897dca82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-60-seconds + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html new file mode 100644 index 0000000000..43fd39e7f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-bad-fraction-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html new file mode 100644 index 0000000000..d17ece6f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-four-digit-fraction + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html new file mode 100644 index 0000000000..5fcad23577 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-hour-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html new file mode 100644 index 0000000000..3683a20df3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-hour-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html new file mode 100644 index 0000000000..95f4b3df08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hh + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html new file mode 100644 index 0000000000..9b1c4df19b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hhmm-no-colon + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html new file mode 100644 index 0000000000..4a66109f63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hhmmss-no-colon + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html new file mode 100644 index 0000000000..525f670a8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-lowercase-z + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html new file mode 100644 index 0000000000..ae1d238df7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-minutes-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html new file mode 100644 index 0000000000..459d029c19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-minutes-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html new file mode 100644 index 0000000000..32b980237b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-missing-minutes-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html new file mode 100644 index 0000000000..16694a381a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-missing-seconds-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html new file mode 100644 index 0000000000..2074fcf466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-nbsp + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html new file mode 100644 index 0000000000..f879efad84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-seconds-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html new file mode 100644 index 0000000000..2d616bd8c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-seconds-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html new file mode 100644 index 0000000000..c9da89f049 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-space-before-timezone + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html new file mode 100644 index 0000000000..26c4efd6ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-60-minutes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html new file mode 100644 index 0000000000..307afcac7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-iso8601-two-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html new file mode 100644 index 0000000000..a705cd02ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-lowercase-t + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html new file mode 100644 index 0000000000..ba2da94271 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minus-1300 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html new file mode 100644 index 0000000000..8db2fa3ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minus-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html new file mode 100644 index 0000000000..c371fb9024 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minutes-15 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html new file mode 100644 index 0000000000..be4acace10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-multiple-spaces + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html new file mode 100644 index 0000000000..420ea8a0f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-non-T-character + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html new file mode 100644 index 0000000000..b91337fbbc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-offset-colon-start + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html new file mode 100644 index 0000000000..81ace2b96d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-offset-space-start + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html new file mode 100644 index 0000000000..cec77816f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-one-digit-hour + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html new file mode 100644 index 0000000000..c4755de178 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-one-digit-minute + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html new file mode 100644 index 0000000000..df2835a864 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-plus-1500 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html new file mode 100644 index 0000000000..304557f30b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-plus-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html new file mode 100644 index 0000000000..407eac2fa6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-three-digit-hour + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html new file mode 100644 index 0000000000..eb0c21ac08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-three-digit-minute + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html new file mode 100644 index 0000000000..616f3d2072 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-with-seconds + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html new file mode 100644 index 0000000000..667c9bc378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-with-both-T-and-space + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html new file mode 100644 index 0000000000..e359813648 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-wrong-minutes-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html new file mode 100644 index 0000000000..474a0505d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-wrong-seconds-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html new file mode 100644 index 0000000000..9e143966e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-zero-digit-fraction + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html new file mode 100644 index 0000000000..ec87440529 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html @@ -0,0 +1,4 @@ + + +local-date-and-time + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html new file mode 100644 index 0000000000..194678a657 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html @@ -0,0 +1,32 @@ + + + + + <del> + + + + + +

strictly inline + + text + +

+ + +

paragraph + + link + +

+

strictly inline + + link + +

+ +

foo

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html new file mode 100644 index 0000000000..0cf5c1797b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html @@ -0,0 +1,45 @@ + + + + + <del> + + + +

paragraph + + some

  • inline
content + +

+ + +

strictly inline + + text + +

+ + + +

text

+
+ + +

paragraph + + link + +

+

strictly inline + + link + +

+ +

link

+
+ +

foo

+ + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html new file mode 100644 index 0000000000..0aa424db5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html @@ -0,0 +1,4 @@ + + +month + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html new file mode 100644 index 0000000000..c9dabd72c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html @@ -0,0 +1,4 @@ + + +time + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html new file mode 100644 index 0000000000..d4a806363a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html @@ -0,0 +1,4 @@ + + +week + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html new file mode 100644 index 0000000000..560309cf5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html @@ -0,0 +1,4 @@ + + +year + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html new file mode 100644 index 0000000000..4374fafc33 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html @@ -0,0 +1,4 @@ + + +yearless-date + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html new file mode 100644 index 0000000000..15c72b4fcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <dfn> + + + +

text

+ + +

text2

+ + +

text

+

text

+ + +

text4

+

text5

+ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html new file mode 100644 index 0000000000..7933d75dac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <dfn> + + + + text + + +

  • text

+ + +

text

+

text

+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html new file mode 100644 index 0000000000..f95676e374 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html @@ -0,0 +1,15 @@ + + + + + <dialog> + + + +
Foo
+
Bar
+

Blah

+

Bleh

+
+ + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html new file mode 100644 index 0000000000..8d1ad0bf85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html @@ -0,0 +1,20 @@ + + + + + <div> + + + +
+

text

+

text2

+
    +
    + + +
    +

    text

    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html new file mode 100644 index 0000000000..a7d8e4f60d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html @@ -0,0 +1,27 @@ + + + + + <div> + + + +

    text +

    +

    text

    +
    +

    + + +

    text +

    +

    text

    +
    +

    + + +
    + some text +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html new file mode 100644 index 0000000000..1c2fde9cd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid article-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html new file mode 100644 index 0000000000..b08c05b7f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid aside-in-dt +
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html new file mode 100644 index 0000000000..3c4ddbdae1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html @@ -0,0 +1,4 @@ + + +invalid dd-in-template +
    1
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html new file mode 100644 index 0000000000..d94258abc0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-contains-dl +
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html new file mode 100644 index 0000000000..acb91569e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-contains-text +
    x
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html new file mode 100644 index 0000000000..ff0d5bc301 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-multiple-groups +
    1
    a
    2
    a
    b
    3
    4
    5
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html new file mode 100644 index 0000000000..f490502118 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-splitting-groups-2 +
    1
    a
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html new file mode 100644 index 0000000000..aa2e4e1605 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-splitting-groups-3 +
    1
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html new file mode 100644 index 0000000000..5164e2f268 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html @@ -0,0 +1,4 @@ + + +invalid div-splitting-groups +
    1
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html new file mode 100644 index 0000000000..d893e9beac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html @@ -0,0 +1,4 @@ + + +invalid dl-contains-dl +
    1
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html new file mode 100644 index 0000000000..84847551aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html @@ -0,0 +1,4 @@ + + +invalid dl-contains-text-2 +
    1
    a
    x
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html new file mode 100644 index 0000000000..2113207edf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html @@ -0,0 +1,4 @@ + + +invalid dl-contains-text +
    1
    x
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html new file mode 100644 index 0000000000..b105341840 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html @@ -0,0 +1,4 @@ + + +invalid dl-in-p +

    text
    text

    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html new file mode 100644 index 0000000000..822ef9372b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html @@ -0,0 +1,34 @@ + + +valid dl + + +
    text
    text
    +
    +
    +
    1
    a
    2
    a
    b
    3
    4
    5
    a
    +
    text
    text
    +
    text
    text
    +
    text

    text

    +
    text
    +
    text
    +
    text

    text

    +
    text

    text

    +
    text

    text

    +
    text

    text

    +
    text

    text

    +
    text
    text
    +
    text
    text
    +

    1

    1

    a
    +
    1
    a
    b
    +
    1
    2
    a
    +
    1
    a
    +
    +
    1
    a
    +
    1
    a
    +
    1
    a
    +
    1
    a
    +
    1
    a
    +
    1
    a
    +
    1
    a
    +
    1
    a
    2
    a
    b
    3
    4
    5
    a
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html new file mode 100644 index 0000000000..da0526906d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html @@ -0,0 +1,4 @@ + + +invalid dt-in-template +
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html new file mode 100644 index 0000000000..54d9e68fa1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html @@ -0,0 +1,4 @@ + + +invalid empty-div-2 +
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html new file mode 100644 index 0000000000..14211f3b01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html @@ -0,0 +1,4 @@ + + +invalid empty-div +
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html new file mode 100644 index 0000000000..98604399ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html @@ -0,0 +1,4 @@ + + +invalid first-dd +
    a
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html new file mode 100644 index 0000000000..a24cc0b18d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid footer-in-dt +
    text
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html new file mode 100644 index 0000000000..3e8729cf6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h1-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html new file mode 100644 index 0000000000..32d5088005 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h2-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html new file mode 100644 index 0000000000..ec22819c11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h3-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html new file mode 100644 index 0000000000..5b621b1deb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h4-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html new file mode 100644 index 0000000000..21c603a9e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h5-in-dt +
    text
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html new file mode 100644 index 0000000000..1c97cced77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid h6-in-dt +
    text
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html new file mode 100644 index 0000000000..2bc589b800 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid header-in-dt +
    text
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html new file mode 100644 index 0000000000..07165851ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid hgroup-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html new file mode 100644 index 0000000000..83e2fec8a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid last-dt +
    1
    a
    2
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html new file mode 100644 index 0000000000..c02808addb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html @@ -0,0 +1,4 @@ + + +invalid mixed-div-dt-dd +
    1
    a
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html new file mode 100644 index 0000000000..5ed4aedd15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html @@ -0,0 +1,4 @@ + + +invalid mixed-dt-dd-div +
    1
    a
    2
    b
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html new file mode 100644 index 0000000000..64e137d515 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid nav-in-dt +
    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html new file mode 100644 index 0000000000..ef3446d3a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html @@ -0,0 +1,4 @@ + + +invalid nested-divs +
    1
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html new file mode 100644 index 0000000000..017795cc09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html @@ -0,0 +1,4 @@ + + +invalid only-dd +
    a
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html new file mode 100644 index 0000000000..7445214efe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid only-dt +
    1
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html new file mode 100644 index 0000000000..846ebbe35a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html @@ -0,0 +1,4 @@ + + +invalid section-in-dt +

    text

    text
    \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html new file mode 100644 index 0000000000..a473a3479f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html @@ -0,0 +1,22 @@ + + + + + <em> + + + +

    text

    + + +

    text

    + + +

    text

    +

    text

    + + +

    text

    +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html new file mode 100644 index 0000000000..1b721e7b58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <em> + + + +

    text

    + + +

    text

    + + +

    text

    +

    text

    + + +

    text

    +

    text

    + + +

    text

    • list
    elem

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html new file mode 100644 index 0000000000..62ca5efdf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html @@ -0,0 +1,10 @@ + + + + +element embed with bad height value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html new file mode 100644 index 0000000000..fb5b6222dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html new file mode 100644 index 0000000000..c49be406dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..e9259d6a31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..28ac5498aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..9e05657cb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..3e2845abf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html new file mode 100644 index 0000000000..d8e03b5254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..9644261752 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..83513733fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html new file mode 100644 index 0000000000..b0b4eab599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2d9d0d019b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..be983e2ee3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..a636d49204 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..a50f5435c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..2cd5dced04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html new file mode 100644 index 0000000000..ce5e9c395b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html new file mode 100644 index 0000000000..8e48edb290 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..34ff35c85a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html new file mode 100644 index 0000000000..54eb72adaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..f9da71c715 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..cbb60db220 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..8fece4c1f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..729219ae03 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..daa9caf21d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..dbd21679cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..fbb85e06f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..826a9b6638 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..bd1cec37d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..0d664b33d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html new file mode 100644 index 0000000000..e567b2e1c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..813f1c09ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html new file mode 100644 index 0000000000..3725b447e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html new file mode 100644 index 0000000000..21fb6e26f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html new file mode 100644 index 0000000000..f91f00a595 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..216c25b414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..02f5503746 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fab5f995e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..4c6f73d50e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html new file mode 100644 index 0000000000..f434a0f82b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..a685bd3890 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html new file mode 100644 index 0000000000..b21dc09329 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html new file mode 100644 index 0000000000..ee1329d15f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..16c00ae10e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..6e75ffc41c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..f13b3b6664 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +src warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..e29dbb4218 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..72babd1bb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..0d49b31e87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..ec9814df08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3f84b6e8b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..af6d96024d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..02cfc51d3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6847bac4e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..1e5a0f2c8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..f97dfe838c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..524d4bb6d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..31e7be41bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..1aeaae4224 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..7b3fec7e8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..f0c5d93076 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..3829a82fe7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e3a98caec6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..6a1610d619 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..d662052c12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..ebd7452064 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..658d48c465 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..d0963b7953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..6f102c3531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html new file mode 100644 index 0000000000..c6d456e466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html @@ -0,0 +1,10 @@ + + + + +element embed with bad type value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html new file mode 100644 index 0000000000..7e6e4449c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html @@ -0,0 +1,10 @@ + + + + +element embed with bad width value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html new file mode 100644 index 0000000000..1dd79e8647 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html @@ -0,0 +1,12 @@ + + + + +"footer" with "footer" descendant + + +
    +
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html new file mode 100644 index 0000000000..26c60a31f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html @@ -0,0 +1,12 @@ + + + + +"footer" with "header" descendant + + +
    +
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html new file mode 100644 index 0000000000..4090e01ce6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty action is not valid +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html new file mode 100644 index 0000000000..d2a0ada83d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html @@ -0,0 +1,91 @@ + + +valid action +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html new file mode 100644 index 0000000000..23222c775d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty action is not valid +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html new file mode 100644 index 0000000000..d5a014727b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: fragment-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..8dfcce917a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: fragment-contains-hash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..b95be6bed3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: fragment-leading-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html new file mode 100644 index 0000000000..57be7114fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-cr +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..df5e0d4a08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-double-percent-encoded +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..eab6133a82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-double-percent-encoded-percent-encoded +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html new file mode 100644 index 0000000000..1879fc86df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-empty +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..e768978645 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-empty-userinfo-empty +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..dceaae334d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-empty-with-userinfo +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..9d707cd4da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-hostname-in-brackets +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..6613d7ae5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-invalid-unicode +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..cbabc9d37c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-invalid-unicode-percent-encoded +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html new file mode 100644 index 0000000000..f3c90d5ef6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid action: host-newline +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html new file mode 100644 index 0000000000..a115595119 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..88042b5ab8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-square-brackets-port-contains-colon +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html new file mode 100644 index 0000000000..a36e6597f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-tab +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc500a0b08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-u0000-percent-encoded +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f9f20a4a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: host-u0000-percent-encoded-percent-encoded +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..be8318b82c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-bare-percent-sign +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html new file mode 100644 index 0000000000..4194fbad8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-contains-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..e41abc4a46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-leading-backslash-at-sign +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a967ca78a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-leading-colon-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..2f50a571e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-leading-colon-chars-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html new file mode 100644 index 0000000000..fae910c82b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-leading-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..cc43c39421 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-percent-encoded-malformed +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b90ce68330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-relative-square-brackets +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html new file mode 100644 index 0000000000..c08a28800c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-tab +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html new file mode 100644 index 0000000000..866ba41c58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-trailing-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html new file mode 100644 index 0000000000..7f2bd6d669 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: path-u0091 +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html new file mode 100644 index 0000000000..fe4932f5f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-999999 +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html new file mode 100644 index 0000000000..07413a3368 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-cr +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..ca12578b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-leading-colon-bracket-colon +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html new file mode 100644 index 0000000000..ab06dfb6fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-leading-colon +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html new file mode 100644 index 0000000000..2192f87f6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-leading-dash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..def350e6c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-multiple-letters +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html new file mode 100644 index 0000000000..deeaa68a30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid action: port-newline +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html new file mode 100644 index 0000000000..7aa8b83b63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-single-letter +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html new file mode 100644 index 0000000000..27b549e461 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html new file mode 100644 index 0000000000..99f6b9b0d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: port-tab +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html new file mode 100644 index 0000000000..5c18e9aaea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: query-leading-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html new file mode 100644 index 0000000000..103f75b79f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: query-trailing-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..ba826225e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..738714d1a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-data-single-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..7e944c6572 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-file-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..c72ada0531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-file-single-slash-c-bar +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..f8968f7911 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-file-slash-slash-abc-bar +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..e4b1bbaadc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-file-triple-slash-c-bar +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..ea5f35911c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-ftp-no-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..9629bb8a63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-ftp-single-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..672a812f83 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-http-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e6f8f724e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-http-no-slash-colon +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d53e1a2fd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-http-no-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..506ac46f3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-http-no-slash-square-bracket +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..047e218b07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-http-single-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..8cb2a7f583 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-https-no-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..be422fdbff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-https-single-slash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..6090097a68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-trailing-cr +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..50c64a94f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid action: scheme-trailing-newline +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8632616c2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-trailing-space +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..cd39c5ad62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: scheme-trailing-tab +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..37ef4f2018 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: userinfo-backslash +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..1ed632962c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: userinfo-password-bad-chars +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..33460c9ffb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: userinfo-password-contains-pile-of-poo +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..03cf279264 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: userinfo-username-contains-at-sign +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ccc38c24f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid action: userinfo-username-contains-pile-of-poo +
    diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html new file mode 100644 index 0000000000..3e92f42e54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h1> + + + +

    text

    + + +

    text elem

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html new file mode 100644 index 0000000000..86eafc073d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h1> + + + +

    text +

    more text

    +

    + + +

    text +

    more text

    +

    + + +

    +

    p1

    +

    p2

    +

    + + +

    text +
    • text
    +

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html new file mode 100644 index 0000000000..d1767ecaf6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h2> + + + +

    text

    + + +

    text elem

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html new file mode 100644 index 0000000000..f4374f4fbf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h2> + + + +

    text +

    more text

    +

    + + +

    text +

    more text

    +

    + + +

    +

    p1

    +

    p2

    +

    + + +

    text +
    • text
    +

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html new file mode 100644 index 0000000000..29a870ea4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h3> + + + +

    text

    + + +

    text elem

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html new file mode 100644 index 0000000000..8df7903332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h3> + + + +

    text +

    more text

    +

    + + +

    text +

    more text

    +

    + + +

    +

    p1

    +

    p2

    +

    + + +

    text +
    • text
    +

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html new file mode 100644 index 0000000000..657ed6a333 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h4> + + + +

    text

    + + +

    text elem

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html new file mode 100644 index 0000000000..1a0b1f28e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h4> + + + +

    text +

    more text

    +

    + + +

    text +

    more text

    +

    + + +

    +

    p1

    +

    p2

    +

    + + +

    text +
    • text
    +

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html new file mode 100644 index 0000000000..6060e03849 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h5> + + + +
    text
    + + +
    text elem
    + + +
    text
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html new file mode 100644 index 0000000000..c88504826f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h5> + + + +

    text +

    more text
    +

    + + +

    text +

    more text
    +

    + + +
    +

    p1

    +

    p2

    +
    + + +
    text +
    • text
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html new file mode 100644 index 0000000000..9f971bd6ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <h6> + + + +
    text
    + + +
    text elem
    + + +
    text
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html new file mode 100644 index 0000000000..a9a393e4c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html @@ -0,0 +1,29 @@ + + + + + <h6> + + + +

    text +

    more text
    +

    + + +

    text +

    more text
    +

    + + +
    +

    p1

    +

    p2

    +
    + + +
    text +
    • text
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html new file mode 100644 index 0000000000..958f974ee0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html @@ -0,0 +1,12 @@ + + + + +"header" with "footer" descendant + + +
    +
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html new file mode 100644 index 0000000000..0a4d8b51ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html @@ -0,0 +1,12 @@ + + + + +"header" with "header" descendant + + +
    +
    +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html new file mode 100644 index 0000000000..4202896bd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html @@ -0,0 +1,11 @@ + + + + + <hr> + + + +
    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html new file mode 100644 index 0000000000..1c76bfb6b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html @@ -0,0 +1,28 @@ + + + + + <hr> + + + +

    +

      +
    • +
      +
    • +
    +

    + + +

    text +


    +

    + + +
    +

    p1

    + +
    text + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html new file mode 100644 index 0000000000..4d0fe7a37c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <i> + + + +

    text

    + + +

    text

    + + +

    text

    +

    text

    + + +

    text

    +

    text

    + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html new file mode 100644 index 0000000000..892bb395e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <i> + + + + text + + +

    • text

    + + +

    text

    +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html new file mode 100644 index 0000000000..f726659dc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html @@ -0,0 +1,20 @@ + + + + + <iframe> + + + +

    + + +

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html new file mode 100644 index 0000000000..c2db35294b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html @@ -0,0 +1,74 @@ + + + + + <iframe> + + + +

    + + +

    + + + + + +

    paragraph + +

    + +

    strictly inline + +

    + + + + + +

    paragraph + +

    +

    strictly inline + +

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html new file mode 100644 index 0000000000..db0bd30947 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html new file mode 100644 index 0000000000..6b3856161d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..12b307da28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f1e149373e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..d781f871ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f567ab48cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html new file mode 100644 index 0000000000..dfa8d99b14 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..322e4ec418 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..1a505f0704 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html new file mode 100644 index 0000000000..c7c6751511 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..f44f6ceb60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..dfb4c8af7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..27c546addb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..9cf93c27f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..c5d371e432 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html new file mode 100644 index 0000000000..f914a5c84d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html new file mode 100644 index 0000000000..00567d593d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..ae72842756 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html new file mode 100644 index 0000000000..d36f125789 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..509184a6a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7599cc1194 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..61fbdf004b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..d11dfb92ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f3d0d22b6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..bf8a1ca17c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3db3992c06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..56f349685b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..db315eddec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..9417972d6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html new file mode 100644 index 0000000000..0b0a6d7554 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..e79f6456f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html new file mode 100644 index 0000000000..e03e054f08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html new file mode 100644 index 0000000000..4f2290d2a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html new file mode 100644 index 0000000000..b2df05bb6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..41280d20e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..4a4a6a0456 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..052e77e051 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..d2b6be6ae6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html new file mode 100644 index 0000000000..adff8ec67c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..fb149be62e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html new file mode 100644 index 0000000000..aafdfe523e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html new file mode 100644 index 0000000000..de0ce71ae8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..28014d7044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..15f2db6f77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..504824ca11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ef6b1f9db8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..debfa48520 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..194ff491c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..d557b6bf1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..1584da92a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..d8a2d18fb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..eccb4dd75f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..8e9fe24052 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..0546f29cbc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d77d7e5d57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..f66c4397fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..12a75c3ca4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..18dc42fa34 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..142e7b0e1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..dfc74a2126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7c7dca7708 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..4d439a76de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..5542fe93d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..099e4861e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..084b8f0b9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..85aadb6339 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..4ff2b75c53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..41fc10e292 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html new file mode 100644 index 0000000000..b0c7b33f02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html @@ -0,0 +1,31 @@ + + + + + <img> + + + +

    text

    + + +

    text

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html new file mode 100644 index 0000000000..d16a806416 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html @@ -0,0 +1,33 @@ + + + + + <img> + + + +

    text

    + + +

    text

    + + +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html new file mode 100644 index 0000000000..d585907509 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html new file mode 100644 index 0000000000..66474dbf5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..cc0140808f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f54d6cbadd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..59829cfee4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..c7420ec545 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html new file mode 100644 index 0000000000..2b14d6bda3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..d0fcc7336c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..6be9a8a4f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html new file mode 100644 index 0000000000..41191edb5a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..8f02f8e9c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..b0b86cc303 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..f17042f721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..37d687ab5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..7d905ea3b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html new file mode 100644 index 0000000000..10bb356b35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html new file mode 100644 index 0000000000..633ea951b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..e37c9070fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html new file mode 100644 index 0000000000..c2b47937a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..524834a947 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2b19cb8626 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..368e940411 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..7b1da54cb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..ded9f27fc6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..7bebfa8b67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..f1fe58ebdb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..c1fc4d0b7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..62bb73054d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..da8bcd7257 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html new file mode 100644 index 0000000000..42e555e683 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..98812cb9a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html new file mode 100644 index 0000000000..a15047c3ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html new file mode 100644 index 0000000000..0c7d01801d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html new file mode 100644 index 0000000000..49e6a1a0a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..6d7233039f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..75eba0ea32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..9a66f5a411 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..fcb6e959f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html new file mode 100644 index 0000000000..3d59a2e4bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..1ba9df25c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html new file mode 100644 index 0000000000..e59cda369a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html new file mode 100644 index 0000000000..9ae34b348e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..896fd99b3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ac079b454f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..964cdce93f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +src warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..d5e0ae53eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..efb0fa5d77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..61a7697e3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..b4196f42ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..15120451d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..3c2e7439ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..f3218f03d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..fa2a92173a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..16c9fa05a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..0554f086c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..518ba415f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..1c1ba05e0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..4057a3fa90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..00d028cab0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..c50d3ac163 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..ee97e7af19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..f1f6b75723 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..5649c226cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..5d5a271ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..6bd0affb48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..78873928f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..2e2002a49a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..306ea7782e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html new file mode 100644 index 0000000000..708878a307 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html @@ -0,0 +1 @@ +usemap="#"There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html new file mode 100644 index 0000000000..0e165c8c54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html @@ -0,0 +1,11 @@ + + + + + <img> with usemap attribute + + + +

    bar

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html new file mode 100644 index 0000000000..32b46d7cff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html @@ -0,0 +1,11 @@ + + + + +valid width and height + + +bar +bar + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html new file mode 100644 index 0000000000..d324106f11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html @@ -0,0 +1,10 @@ + + + + +img with negative values for width and height + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html new file mode 100644 index 0000000000..a0646214e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html @@ -0,0 +1,15 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html new file mode 100644 index 0000000000..20b35d678f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html @@ -0,0 +1,15 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html new file mode 100644 index 0000000000..9d5e8a1187 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html @@ -0,0 +1,15 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html new file mode 100644 index 0000000000..2faa347bd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html @@ -0,0 +1,41 @@ + + + + +autocomplete attribute is valid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html new file mode 100644 index 0000000000..544ca79dfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html @@ -0,0 +1,15 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html new file mode 100644 index 0000000000..2ff29bd9cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html @@ -0,0 +1,15 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html new file mode 100644 index 0000000000..63f43af1f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html @@ -0,0 +1,11 @@ + + + +invalid input/@list reference to datalist/@id + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html new file mode 100644 index 0000000000..5deda965c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html new file mode 100644 index 0000000000..cd89509ffe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html @@ -0,0 +1,91 @@ + + +valid formaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..1c7fae12ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..dee7e3b058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..3bc4e4cddb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..07a0678eef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html new file mode 100644 index 0000000000..48919b1d8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..0919432afa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..007e045f66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html new file mode 100644 index 0000000000..479146ab94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..62339541a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..30c5f8e868 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..dab28abffd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..b389ecb58f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..eab0190640 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html new file mode 100644 index 0000000000..6af1be0499 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html new file mode 100644 index 0000000000..6b9e40850a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..fa76475e30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html new file mode 100644 index 0000000000..2a50d5275d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..d6fb957969 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..a55751d8da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..1a8e6444c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..a74a6604f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..db8534ac30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..ee2cb3157d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..843915930e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..dc991b8db5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..830ecfa13e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..222a0bd940 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html new file mode 100644 index 0000000000..b0440aabda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..61a6a1a1b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..3edbb7aab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html new file mode 100644 index 0000000000..a01365d727 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html new file mode 100644 index 0000000000..ceca5a8355 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..f814452189 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..fd3d244c84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..a413652567 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..f899b643d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html new file mode 100644 index 0000000000..efa6fef430 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..6b04af7a8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html new file mode 100644 index 0000000000..666db3a7f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html new file mode 100644 index 0000000000..dd67171602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..01d360dd50 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..98322081e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..aa3ea3aad1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +formaction warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..48e5ec30bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e77493c24d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3a12a2f2c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..4381cc2236 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..da3f423ea7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..620a37c83d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e5f064e250 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..cad3f1e993 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..fb1ecc696a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..62bdcd8c2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..90f76c9d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..9f1a492113 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..2357c0a1e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..4e3075b494 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..45affd7ec4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..161cffbf6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..ebd08615a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..1429b7a273 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..a0df503e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..1673f65ecf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..aae3d288a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..cc0652c8b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..abc75f3ed9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html new file mode 100644 index 0000000000..f773a2aa45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html new file mode 100644 index 0000000000..5c6541bc57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html new file mode 100644 index 0000000000..e3d0486e62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..eda0b37a8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..3b4ada5330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..4e91c794ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html new file mode 100644 index 0000000000..c6c7dcd695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..3946af19fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..0e657ba1a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html new file mode 100644 index 0000000000..faac339c6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..623e61268b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..9cc6d8624d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c48b95b008 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..8595d37ecc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..3c7f42df1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html new file mode 100644 index 0000000000..68fdc0aea4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html new file mode 100644 index 0000000000..45c7e8bb15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b4b5552a8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html new file mode 100644 index 0000000000..ae443539c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..8e554bb9ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..ea9f960fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..864ea49604 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html new file mode 100644 index 0000000000..069e2a1c38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..71b05d901a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..2d4baf9108 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..ef690bbf07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html new file mode 100644 index 0000000000..c0204f5c1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..c5222fab64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..8c05cbef6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html new file mode 100644 index 0000000000..a2b683d9dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..a047676f47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html new file mode 100644 index 0000000000..0da7c170cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html new file mode 100644 index 0000000000..7c5b961f4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html new file mode 100644 index 0000000000..b2467d2be6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..1bb21c61b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..5b7c183771 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..0f125e1f85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..ffc0b87472 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html new file mode 100644 index 0000000000..51e6c7358f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html new file mode 100644 index 0000000000..007ec33d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html new file mode 100644 index 0000000000..4086ace7a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html new file mode 100644 index 0000000000..90faa30077 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html new file mode 100644 index 0000000000..183e1fad85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..a64a7c6b7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..71b9a8873b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +src warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..a2b5d1f862 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..0a1b8fb52e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..ee896fe55f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..4f4516642d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..8cb7521e8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..bd109af807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..d892ac52d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6fafed4ab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..90a1212ac2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..e2c684aac5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..7a64662c8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..cdfd4d74ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..d6b2bce564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..301281c141 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..2cef8164e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..1cac5852c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8b8f11fa21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..6f5772f6b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..85b04e06b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..4b3ef34269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2b86aa3327 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..bdaf3479f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..32627a1f33 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html new file mode 100644 index 0000000000..ae291ca35b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html new file mode 100644 index 0000000000..f5ac95000a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html @@ -0,0 +1,91 @@ + + +valid formaction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..6f2d34e8d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty formaction is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f425c30763 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..074b066b9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..370bc0d8bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html new file mode 100644 index 0000000000..30c67fdf9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..b6bcab6dca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b25b389482 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html new file mode 100644 index 0000000000..7f0bff475a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..548576d6f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..fc22cd1946 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..6b714a213b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..f9e490b155 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..8bd4fa53b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html new file mode 100644 index 0000000000..4bf3160836 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html new file mode 100644 index 0000000000..40d1b5e1b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b58d8edfb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html new file mode 100644 index 0000000000..1f0818c835 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..38d6adf057 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..d4628743d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..507dd282c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..41b1027304 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5bc0f540f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..9f96f07528 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..a6d07f6124 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..2906aa3acc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..955bd05ab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3bc8dbf2dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html new file mode 100644 index 0000000000..e424a2a23f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..d61566d290 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..d9c5c0bddc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html new file mode 100644 index 0000000000..56fed6806c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html new file mode 100644 index 0000000000..bcacfa8b82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..02caabe38b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..1222d48fe3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..eea1fb9fe8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..575f7b1565 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html new file mode 100644 index 0000000000..77281c7f26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..231f886599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html new file mode 100644 index 0000000000..df250d3cb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html new file mode 100644 index 0000000000..7e817369db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..9bdcfa9ce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..094f5008d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..4677df8937 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +formaction warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ae851bea53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..22600d617d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..05c18e6469 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..bcd94e564f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f15f3083d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..f4d95347da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..40314614e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..a29e4fa975 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..5350ea0a91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..c7f227eab7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3d66391cd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..6c69f27893 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..6c15ad999d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..27e668c97c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3ab19fffd8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..eba43de91d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid formaction: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e0d62b36fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..4b75ff2e74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..56f8a0b7d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..d005f35cbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..eba2430b58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..060f63c16b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..5e528bff8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid formaction: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html new file mode 100644 index 0000000000..229b7a2b99 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty value attribute is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html new file mode 100644 index 0000000000..134da82d3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html @@ -0,0 +1,69 @@ + + +valid value attribute + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html new file mode 100644 index 0000000000..0f194d5862 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..aae446c357 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html new file mode 100644 index 0000000000..afb742bdd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-empty-hash-only-no-path-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..58535e9c97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html new file mode 100644 index 0000000000..ad41f427b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-non-ascii-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html new file mode 100644 index 0000000000..1bfc99cc92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-semicolon-question-mark-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html new file mode 100644 index 0000000000..ccbfa4c2f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: fragment-slash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html new file mode 100644 index 0000000000..b47e6fc5fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..f8e96bc449 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..392c783d0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html new file mode 100644 index 0000000000..d56b619caa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2ac3f54f43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..7976c17171 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..d4e59450b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..f18867cc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..073e1d9edd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html new file mode 100644 index 0000000000..01a2a77198 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid value attribute: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html new file mode 100644 index 0000000000..95883e2892 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..eb0b0a23c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html new file mode 100644 index 0000000000..e6be4953ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..c2460b040b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..905b48383d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..f409db5a02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html new file mode 100644 index 0000000000..29e3eddf0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..8ce609a668 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..10c69106a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..b3f22fe4a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html new file mode 100644 index 0000000000..657fd16e30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..cc232af681 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html new file mode 100644 index 0000000000..c717ac0ea5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-percent-encoded-slash-plus-slashes-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html new file mode 100644 index 0000000000..a61bdcb5b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-percent-encoded-slash-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..f9265b7bbb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html new file mode 100644 index 0000000000..6eb803b798 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-simple-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html new file mode 100644 index 0000000000..8fb0efcb46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-slash-only-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html new file mode 100644 index 0000000000..2d70b76f7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html new file mode 100644 index 0000000000..8a5b79123a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html new file mode 100644 index 0000000000..ed3ec7f0ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html new file mode 100644 index 0000000000..9ea67f3782 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html new file mode 100644 index 0000000000..650968dfce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..d64939376a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html new file mode 100644 index 0000000000..030e9d3299 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html new file mode 100644 index 0000000000..9ceabb9bd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..02df80f07b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html new file mode 100644 index 0000000000..09c399998d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid value attribute: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html new file mode 100644 index 0000000000..7b673eb220 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html new file mode 100644 index 0000000000..cf8439b4d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html new file mode 100644 index 0000000000..f05db66769 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html new file mode 100644 index 0000000000..9ade778dba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: query-empty-no-path-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html new file mode 100644 index 0000000000..49196c94a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html new file mode 100644 index 0000000000..a877bdf1db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..aa4204c114 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +value warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..e1926f4881 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..cb2823b84f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4d3d662baa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5b9c954fc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..d0bf5325cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5fab853b6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..fc6fd7d134 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..1de549d939 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..9bf960341e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..41b939e021 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..11004d954a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..f4fd889239 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..b0b6ae6f45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..5de56191d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html new file mode 100644 index 0000000000..f626dfe105 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-schemeless-relative + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..5731f372f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..428471ce6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid value attribute: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..ea2ffe302c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..40f77c7e82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..2c62de2474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..00cbff7e82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2d43c88883 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..4d88541aa7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..a457fe6b48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid value attribute: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html new file mode 100644 index 0000000000..a0b625fb70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty cite is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html new file mode 100644 index 0000000000..df75eb0b0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html @@ -0,0 +1,91 @@ + + +valid cite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..a2519ec53e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..0f8149f38c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..9ff6f2e967 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html new file mode 100644 index 0000000000..c436dad378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..abf421a13e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..5a39b32a91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html new file mode 100644 index 0000000000..b2d37f30d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..b8d2608a71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..89f04ce799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c56f196084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..47ca570a94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f81221428 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html new file mode 100644 index 0000000000..6750663082 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html new file mode 100644 index 0000000000..69425323fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..44ab3ecb19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html new file mode 100644 index 0000000000..ddbe575b88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..065ca6062d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc999b5fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..637bc283e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..c9b63ed919 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..0773005c3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..da1af59e41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..95366e5cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..44769d7577 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..85177801eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..8ccb9cd775 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html new file mode 100644 index 0000000000..2cdc5c8f97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..302dac4f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..1d95411219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html new file mode 100644 index 0000000000..006149af2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html new file mode 100644 index 0000000000..194ab6c023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..137e699dfa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..3ef71420fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..b759b88c8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..d5cc8a21f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html new file mode 100644 index 0000000000..d2b7614f41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..9ddd1c56e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html new file mode 100644 index 0000000000..f6ac1c3553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html new file mode 100644 index 0000000000..59524a40c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..5cc177a4fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..e05a4ce030 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..433c5ee63e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..95a8f8c49e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..ff869b614e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..83e0203437 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..2d94d1f9b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..a003799e4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5d9a291982 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..56ca71cc39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..f40b32fae4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..ece7ecb2a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..a604c209e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bf9d732f42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..efd9212491 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..36331cf979 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..75d3fb2446 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..c603ca23e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..8762f24b31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8b4b310a1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..9cc2491ae3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..48e87bdebd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..0cc9776768 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..c225c2c7c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..6c7c667b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..de82cee96f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html new file mode 100644 index 0000000000..5fad16aa3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-0004-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html new file mode 100644 index 0000000000..1d8de9bd88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-0005-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html new file mode 100644 index 0000000000..8938898505 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-0214-09-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html new file mode 100644 index 0000000000..04a87af388 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-1900-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html new file mode 100644 index 0000000000..2ef4400204 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-1969-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html new file mode 100644 index 0000000000..006804686b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html @@ -0,0 +1,4 @@ + + +date-20014-09-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html new file mode 100644 index 0000000000..244edadd6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2014-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html new file mode 100644 index 0000000000..405a710cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2100-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html new file mode 100644 index 0000000000..6144a86b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html @@ -0,0 +1,4 @@ + + +date-2200-02-29 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html new file mode 100644 index 0000000000..84a368ae1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-01-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html new file mode 100644 index 0000000000..4bfa96f2f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-03-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html new file mode 100644 index 0000000000..3e720617ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-04-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html new file mode 100644 index 0000000000..8e3129a1c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-05-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html new file mode 100644 index 0000000000..4ab9d3ab9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-06-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html new file mode 100644 index 0000000000..e719a2d3cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-07-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html new file mode 100644 index 0000000000..b64612d67d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-08-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html new file mode 100644 index 0000000000..1274aabe80 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-09-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html new file mode 100644 index 0000000000..2b064605b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-10-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html new file mode 100644 index 0000000000..ed8dad3e0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html @@ -0,0 +1,4 @@ + + +date-day-11-31 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html new file mode 100644 index 0000000000..c31e099f78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html @@ -0,0 +1,4 @@ + + +date-day-12-32 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html new file mode 100644 index 0000000000..11e95e25a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-day-missing-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html new file mode 100644 index 0000000000..8d51c0df6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-day-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html new file mode 100644 index 0000000000..7f97a5b5f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-day-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html new file mode 100644 index 0000000000..a412c46351 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html @@ -0,0 +1,4 @@ + + +date-iso8601-YYYYMMDD-no-hyphen + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html new file mode 100644 index 0000000000..1b541fbb2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html @@ -0,0 +1,4 @@ + + +date-leading-bom + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html new file mode 100644 index 0000000000..faa7e7f52e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html @@ -0,0 +1,4 @@ + + +date-leading-whitespace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html new file mode 100644 index 0000000000..3aa1dcebf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html @@ -0,0 +1,4 @@ + + +date-month-00 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html new file mode 100644 index 0000000000..501528d85d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html @@ -0,0 +1,4 @@ + + +date-month-13 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html new file mode 100644 index 0000000000..a0f7473b69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-month-missing-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html new file mode 100644 index 0000000000..b26933c02d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-month-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html new file mode 100644 index 0000000000..b61171df92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-month-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html new file mode 100644 index 0000000000..14c37880ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html @@ -0,0 +1,4 @@ + + +date-non-ascii-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html new file mode 100644 index 0000000000..fb849779e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-U+0000 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html new file mode 100644 index 0000000000..3349cc80a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-pile-of-poo + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html new file mode 100644 index 0000000000..39bbeef70c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html @@ -0,0 +1,4 @@ + + +date-trailing-whitespace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html new file mode 100644 index 0000000000..530a05e41f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-wrong-day-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html new file mode 100644 index 0000000000..9ed0be6f8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html @@ -0,0 +1,4 @@ + + +date-wrong-month-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html new file mode 100644 index 0000000000..4f5e524a9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html @@ -0,0 +1,4 @@ + + +date-year-0000 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html new file mode 100644 index 0000000000..6de3a43261 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html @@ -0,0 +1,4 @@ + + +date-year-five-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html new file mode 100644 index 0000000000..767b9f4761 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html @@ -0,0 +1,4 @@ + + +date-year-negative + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html new file mode 100644 index 0000000000..805b6a214b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +date-year-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html new file mode 100644 index 0000000000..85862d67ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html @@ -0,0 +1,33 @@ + + +valid datetime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html new file mode 100644 index 0000000000..addb39e6c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html @@ -0,0 +1,4 @@ + + +duration-P-form + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html new file mode 100644 index 0000000000..6151e9ee74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html @@ -0,0 +1,4 @@ + + +duration-time-component + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html new file mode 100644 index 0000000000..2d77c4c5d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html new file mode 100644 index 0000000000..59895e85fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-60-minutes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html new file mode 100644 index 0000000000..f20905342f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-60-seconds + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html new file mode 100644 index 0000000000..68d44b2ded --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-bad-fraction-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html new file mode 100644 index 0000000000..7d130bffb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-four-digit-fraction + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html new file mode 100644 index 0000000000..10f4c7d40a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-hour-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html new file mode 100644 index 0000000000..edea421e5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-hour-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html new file mode 100644 index 0000000000..9f9b0536b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hh + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html new file mode 100644 index 0000000000..67a041220e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hhmm-no-colon + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html new file mode 100644 index 0000000000..5b868661bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-iso8601-hhmmss-no-colon + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html new file mode 100644 index 0000000000..b4fd1d917d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-lowercase-z + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html new file mode 100644 index 0000000000..7d87823451 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-minutes-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html new file mode 100644 index 0000000000..bdeeba4971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-minutes-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html new file mode 100644 index 0000000000..174db0e6f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-missing-minutes-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html new file mode 100644 index 0000000000..745f243dba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-missing-seconds-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html new file mode 100644 index 0000000000..292dc36e23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-nbsp + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html new file mode 100644 index 0000000000..bd9bddd02c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-seconds-one-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html new file mode 100644 index 0000000000..12968b15dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-seconds-three-digits + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html new file mode 100644 index 0000000000..d97bfc4e32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-space-before-timezone + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html new file mode 100644 index 0000000000..4dbd785bf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-60-minutes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html new file mode 100644 index 0000000000..c60facf9d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-iso8601-two-digit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html new file mode 100644 index 0000000000..056c876ae8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-lowercase-t + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html new file mode 100644 index 0000000000..314e0ce2cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minus-1300 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html new file mode 100644 index 0000000000..63b239712a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minus-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html new file mode 100644 index 0000000000..c65cc9038c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-minutes-15 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html new file mode 100644 index 0000000000..20659abc92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-multiple-spaces + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html new file mode 100644 index 0000000000..17b7024764 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-non-T-character + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html new file mode 100644 index 0000000000..6b81d78831 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-offset-colon-start + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html new file mode 100644 index 0000000000..6d5ae82019 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-offset-space-start + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html new file mode 100644 index 0000000000..292fd1340f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-one-digit-hour + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html new file mode 100644 index 0000000000..a1afb91704 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-one-digit-minute + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html new file mode 100644 index 0000000000..91b6e23b8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-plus-1500 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html new file mode 100644 index 0000000000..6044623bc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-plus-2400 + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html new file mode 100644 index 0000000000..ba7b84b32e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-three-digit-hour + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html new file mode 100644 index 0000000000..8b1fb6d368 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-three-digit-minute + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html new file mode 100644 index 0000000000..6d51004edc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-timezone-with-seconds + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html new file mode 100644 index 0000000000..6c67d7cf2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-with-both-T-and-space + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html new file mode 100644 index 0000000000..a19752c6f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-wrong-minutes-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html new file mode 100644 index 0000000000..03f7b3579a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-wrong-seconds-separator + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html new file mode 100644 index 0000000000..1e388dd994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html @@ -0,0 +1,4 @@ + + +global-date-and-time-zero-digit-fraction + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html new file mode 100644 index 0000000000..32136f3e54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html @@ -0,0 +1,4 @@ + + +local-date-and-time + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html new file mode 100644 index 0000000000..cd10ac511e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html @@ -0,0 +1,32 @@ + + + + + <ins> + + + + +

    strictly inline + + text + +

    + + +

    paragraph + + link + +

    +

    strictly inline + + link + +

    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html new file mode 100644 index 0000000000..65ee321f2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html @@ -0,0 +1,46 @@ + + + + + <ins> + + + +

    paragraph + + some

    • inline
    content + +

    + + +

    strictly inline + + text + +

    + + + +

    text

    +
    + + +

    paragraph + + link + +

    +

    strictly inline + + link + +

    + +

    link

    +
    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html new file mode 100644 index 0000000000..57f8bf0da2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html @@ -0,0 +1,4 @@ + + +month + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html new file mode 100644 index 0000000000..aaf798ff77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html @@ -0,0 +1,4 @@ + + +time + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html new file mode 100644 index 0000000000..77c2dcfc96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html @@ -0,0 +1,4 @@ + + +week + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html new file mode 100644 index 0000000000..b971e7fbf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html @@ -0,0 +1,4 @@ + + +year + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html new file mode 100644 index 0000000000..e477cb4521 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html @@ -0,0 +1,4 @@ + + +yearless-date + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html new file mode 100644 index 0000000000..45646d0eb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <kbd> + + + +

    text

    + + +

    text

    + + +

    text

    +

    text

    + + +

    text

    +

    text

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html new file mode 100644 index 0000000000..8bfbb88395 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <kbd> + + + + text + + +

    • text

    + + +

    text

    +

    text

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html new file mode 100644 index 0000000000..09bb2a096c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html @@ -0,0 +1,11 @@ + + + + +keygen with "challenge" attribute + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html new file mode 100644 index 0000000000..1c8d72c781 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html @@ -0,0 +1,12 @@ + + + + +keygen as <label> descendant, with wrong ID + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html new file mode 100644 index 0000000000..1793192c85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html @@ -0,0 +1,12 @@ + + + + +keygen as <label> descendant, with no ID + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html new file mode 100644 index 0000000000..9bc49b5ed1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html @@ -0,0 +1,13 @@ + + + + +keygen as redundant <label> descendant + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html new file mode 100644 index 0000000000..eaf82b4b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html @@ -0,0 +1,10 @@ + + + + +keygen is never valid + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html new file mode 100644 index 0000000000..791f7c2063 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html @@ -0,0 +1,10 @@ + + + + +keygen with invalid value for "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html new file mode 100644 index 0000000000..88c32a9690 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html @@ -0,0 +1,10 @@ + + + + +keygen with invalid empty "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html new file mode 100644 index 0000000000..a92a32a864 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html @@ -0,0 +1,10 @@ + + + + +keygen with "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html new file mode 100644 index 0000000000..953ec6ad09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html @@ -0,0 +1,12 @@ + + + + +keygen as <label> descendant + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html new file mode 100644 index 0000000000..8d267093ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html @@ -0,0 +1,12 @@ + + + + +keygen as an invalid <a> descendant + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html new file mode 100644 index 0000000000..ca17832aa6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html @@ -0,0 +1,10 @@ + + + + +keygen with no attributes + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html new file mode 100644 index 0000000000..fb5fcef0cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html @@ -0,0 +1,10 @@ + + + + +no-void keygen + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html new file mode 100644 index 0000000000..2f1ed73f2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html @@ -0,0 +1 @@ +<input id=a><label for=a><input>

    There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html new file mode 100644 index 0000000000..c4a4e60da4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html @@ -0,0 +1 @@ +<label for=a><input id=a>

    There should be no error. diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html new file mode 100644 index 0000000000..014085bb6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html @@ -0,0 +1 @@ +<label><input><input>

    There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html new file mode 100644 index 0000000000..fb1f349f75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty href is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html new file mode 100644 index 0000000000..1ebfd3bfcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html @@ -0,0 +1,91 @@ + + +valid href + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html new file mode 100644 index 0000000000..eded973f6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html @@ -0,0 +1,10 @@ + + + + +link element missing href attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html new file mode 100644 index 0000000000..6874b11973 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty href is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..8f59c37ca8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..77997986af --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..3cd63e09c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html new file mode 100644 index 0000000000..f66c1640ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..591dca8523 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..484097db86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html new file mode 100644 index 0000000000..30bfc0f084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..027efe0d44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..b07878ee91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..03b35eb582 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..22b5e8d3cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..fcba2a20bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html new file mode 100644 index 0000000000..446a0d4803 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html new file mode 100644 index 0000000000..7cf4ab8d3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..34500ab8c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html new file mode 100644 index 0000000000..4f4a97bd3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..905c8661ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..084773e6f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..1e02cf8e81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..8386f5d801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5c333681ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..19d37d8f10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5580214cb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..2889005854 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..599fecbbc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..630062db8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html new file mode 100644 index 0000000000..4c5e234c4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..f8bcef833b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html new file mode 100644 index 0000000000..5bed826c04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html new file mode 100644 index 0000000000..4b7e189c42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html new file mode 100644 index 0000000000..030307b479 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..0bf977156b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..04eb695a04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..f77f17e138 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2a8ab2aac0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html new file mode 100644 index 0000000000..5346b4fa2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..f0b2d51179 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html new file mode 100644 index 0000000000..1acf0b3d38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html new file mode 100644 index 0000000000..4371db32de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..1a45d5a807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ccd4596d3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..70fd6492c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +href warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..95f8958069 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..8b37e6b76f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..cb02748125 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..e07fbfced4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..0364ce6497 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..17a72ac542 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..c930a16b47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..af1814b44b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..816bd3b254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..1678caac76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..f768ffa9dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..b2210d4900 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..13c5e34620 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..b9192eb216 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3877fab7cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..5b747be012 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid href: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..65dd25d843 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..934a8c4d37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..78e636f58c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..259f84eb61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..5acd244ccf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..1cff4f2753 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0db2f57b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid href: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html new file mode 100644 index 0000000000..6eb0a969c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html @@ -0,0 +1,4 @@ + + +imagesizes can be used only when imagesrcset is also present + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html new file mode 100644 index 0000000000..8649d391ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html @@ -0,0 +1,4 @@ + + +imagesrcset can be used only when as is image + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html new file mode 100644 index 0000000000..9bb821b585 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html @@ -0,0 +1,4 @@ + + +imagesrcset can be used only when rel is preload + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html new file mode 100644 index 0000000000..fa3ca661dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html @@ -0,0 +1,6 @@ + + +valid imagesrcset & imagesizes + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html new file mode 100644 index 0000000000..ae6dbac6f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html @@ -0,0 +1,27 @@ + + + + + <map> + + + + +

    header

    +

    textp

    +

    text

    +

    textp

    +

    text2

    + + + + +

    text

    +

    textp

    +
    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html new file mode 100644 index 0000000000..3ee9b822eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html @@ -0,0 +1,27 @@ + + + + + <map> + + + + +

    header

    + text +

    text

    + text +

    text2

    +
    + + + +

    text

    + text +
    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html new file mode 100644 index 0000000000..20ba6d25d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <m> + + + +

    text

    + + +

    text

    + + +

    text

    +

    text

    + + +

    text

    +

    text

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html new file mode 100644 index 0000000000..f2cb75bb13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html @@ -0,0 +1,768 @@ + + +Registered extensions to the predefined set of metadata names + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html new file mode 100644 index 0000000000..738af2a9dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html @@ -0,0 +1,21 @@ + + +Standard metadata names + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html new file mode 100644 index 0000000000..6ed74d2b53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html @@ -0,0 +1,91 @@ + + +valid meta refresh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html new file mode 100644 index 0000000000..6d74e762b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html @@ -0,0 +1,11 @@ + + + + + + <noscript> in <head> + + +

    foo

    + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html new file mode 100644 index 0000000000..ffa455f9fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty data is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html new file mode 100644 index 0000000000..65e6516ab9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html @@ -0,0 +1,91 @@ + + +valid data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html new file mode 100644 index 0000000000..03f84f9044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html @@ -0,0 +1,10 @@ + + + + +object element missing data and type attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html new file mode 100644 index 0000000000..26b77fd467 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty data is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html new file mode 100644 index 0000000000..db712e2482 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..91c1531977 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..bf09cca1ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html new file mode 100644 index 0000000000..0d834e8da0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..d9f6ead7a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7bcff83e1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html new file mode 100644 index 0000000000..2e2d6d84a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..db6dc05564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..a468c3743c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..64388a6a5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..ee26451bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..600c40146c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html new file mode 100644 index 0000000000..9cda7a1cca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid data: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html new file mode 100644 index 0000000000..24ee0daf46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..e65b6a35da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html new file mode 100644 index 0000000000..06424d027a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..0782bd2baf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..72bee10c22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..7672e0075c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html new file mode 100644 index 0000000000..306bd90cbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..4d421d7e77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..bab2c3661a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d24fc52e6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html new file mode 100644 index 0000000000..9093f5e26e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d0a32ca506 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..d3c020df8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html new file mode 100644 index 0000000000..393ad621ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html new file mode 100644 index 0000000000..7637e81e43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html new file mode 100644 index 0000000000..16b7b75044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html new file mode 100644 index 0000000000..7cc877269c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html new file mode 100644 index 0000000000..c66522f3da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..23a94ce367 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html new file mode 100644 index 0000000000..67d1d40f1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html new file mode 100644 index 0000000000..ace5c2109e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..72aabe72dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html new file mode 100644 index 0000000000..f9cec6d9b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid data: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html new file mode 100644 index 0000000000..1c349f119b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html new file mode 100644 index 0000000000..0efa3a6466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html new file mode 100644 index 0000000000..d472787a90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html new file mode 100644 index 0000000000..a079135891 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html new file mode 100644 index 0000000000..6a8cc4bc63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..7075d88a07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..97d1d04183 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..829632449f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..a5d0c782b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..0cf7b3792f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4109b8c848 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..a828a9fb66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..0f4a5d3115 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..4286ae797f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..522f34cb9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..8ae3cc5e45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..af87406c3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..3923512854 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..79ca00c60b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..17f0317420 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..4c9c1226c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7a46f0ccc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid data: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..756cbb9c76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..f85ac5dcda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c196363507 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..c1b3669e38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..b6f542d72d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..15763d0e07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..9cb6d9cc28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid data: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html new file mode 100644 index 0000000000..820915ed3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html @@ -0,0 +1,79 @@ + + + + + <object> + + + + +

    + + +

    + + + +

    strictly inline + + text + +

    +

    strictly inline + + + text + +

    + + + + +

    paragraph + + link + +

    +

    paragraph + + + link + +

    +

    strictly inline + + link + +

    +

    strictly inline + + + link + +

    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html new file mode 100644 index 0000000000..f5037efa81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html @@ -0,0 +1,81 @@ + + + + + <obj> + + + +

    +

    +

    +

    +

    +

    +

    +

    +

    + + +

    paragraph + +

    para

    +
    +

    + + +

    strictly inline + +

    para

    +
    +

    + + +

    strictly inline + +
    • para
    +
    +

    + + + + inline text + + + +

    paragraph + + text + + +

    +

    strictly inline + + text + + +

    + +

    para

    + +
    + + +

    paragraph + + para + +

    +

    strictly inline + + para + +

    + + +

    foo

    + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html new file mode 100644 index 0000000000..28e545a129 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html @@ -0,0 +1,38 @@ + + + + + Ordered List: <ol> <li> + + + +
      +
    1. text
    2. +
    + + +
      +
        +
      1. +
      2. +
      + + +
        +
      1. some text +
        more text
        +
      2. +
      + + +
        +
      1. +

        some

        +

        text

        +
      2. +
      + + +
      1. text
      + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html new file mode 100644 index 0000000000..2b00a34e6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html @@ -0,0 +1,55 @@ + + + + + Ordered List: <ol> <li> + + + +
        +
      1. text
      2. +
      + + +

      paragraph +

        +
      1. text
      2. +
      +

      + + +
        +
          +
        1. +
        2. +
        + + +
          +
        1. some text +
          more text
          +
        2. +
        +

        paragraph +

          +
        1. some text +
          more text
          +
        2. +
        +

        + + +
          +
        1. +

          some

          +

          text

          +
        2. +
        + + +
        1. text
        +

        paragraph +

        1. text
        +

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html new file mode 100644 index 0000000000..66c3a4f080 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html @@ -0,0 +1,6 @@ + + +option element with label attribute + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html new file mode 100644 index 0000000000..c68367a4fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html @@ -0,0 +1,6 @@ + + +option element with empty label attribute + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html new file mode 100644 index 0000000000..7cc75ab806 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html @@ -0,0 +1,6 @@ + + +non-empty option element + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html new file mode 100644 index 0000000000..dbe431d5f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html @@ -0,0 +1,6 @@ + + +empty option element + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html new file mode 100644 index 0000000000..9d9e2a11d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html @@ -0,0 +1,15 @@ + + + + + <p> + + + +

        text

        + + +

        text

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html new file mode 100644 index 0000000000..18cdd54996 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html @@ -0,0 +1,17 @@ + + + + + <p> + + + +

        text

        + + +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html new file mode 100644 index 0000000000..eedf9d0066 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html @@ -0,0 +1,18 @@ + + + + + <param> + + +

        + + + + + + + +

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html new file mode 100644 index 0000000000..ad780fc833 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html @@ -0,0 +1,40 @@ + + + + + <param> + + + + +

        para

        +

        strictly

        + + +

        yo

        +

        some text

        + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..e63f7c1219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-media-all-spaces-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..f97bc41f45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-media-all-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..b1bf9476d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-media-empty-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..66641ad612 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html @@ -0,0 +1,6 @@ + + + +invalid always-matching-source-media-spaces-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..584dfe97c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-media-uppercase-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..4fdbe261b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-sizes-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html new file mode 100644 index 0000000000..15e0a02c9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-with-following-img-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html new file mode 100644 index 0000000000..b3723fc63b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-with-following-source-media + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..45046bcc44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-with-following-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html new file mode 100644 index 0000000000..ad6f6bd971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html @@ -0,0 +1,5 @@ + + + +invalid always-matching-source-with-following-source-type + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html new file mode 100644 index 0000000000..39d47ac73a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid audio-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html new file mode 100644 index 0000000000..69676d5cb2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html @@ -0,0 +1,5 @@ + + + +invalid html-syntax-img-end-tag + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html new file mode 100644 index 0000000000..f12ef1203f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html @@ -0,0 +1,5 @@ + + + +invalid html-syntax-picture-no-end-tag + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html new file mode 100644 index 0000000000..a555b834d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html @@ -0,0 +1,5 @@ + + + +invalid html-syntax-picture-slash-no-end-tag + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html new file mode 100644 index 0000000000..ffb3476e3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html @@ -0,0 +1,5 @@ + + + +invalid html-syntax-picture-slash + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html new file mode 100644 index 0000000000..747a6def29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html @@ -0,0 +1,5 @@ + + + +invalid html-syntax-source-end-tag + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html new file mode 100644 index 0000000000..23f09e118e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-no-src + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html new file mode 100644 index 0000000000..e414b938a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-no-src-with-picture + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html new file mode 100644 index 0000000000..10ef732eb4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-no-src-with-source + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html new file mode 100644 index 0000000000..d91f5a7e58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-no-src-with-srcset-and-picture + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html new file mode 100644 index 0000000000..de5b4504db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-no-src-with-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html new file mode 100644 index 0000000000..12101c39dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-srcset-no-descriptor-with-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html new file mode 100644 index 0000000000..e3f979775b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-srcset-w-and-x-width-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html new file mode 100644 index 0000000000..3a62ae2352 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-srcset-w-no-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html new file mode 100644 index 0000000000..c65a153a17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-type + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html new file mode 100644 index 0000000000..844eb5cfa0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-type-with-picture + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html new file mode 100644 index 0000000000..4afba12474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid img-with-sizes-no-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html new file mode 100644 index 0000000000..f8c882c059 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid input-type-image-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html new file mode 100644 index 0000000000..21b5995725 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-br-after-img +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html new file mode 100644 index 0000000000..ae89b13710 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-br-after-source +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html new file mode 100644 index 0000000000..9e0f29df1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-br-before-img +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html new file mode 100644 index 0000000000..08fc66213d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-br-before-source +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html new file mode 100644 index 0000000000..948cb83a2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-figure-wrapping +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html new file mode 100644 index 0000000000..29e5310ce8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-input-type-hidden + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html new file mode 100644 index 0000000000..cbe6391cf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-math-nog-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html new file mode 100644 index 0000000000..e66f616843 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-noscript-after-source-no-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html new file mode 100644 index 0000000000..430cc880fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-noscript + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html new file mode 100644 index 0000000000..f09c344ce4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-p-after +

        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html new file mode 100644 index 0000000000..3e12510b54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-p-before +

        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html new file mode 100644 index 0000000000..45d19b4276 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-p-wrapping +

        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html new file mode 100644 index 0000000000..001e5429b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-picture-before + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html new file mode 100644 index 0000000000..611ebde6d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-picture-wrapping + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html new file mode 100644 index 0000000000..0e6d842539 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-span-after + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html new file mode 100644 index 0000000000..4fd5c2c1c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-span-before + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html new file mode 100644 index 0000000000..5e9262ddb7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-span-wrapping + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html new file mode 100644 index 0000000000..bb622258f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-style-scroped + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html new file mode 100644 index 0000000000..1464b8f79b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-svg-no-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html new file mode 100644 index 0000000000..769415548e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-svg + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html new file mode 100644 index 0000000000..f730e98115 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-text-after-img +x \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html new file mode 100644 index 0000000000..8202317414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-text-after-source +x \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html new file mode 100644 index 0000000000..dc5b2e57a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-text-before-img +x \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html new file mode 100644 index 0000000000..0817bd3616 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-text-before-source +x \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html new file mode 100644 index 0000000000..e7f2cd93d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-video-before + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html new file mode 100644 index 0000000000..e65fe3d85e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid junk-video-no-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html new file mode 100644 index 0000000000..bbd4ec8eca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid link-rel-icon-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html new file mode 100644 index 0000000000..5772ba29a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html @@ -0,0 +1,5 @@ + + + +invalid missing-img-empty-picture + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html new file mode 100644 index 0000000000..5d1e7dca71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html @@ -0,0 +1,5 @@ + + + +invalid missing-img-only-script + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html new file mode 100644 index 0000000000..dc535ae8fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid missing-img-only-source + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html new file mode 100644 index 0000000000..c41226368c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid missing-img-script-and-source + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html new file mode 100644 index 0000000000..01f4c83364 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html @@ -0,0 +1,5 @@ + + + +invalid missing-img-source-and-script + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html new file mode 100644 index 0000000000..5da354872d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid multiple-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html new file mode 100644 index 0000000000..9a0d3c7b44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html @@ -0,0 +1,5 @@ + + + +invalid multiple-img-with-script + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html new file mode 100644 index 0000000000..a97d7ccca1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html @@ -0,0 +1,5 @@ + + + +invalid multiple-img-with-source-and-script + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html new file mode 100644 index 0000000000..60740ee48e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html @@ -0,0 +1,5 @@ + + + +invalid multiple-img-with-source + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html new file mode 100644 index 0000000000..62482e92db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid object-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html new file mode 100644 index 0000000000..8277b989d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html @@ -0,0 +1,5 @@ + + + +invalid parent-dl +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html new file mode 100644 index 0000000000..936d93e21f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html @@ -0,0 +1,5 @@ + + + +invalid parent-hgroup +

        x

        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html new file mode 100644 index 0000000000..d04b77248c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html @@ -0,0 +1,5 @@ + + + +invalid parent-noscript-in-head + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html new file mode 100644 index 0000000000..5763e57ae9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html @@ -0,0 +1,5 @@ + + + +invalid parent-rp +xxx \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html new file mode 100644 index 0000000000..2bad211f31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html @@ -0,0 +1,5 @@ + + + +invalid parent-ul +
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html new file mode 100644 index 0000000000..81ce1eeed0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-align + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html new file mode 100644 index 0000000000..80f5bfe948 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-alt + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html new file mode 100644 index 0000000000..db4a9356c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-aria-role-application + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html new file mode 100644 index 0000000000..e362cfdc23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-aria-role-button + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html new file mode 100644 index 0000000000..1d9540acf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-aria-role-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html new file mode 100644 index 0000000000..428fdc7477 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-aria-role-presentation + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html new file mode 100644 index 0000000000..b264824ea8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-aria-role-region + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html new file mode 100644 index 0000000000..1882bb31e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-border + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html new file mode 100644 index 0000000000..ed45d49a63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-crossorigin + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html new file mode 100644 index 0000000000..ad7da34636 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-height + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html new file mode 100644 index 0000000000..fb9b97ee58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-hspace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html new file mode 100644 index 0000000000..58fcfcfae2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-ismap + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html new file mode 100644 index 0000000000..d25e2ceaaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html @@ -0,0 +1,110 @@ + + + +valid picture + + + + + + + + +

        +

        x

        + + + +

        x

        +
        + + +x +x + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html new file mode 100644 index 0000000000..2aa1e086b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-longdesc + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html new file mode 100644 index 0000000000..be2315431d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-lowsrc + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html new file mode 100644 index 0000000000..4e3e8c4f42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-media + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html new file mode 100644 index 0000000000..b846050183 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-name + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html new file mode 100644 index 0000000000..8f90bdd6d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html new file mode 100644 index 0000000000..00b5825c4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-src + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html new file mode 100644 index 0000000000..6075ef734e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html new file mode 100644 index 0000000000..60d2cdcf6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-usemap + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html new file mode 100644 index 0000000000..aed4fa45ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-vspace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html new file mode 100644 index 0000000000..01b3901953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html @@ -0,0 +1,5 @@ + + + +invalid picture-width + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html new file mode 100644 index 0000000000..df9c8b24e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-auto-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html new file mode 100644 index 0000000000..c33642a21d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-comma + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html new file mode 100644 index 0000000000..14c85d1e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-css-comment-after-plus + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html new file mode 100644 index 0000000000..3e5ee116ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-css-comment-before-unit + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html new file mode 100644 index 0000000000..5afb90ef04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-default-first + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html new file mode 100644 index 0000000000..3a419b379c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-default-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html new file mode 100644 index 0000000000..038faa5323 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-deg-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html new file mode 100644 index 0000000000..84db64355b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-dpcm-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html new file mode 100644 index 0000000000..a50757617b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-dpi-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html new file mode 100644 index 0000000000..e50642ba48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-dppx-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html new file mode 100644 index 0000000000..9ffe660d5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-empty + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html new file mode 100644 index 0000000000..45ce5512bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-foo-bar-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html new file mode 100644 index 0000000000..ac89302bce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-grad-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html new file mode 100644 index 0000000000..94d58ec98c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-hz-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html new file mode 100644 index 0000000000..96103df2dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-inherit-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html new file mode 100644 index 0000000000..94dfcbd943 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-initial-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html new file mode 100644 index 0000000000..d73502a8ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-junk-in-default + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html new file mode 100644 index 0000000000..9681d67bf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-junk-in-source-size + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html new file mode 100644 index 0000000000..b1a31b0c02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-khz-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html new file mode 100644 index 0000000000..8ba429c8a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-media-all-and-min-width + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html new file mode 100644 index 0000000000..e09bb2b593 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-media-all + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html new file mode 100644 index 0000000000..0d5854417f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-media-bad-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html new file mode 100644 index 0000000000..67f8082717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-media-general-enclosed-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html new file mode 100644 index 0000000000..0a3e5cb2c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-media-min-width-no-parenthesis + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html new file mode 100644 index 0000000000..da8f67714e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-ms-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html new file mode 100644 index 0000000000..ad28f404b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-negative-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html new file mode 100644 index 0000000000..915d5be21f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-no-unit-in-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html new file mode 100644 index 0000000000..7d5b7c102d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-percent-in-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html new file mode 100644 index 0000000000..c33365f754 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-rad-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html new file mode 100644 index 0000000000..0aac2f5330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-s-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html new file mode 100644 index 0000000000..816f2fa0e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-scientific-notation-negative + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html new file mode 100644 index 0000000000..fac203893e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-scientific-notation-non-integer-in-exponent + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html new file mode 100644 index 0000000000..29316620ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-trailing-comma + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html new file mode 100644 index 0000000000..deef3b0e43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-trailing-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html new file mode 100644 index 0000000000..4e7870d5b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-turn-source-size-value + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html new file mode 100644 index 0000000000..bb5a144b52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html @@ -0,0 +1,5 @@ + + + +invalid sizes-microsyntax-two-defaults + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html new file mode 100644 index 0000000000..de9f5461ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-after-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html new file mode 100644 index 0000000000..958aea50ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-align + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html new file mode 100644 index 0000000000..31799a727c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-alt + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html new file mode 100644 index 0000000000..d88e29ff93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-aria-role-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html new file mode 100644 index 0000000000..13464a0141 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-aria-role-presentation + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html new file mode 100644 index 0000000000..9b54722b26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-before-and-after-img + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html new file mode 100644 index 0000000000..c75a221912 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-border + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html new file mode 100644 index 0000000000..aadccf9658 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-crossorigin + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html new file mode 100644 index 0000000000..cf796bd27d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-hspace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html new file mode 100644 index 0000000000..a31514f431 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-ismap + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html new file mode 100644 index 0000000000..84a6f124db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-longdesc + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html new file mode 100644 index 0000000000..0308647413 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-name + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html new file mode 100644 index 0000000000..5b2a3837b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-no-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html new file mode 100644 index 0000000000..a3e6874331 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-no-srcset-with-media + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html new file mode 100644 index 0000000000..503f7d5585 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-no-srcset-with-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html new file mode 100644 index 0000000000..4d21d5b860 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-no-srcset-with-type + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html new file mode 100644 index 0000000000..758a29a9fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-src + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html new file mode 100644 index 0000000000..3dbab2194d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-src-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html new file mode 100644 index 0000000000..91bbf65cfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-srcset-h-with-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html new file mode 100644 index 0000000000..babdcb6b9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-srcset-w-and-x-with-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html new file mode 100644 index 0000000000..94fd3aef22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-srcset-w-no-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html new file mode 100644 index 0000000000..4e3d679554 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-srcset-x-with-sizes + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html new file mode 100644 index 0000000000..7a8fe9af0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-type-srcset-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html new file mode 100644 index 0000000000..5eb2fdc66b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-usemap + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html new file mode 100644 index 0000000000..6bd83d1be9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html @@ -0,0 +1,5 @@ + + + +invalid source-vspace + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html new file mode 100644 index 0000000000..43aa15f762 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-broken-url + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html new file mode 100644 index 0000000000..94d6e199c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-comma + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html new file mode 100644 index 0000000000..8a7360a2e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-css-comment-after-descriptor + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html new file mode 100644 index 0000000000..98230eac7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-curly-bracket-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html new file mode 100644 index 0000000000..f511e88e73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-empty + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html new file mode 100644 index 0000000000..aadcc4c648 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-function + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html new file mode 100644 index 0000000000..66b739688f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-h + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html new file mode 100644 index 0000000000..19d679d8e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-infinity-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html new file mode 100644 index 0000000000..c9407d1d7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-leading-comma-multiple + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html new file mode 100644 index 0000000000..c09dc18353 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-leading-comma + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html new file mode 100644 index 0000000000..3a9da140b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html @@ -0,0 +1,4 @@ + + +invalid srcset-microsyntax-leading-dot-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html new file mode 100644 index 0000000000..3cd64a69cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-nan-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html new file mode 100644 index 0000000000..093552e9a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-negative-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html new file mode 100644 index 0000000000..9b69e0c1f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-negative-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html new file mode 100644 index 0000000000..b4edfbe974 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-negative-zero-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html new file mode 100644 index 0000000000..a68489093a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-negative-zero-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html new file mode 100644 index 0000000000..e09f9f003b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-non-integer-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html new file mode 100644 index 0000000000..b58caaa075 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-parenthesis-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html new file mode 100644 index 0000000000..9becc4fbab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-pipe-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html new file mode 100644 index 0000000000..5bc9d91495 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-plus-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html new file mode 100644 index 0000000000..242a0a5eab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-plus-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html new file mode 100644 index 0000000000..e17e4bc651 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-scientific-notation-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html new file mode 100644 index 0000000000..69e7febbd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-square-bracket-junk + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html new file mode 100644 index 0000000000..978b7d44b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-trailing-comma-multiple + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html new file mode 100644 index 0000000000..0a0ad83f06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-trailing-comma + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html new file mode 100644 index 0000000000..0a381c378c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-unique-descriptors-1x-and-omitted + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html new file mode 100644 index 0000000000..d2559446e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-unique-descriptors-2x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html new file mode 100644 index 0000000000..2213073806 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-unique-descriptors-integer-and-decimals-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html new file mode 100644 index 0000000000..c561e10414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-unique-descriptors-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html new file mode 100644 index 0000000000..d587be5f5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-uppercase-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html new file mode 100644 index 0000000000..036f5a46e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-w-and-h + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html new file mode 100644 index 0000000000..b4084fbd82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-w-and-no-descriptor + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html new file mode 100644 index 0000000000..54d4d1f03e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-x-and-h + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html new file mode 100644 index 0000000000..2dedd9c2c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-x-and-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html new file mode 100644 index 0000000000..2f1a5abe9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-zero-w + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html new file mode 100644 index 0000000000..39b6107727 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html @@ -0,0 +1,5 @@ + + + +invalid srcset-microsyntax-zero-x + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html new file mode 100644 index 0000000000..fd6289fd7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid svg-image-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html new file mode 100644 index 0000000000..2668a8400e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid track-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html new file mode 100644 index 0000000000..a18d20389d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html @@ -0,0 +1,5 @@ + + + +invalid video-source-media-src + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html new file mode 100644 index 0000000000..be370c75cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid video-source-sizes-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html new file mode 100644 index 0000000000..440a288590 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid video-source-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html new file mode 100644 index 0000000000..588581fce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html @@ -0,0 +1,5 @@ + + + +invalid video-source-srcset-src + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html new file mode 100644 index 0000000000..7ff3e3ecdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html @@ -0,0 +1,5 @@ + + + +invalid video-srcset + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html new file mode 100644 index 0000000000..99d1a75be2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + <pre> + + + +
        text
        + + +
        text
        + + +
        text elem
        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html new file mode 100644 index 0000000000..384386c2b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html @@ -0,0 +1,26 @@ + + + + + <pre> + + + +
        text
        + + +

        paragraph +

        text
        +

        + + +
        text
        + +

        paragraph +

        text
        +

        + + +
        text elem
        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html new file mode 100644 index 0000000000..1621184c72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty cite is valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html new file mode 100644 index 0000000000..109f7bb954 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html @@ -0,0 +1,91 @@ + + +valid cite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..6c7cc13940 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..7a7af4f659 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..25b1122c3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html new file mode 100644 index 0000000000..cf065e28c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..1c89424f3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..30cdf591dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html new file mode 100644 index 0000000000..59318111b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2bc854d87b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..e495b8067c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..49dfc87da9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..02e4b63d04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..d9ac64ee49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html new file mode 100644 index 0000000000..081c966eb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html new file mode 100644 index 0000000000..f12f661672 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..cdf2f79cbc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html new file mode 100644 index 0000000000..479577b08d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..1ef717a06b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..ab08fdf8de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..0751ebd03d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..c262da55dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..67bb53f459 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..2210cde73d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..96cedcfc06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..3339c6f749 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d186e987c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..1e7b9025fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html new file mode 100644 index 0000000000..636733d65e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..9526b3d3db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..93340436ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html new file mode 100644 index 0000000000..2f0ddf3156 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html new file mode 100644 index 0000000000..976e030aaa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..0d2cdef269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..0edae205d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..7e0ae9e730 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..32c1e93b12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html new file mode 100644 index 0000000000..3b79fcda40 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..47a7fb952b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html new file mode 100644 index 0000000000..4e88d64833 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html new file mode 100644 index 0000000000..f2cf428fcc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..2b1713d255 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7dd56090b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..6c0e8e9d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..35713a0cd8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..9fd2264d37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..fa4d6b9af7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..dedff79939 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..17355d9695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..b842e1a181 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..8bdafa6b82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..78bc526458 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..60a6b9b975 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..edf9a5d7f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..6858419ba0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..fb470d393c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..78ebcaf575 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..77e41fdaf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..885454d649 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7d637e10ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid cite: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..37ca55f73e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..a38c794de8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..f83002c231 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..8992b51154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..aed0a86045 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..d78aaab346 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2aa14ab993 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid cite: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html new file mode 100644 index 0000000000..c8d8073749 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <q> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html new file mode 100644 index 0000000000..c742f757fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <q> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html new file mode 100644 index 0000000000..8ce4ec4214 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html @@ -0,0 +1,10 @@ + + + + +ruby element missing rt child + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html new file mode 100644 index 0000000000..0f8d363df9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html @@ -0,0 +1,10 @@ + + + + +ruby element missing rt child + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html new file mode 100644 index 0000000000..16474321a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html @@ -0,0 +1,10 @@ + + + +the "s" element is not obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html new file mode 100644 index 0000000000..4049a95693 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <samp> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html new file mode 100644 index 0000000000..27d469d7a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <samp> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html new file mode 100644 index 0000000000..3ac19056a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html @@ -0,0 +1,10 @@ + + + +the "language" attribute is obsolete + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html new file mode 100644 index 0000000000..ebf2dca0a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html new file mode 100644 index 0000000000..5585b74431 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..3d850fc735 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..55bcbb9f9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..03cab75058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..0c97b6b1a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html new file mode 100644 index 0000000000..4e90cab023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..229c0115f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..958c18e4b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html new file mode 100644 index 0000000000..37338edcce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..b8c12b06ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..82e95ba5ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..63c908e807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..38936b3b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..1e3cac534e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html new file mode 100644 index 0000000000..4995fe428c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html new file mode 100644 index 0000000000..676705ed88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..4f8581e69a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html new file mode 100644 index 0000000000..58a8aecd69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..c58b09b9df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..f659cf0d5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..c23ef7bc93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..f54c9aeaa8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f8a8317d05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..df39dc2fdf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..af8803b602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..49d0a41cbf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..99d207f402 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3f2447018c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html new file mode 100644 index 0000000000..28f15327a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..157fd07dc4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html new file mode 100644 index 0000000000..5ff1dfb7a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html new file mode 100644 index 0000000000..e9fc4b917b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html new file mode 100644 index 0000000000..14cc85f13f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..b20a459624 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..5e2e7db787 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..ce486bcca1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2f7174ec1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html new file mode 100644 index 0000000000..003f9d489c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..c57c169484 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html new file mode 100644 index 0000000000..ed84a101e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html new file mode 100644 index 0000000000..fca9c6b9ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..f864a2a065 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..92a5453cb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..f26fb056d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1bae7962e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..d23ad76fda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..5efd30aaae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..42b33d4413 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b9b9db1ee9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..9dfcff8470 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..7d641fa5b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5b1877e885 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..fa9437aba5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..5e0848eaac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bb4642fc70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..90a94ef29b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..63c8ba3cda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..656fdc01b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3c97e99758 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..a0415fb9cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e500ae56e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..37449448eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..44419f43a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..b9a2992360 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..26baccf602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..38e21c6ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..dd331c5ff9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html new file mode 100644 index 0000000000..d2fdf78b56 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html @@ -0,0 +1,98 @@ + + +Append child writable stream demo + + + + + + + + + + + + +

        Append child writable stream demo

        +Back to demo index + + +
        + + +
        + +
        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html new file mode 100644 index 0000000000..35bf133571 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html @@ -0,0 +1,60 @@ + + +Streaming element with backpressure demo + + + + + + + + + + + + +

        Streaming element with backpressure demo

        +Back to demo index + + +
        + + +
        + +
        JANK METER
        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html new file mode 100644 index 0000000000..c9c70d5487 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html @@ -0,0 +1,60 @@ + + +Streaming element demo + + + + + + + + + + + + +

        Streaming element demo

        +Back to demo index + + +
        + + +
        + +
        JANK METER
        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html new file mode 100644 index 0000000000..b86e5850d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <small> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html new file mode 100644 index 0000000000..f874f3b87c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <small> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html new file mode 100644 index 0000000000..40af9974f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html new file mode 100644 index 0000000000..6d3c3a2ee0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..d814f5bee1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..d01d315a80 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..1780fe6981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..cf2d6028b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html new file mode 100644 index 0000000000..fce5132b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..e670a118fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..e459233329 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html new file mode 100644 index 0000000000..0c8af3c140 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..401b95d784 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..20aee85b0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..459a77a7c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..87343ea53d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..89198c0c01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html new file mode 100644 index 0000000000..d6fbbff9f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html new file mode 100644 index 0000000000..4b948bb424 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..1c0948bdec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html new file mode 100644 index 0000000000..bfa213cf9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..af4112397f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2b8764b773 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..a3f169c0b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..8290e23552 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..6a7028d120 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..8c42b1c88f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3764f1e87f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..fd99580750 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..4d133de219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b7fba02473 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html new file mode 100644 index 0000000000..a755948615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..e410928b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html new file mode 100644 index 0000000000..315c9c0407 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html new file mode 100644 index 0000000000..c635f3b667 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html new file mode 100644 index 0000000000..f4a35d68a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..6162bb6ec4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..590459c48e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..32aa2a6099 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..0c5edbf21b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html new file mode 100644 index 0000000000..b5103483b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..6359c2dec9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html new file mode 100644 index 0000000000..8b255e538d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html new file mode 100644 index 0000000000..7e3eede3c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..c2b2ccf61b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..3d18f7316a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..c92f72c9d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +src warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..5be1b6aa5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..3d2ba290e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3f73121760 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..87d52244b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b1d44ebc7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5388a0e6a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..f24622fe25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..de2b3888c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..c331a355d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..fa49920494 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..576fef6f47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..09837749cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..931e59c008 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..87f75d8fb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..99170ba10a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4e68da6e7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8a7e5471c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..87ebab22db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..110363739e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..2e88fd4d43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..147678b38d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c6f9bef714 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..fb2f9413f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html new file mode 100644 index 0000000000..ee1abffabf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html @@ -0,0 +1,23 @@ + + + + + <span> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html new file mode 100644 index 0000000000..30814fc2c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <span> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html new file mode 100644 index 0000000000..1510a641c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html @@ -0,0 +1,22 @@ + + + + + <strong> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html new file mode 100644 index 0000000000..a202dfc8dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html @@ -0,0 +1,25 @@ + + + + + <strong> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + +

        text

        • list
        elem

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html new file mode 100644 index 0000000000..2124406a31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html @@ -0,0 +1,274 @@ +HTML Standard + + + + + + + + + + + + + + + +
        1. 9 Communication
          1. 9.1 The MessageEvent interface

        9 Communication

        + +

        9.1 The MessageEvent interface

        + +

        Messages in server-sent events, Web sockets, cross-document + messaging, channel messaging, and broadcast channels use the + MessageEvent interface for their message + events:

        + +
        [Constructor(DOMString type, optional MessageEventInit eventInitDict), Exposed=(Window,Worker,AudioWorklet)]
        +interface MessageEvent : Event {
        +  readonly attribute any data;
        +  readonly attribute USVString origin;
        +  readonly attribute DOMString lastEventId;
        +  readonly attribute MessageEventSource? source;
        +  readonly attribute FrozenArray<MessagePort> ports;
        +
        +  void initMessageEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional any data = null, optional USVString origin = "", optional DOMString lastEventId = "", optional MessageEventSource? source = null, optional sequence<MessagePort> ports = []);
        +};
        +
        +dictionary MessageEventInit : EventInit {
        +  any data = null;
        +  USVString origin = "";
        +  DOMString lastEventId = "";
        +  MessageEventSource? source = null;
        +  sequence<MessagePort> ports = [];
        +};
        +
        +typedef (WindowProxy or MessagePort or ServiceWorker) MessageEventSource;
        + +
        event . data
        + +

        Returns the data of the message.

        + +
        event . origin
        + +

        Returns the origin of the message, for server-sent events and + cross-document messaging.

        + +
        event . lastEventId
        + +

        Returns the last event ID string, for + server-sent events.

        + +
        event . source
        + +

        Returns the WindowProxy of the source window, for cross-document + messaging, and the MessagePort being attached, in the connect event fired at + SharedWorkerGlobalScope objects.

        + +
        event . ports
        + +

        Returns the MessagePort array sent with the message, for cross-document + messaging and channel messaging.

        + +
        + + + +

        The data attribute must return the value + it was initialized to. It represents the message being sent.

        + +

        The origin attribute must return the + value it was initialized to. It represents, in server-sent events and + cross-document messaging, the origin of the document that sent the + message (typically the scheme, hostname, and port of the document, but not its path or fragment).

        + +

        The lastEventId attribute must + return the value it was initialized to. It represents, in server-sent events, the + last event ID string of the event + source.

        + +

        The source attribute must return the + value it was initialized to. It represents, in cross-document messaging, the + WindowProxy of the browsing context of the Window object + from which the message came; and in the connect events used by shared workers, the newly connecting + MessagePort.

        + +

        The ports attribute must return the + value it was initialized to. It represents, in cross-document messaging and + channel messaging, the MessagePort array being sent.

        + + +

        The initMessageEvent() + method must initialize the event in a manner analogous to the similarly-named initEvent() method. [DOM]

        + + + +

        Various APIs (e.g., WebSocket, EventSource) use the + MessageEvent interface for their message event + without using the MessagePort API.

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html new file mode 100644 index 0000000000..e55c3e94ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html @@ -0,0 +1,17 @@ + + + + + + <STYLE>s + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html new file mode 100644 index 0000000000..d927a60f10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html @@ -0,0 +1,8 @@ + + +style@scoped as child of div with flow content after + +
        + +

        foo +

        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html new file mode 100644 index 0000000000..8619e0815e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html @@ -0,0 +1,5 @@ + + +style@scoped as child of p (where flow content is not allowed) + +

        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html new file mode 100644 index 0000000000..358bd694bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html @@ -0,0 +1,6 @@ + + + +style@scoped in head + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html new file mode 100644 index 0000000000..19d56bbc98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html @@ -0,0 +1,8 @@ + + +style@scoped as child of div with flow content before + +
        +

        foo

        + +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html new file mode 100644 index 0000000000..1799dd128c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html @@ -0,0 +1,9 @@ + + +mutliple adjacent style@scoped as child of div with flow content after + +
        + + +

        foo

        +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html new file mode 100644 index 0000000000..cdcc00eb70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html @@ -0,0 +1,5 @@ + + +style@scoped as child of div + +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html new file mode 100644 index 0000000000..f977b1790e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html @@ -0,0 +1,13 @@ + + + + + <STYLE>s + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html new file mode 100644 index 0000000000..2dbd047f46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <sub> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html new file mode 100644 index 0000000000..41e40a63d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <sub> + + + + text + + +

        • text

        + + +

        text

        +

        text

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html new file mode 100644 index 0000000000..af3642f5ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <sup> + + + +

        text

        + + +

        text

        + + +

        text

        +

        text

        + + +

        text

        +

        text

        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html new file mode 100644 index 0000000000..321a9439e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <sup> + + + + text + + +

        • text

        + + +

        text

        +

        text

        + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html new file mode 100644 index 0000000000..687213c3b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html @@ -0,0 +1,1966 @@ + + + + +Алексей Михайлович — Википедия + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        + + +
        +
        +
        +

        Алексей Михайлович

        +
        +
        Материал из Википедии — свободной энциклопедии
        +
        +
        +
        + Перейти к: навигация, поиск +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Алексей I Михайлович
        +Алеѯі́й Миха́иловичъ
        Алексей I Михайлович
        Портрет царя Алексея Михайловича. Неизвестный русский художник второй половины 17 века. Школа Оружейной палаты. Конец 1670 - начало 1680 годов
        + + + + + +
        +
        +
        Флаг
        +
        +
        Государь, Царь и Великий Князь всея Руси
        +
        1645 — 1676
        Коронация:28 сентября (8 октября1645
        Предшественник:Михаил Фёдорович
        Преемник:Фёдор III Алексеевич
         
        Вероисповедание:Православная Церковь
        Рождение:17 (27) марта 1629(1629-03-27)
        +Москва
        Смерть:29 января (8 февраля) 1676(1676-02-08) (46 лет)
        +Москва
        Место погребения:Архангельский собор (Москва)
        Род:Романовы
        Отец:Михаил Фёдорович
        Мать:Стрешнева, Евдокия Лукьяновна
        Супруга:1) Милославская, Мария Ильинична
        +2) Нарышкина, Наталья Кирилловна
        Дети:от 1-го брака: Дмитрий, Евдокия, Марфа, Алексей, Анна, Софья, Екатерина, Мария, Фёдор, Феодосия, Симеон, Иван, Евдокия
        +от 2-го брака: Пётр, Наталья, Феодора
         
        Автограф:Автограф царя Алексея Михайловича Сытин 3века 1912.jpg
        +

        Алексе́й Миха́йлович Тиша́йший[1] (17 (27) марта 1629 — 29 января (8 февраля1676) — второй русский царь из династии Романовых (14 (24) июля 1645 — (29 января (8 февраля1676), сын Михаила Фёдоровича и его второй жены Евдокии.

        +

        + +

        +

        Биография[править | править вики-текст]

        +

        «Новый летописец» о его рождении сообщает[2]:

        +
        +

        В лето 7137 (1629) году, марта в 17-й день, родился у государя царя и великого князя Михаила Федоровича всея Русии благочестивый царевич князь Алексей Михайлович всея Русии, и крещен был в Чудовом монастыре, а крестил его, государя, сам святейший патриарх Филарет Никитич московский и всея Русии, а отец крестный [был] троицкий келарь Александр.

        +
        +

        Небесным покровителем мальчика по святцам стал Алексий, человек Божий.

        +

        Детство[править | править вики-текст]

        +

        До пятилетнего возраста молодой царевич Алексей оставался на попечении у царских «мам». С пяти лет под надзором Б. И. Морозова он стал учиться грамоте по букварю, затем приступил к чтению Часослова, Псалтыри и Деяний святых апостолов, в семь лет начал обучаться письму, а в девять — церковному пению. С течением времени у ребёнка (11—13 лет) составилась маленькая библиотека; из книг, ему принадлежавших, упоминаются, среди прочего, «Лексикон» и «Грамматика», изданные в Литве, а также «Космография». В числе предметов «детской потехи» будущего царя встречаются: конь и детские латы «немецкого дела», музыкальные инструменты, немецкие карты и «печатные листы» (картинки). Таким образом, наряду с прежними образовательными средствами, заметны и нововведения, которые сделаны были не без прямого влияния Б. И. Морозова. Последний, как известно, одел в первый раз молодого царя с братом и другими детьми в немецкое платье. На 14-м году жизни царевича торжественно «объявили» народу, а в возрасте 16 лет он вступил на московский престол.

        +

        Характер и увлечения Алексея Михайловича[править | править вики-текст]

        +

        Со вступлением на престол царь Алексей стал лицом к лицу с целым рядом вопросов, волновавших русскую жизнь XVII века. Малоподготовленный к разрешению такого рода вопросов, он первоначально прислушивался к мнению бывшего своего дядьки Б. И. Морозова, но вскоре и сам стал принимать самостоятельное участие в делах. В этой деятельности окончательно сложились основные черты его характера. Самодержавный московский царь, судя по его собственным письмам, иностранцев (А. Мейерберга, С. Коллинза, Я. Рейтенфельса, А. Лизека) и отношениям его к окружавшим, обладал замечательно мягким, добродушным характером, был, по словам Г. К. Котошихина, «гораздо тихим». Духовная атмосфера, среди которой жил царь Алексей, его воспитание, характер и чтение церковных книг развили в нём религиозность. По понедельникам, средам и пятницам царь во все посты ничего не пил и не ел, и вообще был ревностным исполнителем церковных обрядов. К почитанию внешнего обряда присоединялось и внутреннее религиозное чувство, которое развивало у царя Алексея христианское смирение. «А мне грешному, — пишет он, — здешняя честь, аки прах». Царское добродушие и смирение иногда, однако, сменялись кратковременными вспышками гнева. Однажды царь, которому пускал кровь немецкий «дохтур», велел боярам испробовать то же средство. Родион Стрешнев не согласился. Царь Алексей собственноручно «смирил» старика, но затем не знал, какими подарками его задобрить.

        +

        Сэмюэль Коллинз — английский врач при царском дворе — сообщал:

        +
        +

        Забава его состоит в соколиной и псовой охоте. Он содержит больше трёхсот смотрителей за соколами и имеет лучших кречетов в свете, которые привозятся из Сибири и бьют уток и другую дичь. Он охотится на медведей, волков, тигров, лисиц или, лучше сказать, травит их собаками. Когда он выезжает, Восточные ворота и внутренняя стена города запираются до его возвращения. Он редко посещает своих подданных… Когда Царь отправляется за город или в поле для увеселений, он строго приказывает, чтобы никто не беспокоил его просьбами.

        +
        +
        +
        +
        +
        +Письмо царя Алексея Михайловича своему двоюродному брату стольнику Афанасию Матюшкину, писанное тайнописью (тарабарщиной)
        +
        +
        +

        Вообще царь умел отзываться на чужое горе и радость; замечательны в этом отношении его письма к А. Л. Ордину-Нащокину и князю Н. И. Одоевскому. Мало тёмных сторон можно отметить в характере царя Алексея. Он обладал скорее созерцательной, пассивной, а не практической, активной натурой. Он стоял на перекрёстке между двумя направлениями, старорусским и западническим, примерял их в своём мировоззрении, но не предавался ни тому, ни другому со страстной энергией Петра. Царь был не только умным, но и образованным человеком своего века. Он много читал, писал письма, составил «Уложение сокольничья пути», пробовал писать свои воспоминания о польской войне, упражнялся в версификации (стихосложении). Он был человеком порядка по преимуществу; «делу время и потехе час» (то есть всему своё время) — писал он; или: «без чина же всякая вещь не утвердится и не укрепится».

        +

        Известно, что Алексей Михайлович лично занимался вопросами организации армии. Сохранилось штатное расписание рейтарского полка, выполненное самим государем[3]. Секретарь датского посольства Андрей Роде, свидетельствует, что государь занимался и артиллерией. Как записал он в своем дневнике: (11 апреля 1659 года «Полковник (Бауман) показал нам тоже чертеж пушки, которую изобрел сам великий князь (царь Алексей Михайлович)»[4]. Алексей Михайлович очень интересовался европейской прессой, с которой знакомился по переводам, выполненным в Посольском приказе. Одну из статей (о том, что свергшие и казнившие своего короля англичане сильно жалеют об этом) царь лично зачёл боярам на заседании Боярской думы. С 1659 г. Алексей Михайлович пытался наладить регулярную доставку в Россию иностранных газет. В 1665 г. с этой целью была организована первая регулярная почтовая линия, связавшая Москву с Ригой, а через неё с общеевропейской почтовой системой[5]. Царь проявлял большой интерес к разным системам тайнописи. Вновь разработанные шифры использовали в дипломатической практике. В приказе Тайных дел хранились прорисовки египетских иероглифов, выполненных по книге египтолога А. Кирхера[6]. В круг интересов царя входила астрология. Следуя советам своего врача Сэмуэля Коллинза, он позволял на основе рекомендаций медицинской астрологии пускать себе кровь[7]. Алексей Михайлович был настолько увлечен звёздным небом, что в начале 1670-х гг. он, через руководившего Посольским приказом А. С. Матвеева, попросил датского резидента достать ему телескоп[8]. В последние годы жизни царь увлекся европейской музыкой. (21 (31) октября 1674 г. Алексей Михайлович устроил для себя и ближних людей пир, который сопровождался очень необычной потехой: «Играл в арганы немчин, и в сурну, и в трубы трубили, и в суренки играли, и по накрам, и по литаврам били ж во все»[9].

        +

        Царствование[править | править вики-текст]

        +
        + +
        +

        Женитьба. Боярин Борис Морозов[править | править вики-текст]

        +

        Молодой царь сильно подчинился влиянию Бориса Морозова. Задумав жениться, он в 1647 году выбрал на смотре невест себе в жены Евфимию, дочь Рафа Всеволожского, но отказался от своего выбора благодаря интригам, в которые, вероятно, замешан был сам Б. И. Морозов. В 1648 году, 16 (26 по новому стилю) января, царь заключил брак с Марьей Ильиничной Милославской; вскоре за тем Б. И. Морозов женился на её сестре Анне. Таким образом Б. И. Морозов и его тесть И. Д. Милославский приобрели первенствующее значение при дворе. К этому времени, однако, уже ясно обнаружились результаты плохого внутреннего управления Б. И. Морозова. Царским указом и боярским приговором (7 (17) февраля 1646 г. установлена была новая пошлина на соль. Эта пошлина заменила не только прежнюю соляную пошлину, но и ямские и стрелецкие деньги; она превосходила рыночную цену соли — главнейшего предмета потребления — приблизительно в 1⅓ раза и вызвала сильное недовольство со стороны населения. К этому присоединились злоупотребления И. Д. Милославского и молва о пристрастии царя и правителя к иностранным обычаям. Все эти причины вызвали народный бунт (Соляной бунт) в Москве и беспорядки в других городах; (1 (11) июня 1648 года народ стал требовать у царя выдачи Б. Морозова, затем разграбил его дом и убил окольничего Плещеева и думного дьяка Чистого. Царь поспешил тайно отправить любимого им Б. И. Морозова в Кирилло-Белозерский монастырь, а народу выдал окольничего Траханиотова. Новая пошлина на соль отменена была в том же году. После того, как народное волнение стихло, Морозов вернулся ко двору, пользовался царским расположением, но не имел первенствующего значения в управлении.

        +

        Патриарх Никон[править | править вики-текст]

        +
        +
        +
        +
        +
        Алексей Михайлович и Никон перед гробницей святителя Филиппа
        +
        +
        +
        + + + + + + + + +
        Династия Романовых (до Петра III)
        + + + + +
        Роман Юрьевич Захарьин + + + + + + + + + + +
        Анастасия,
        +жена Ивана IV Грозного + + + + + + + +
        Фёдор I Иоаннович
        +
        Никита Романович + + + + + + + + + + + + + + + + +
        Фёдор Никитич
        +(патриарх Филарет)
        + + + + + + + +
        Михаил Фёдорович + + + + + + + +
        Алексей Михайлович + + + + + + + + + + + + + + + + + + + +
        Алексей Алексеевич
        Софья Алексеевна
        Фёдор III
        Иван V + + + + + + + + + + +
        Анна Иоанновна
        Екатерина Иоанновна + + + + + + + +
        Анна Леопольдовна + + + + + + + +
        Иван VI
        +
        +
        +
        Пётр I Великий
        +(2-я жена Екатерина I) + + + + + + + + + + + + + +
        Алексей Петрович + + + + + + + +
        Пётр II
        +
        Анна Петровна + + + + + + + +
        Пётр III
        +
        Елизавета Петровна
        +
        +
        +
        +
        Александр Никитич
        Михаил Никитич
        Иван Никитич + + + + + + + +
        Никита Иванович
        +
        +
        +
        +
        +
        +
        +
        +
        +«Царь Алексей Михайлович с боярами на соколиной охоте близ Москвы» (картина Николая Сверчкова)
        +
        +
        +

        Царь Алексей возмужал и уже более не нуждался в опеке; сам он писал Никону в 1651 году, «что слово его стало во дворце добре страшно». Слова эти, однако, на деле не вполне оправдались. Мягкая, общительная натура царя нуждалась в советчике и друге. Таким «особенным», особенно любимым другом стал Никон. Будучи в то время митрополитом в Новгороде, где со свойственной ему энергией он в марте 1650 года усмирял мятежников, Никон овладел доверием царским, посвящён был в патриархи (25 июля (4 августа1652 года и стал оказывать прямое влияние на дела государственные. Из числа последних особенное внимание правительства привлекали внешние отношения.

        +

        Патриарху Никону было поручено провести церковную реформу. Реформа прошла в 16531655 годах и касалась в основном церковных обрядов и книг. Было введено крещение тремя пальцами, поясные поклоны вместо земных, исправлены по греческим образцам иконы и церковные книги. Созванный в 1654 году Московский собор одобрил реформу, но предложил привести действующие обряды в соответствие не только с греческой, но и с русской традицией.

        +

        Новый патриарх был человеком своенравным, волевым, во многом фанатичным. Получив необъятную власть над верующими, он вскоре выступил с идеей первенства церковной власти и предложил Алексею Михайловичу разделить с ним власть. Однако царь не пожелал долго терпеть патриарха. Он перестал ходить на патриаршие богослужения в Успенском соборе, приглашать Никона на государственные приёмы. Это было серьёзным ударом по самолюбию патриарха. Во время одной из проповедей в Успенском соборе он заявил о сложении патриарших обязанностей (с сохранением сана) и удалился в Новоиерусалимский Воскресенский монастырь. Там Никон ждал, что царь раскается и попросит его вернуться в Москву. Однако царь поступил совсем иначе. Он стал готовить церковный суд над Никоном, для чего пригласил в Москву православных патриархов из других стран.

        +

        Для суда над Никоном в 1666 г. был созван Большой Московский собор, на который патриарха привезли под охраной. Царь заявил, что Никон без разрешения царя оставил церковь и отрекся от патриаршества, тем самым давая понять, кому принадлежит реальная власть в стране. Присутствовавшие церковные иерархи поддержали царя и осудили Никона, благословив лишение его сана патриарха и вечное заточение в монастырь. Одновременно Собор 1666—1667 гг. поддержал церковную реформу и предал проклятию всех её противников, которые стали именоваться раскольниками. Участники Собора постановили передать лидеров старообрядцев в руки властей. Таким образом, реформы Никона и Собор 1666—1667 гг. положили начало расколу в Русской Православной Церкви.

        +
        +
        +
        +
        +Большая государственная печать Алексея Михайловича. 1667
        +
        +
        +

        Военная реформа[править | править вики-текст]

        +

        В 1648 году, используя опыт создания полков иноземного строя в период царствования своего отца, Алексей Михайлович начинает реформу армии[10].

        +

        В ходе реформы 1648—1654 годов были усилены и увеличены лучшие части «старого строя»: элитная московская поместная конница Государева полка, московские стрельцы и пушкари. Главным направлением реформы стало массовое создание полков нового строя: рейтарских, солдатских, драгунских и гусарского[10]. Эти полки составили костяк новой армии царя Алексея Михайловича. Для выполнения целей реформы на службу было нанято большое количество европейских военных специалистов. Это стало возможным из-за окончания Тридцатилетней войны, что создало в Европе колоссальный для тех времен рынок военных профессионалов[11].

        +

        Дела на Украине. Польская война[править | править вики-текст]

        + +

        Ещё в конце 1647 года казацкий сотник Зиновий Богдан Хмельницкий бежал с Украины в Запорожье, а оттуда в Крым. Вернувшись с татарским войском и избранный в гетманы казацкой радой, он поднял восстание, охватившее всю Украину, разгромил польские войска при Жёлтых Водах, Корсуни, Пиляве. После этих первых побед, (8 (18) июня 1648 года, Хмельницкий отправил Алексею Михайловичу письмо с просьбой принять в подданство запорожских казаков. Затем осадил Замостье и под Зборовом заключил выгодный мир. После поражения под Берестечком он согласился под Белой Церковью на мир гораздо менее выгодный, чем Зборовский. В феврале 1651 был созван Земский собор, где, в числе прочего, было объявлено о желании Хмельницкого и запорожцев перейти в русское подданство[12]. В течение всего этого времени Алексей Михайлович занимал выжидательную политику: он не помогал ни Хмельницкому, ни Речи Посполитой.

        +
        +
        +
        +
        +Знамя Большого полка Великого государя царя Алексея Михайловича 1654 года
        +
        +
        +

        Белоцерковский мир стал причиной новых волнений на Украине; гетман был вынужден нарушить все условия и в третий раз обратиться с просьбой о помощи к «царю восточному, православному». На Земском соборе, созванном по этому поводу в Москве, (1 (11) октября 1653 решено было принять казаков в подданство и объявлено о скорой войне с Польшей. Царь счёл нужным объяснить причины войны французскому королю Людовику XIV, отправив к нему в конце года гонца Мачехина, добравшегося в Париж лишь в октябре 1654 года[13].

        +

        18 мая 1654 сам царь выступил в поход, съездив помолиться в Троице-Сергиеву лавру и Саввино-Сторожевский монастырь. Свидетель событий так описывал царя, который выехал во главе войска:

        +
        +

        Ехал сам царь, окруженный 24 алебардистами, из коих два предшествующие несли два палаша. Царь в богатой броне, сверх которой была у него короткая одежда, украшенная золотыми позументами, на груди открытая, чтобы можно было видеть броню. Поверх этой одежды, у него было другое одеяние, чрезвычайно длинное, отовсюду висячее, с одной только стороны закрытое, шитое золотом: на этом одеянии видны были три большие выпуклости, усаженные драгоценными камнями и жемчугом. На голове у него был шлем, вверху, по старинной форме, заостренный, а на нём было царское золотое яблоко с крестом, усаженным также драгоценными камнями. Спереди каски был солитер, вправленный крупный драгоценный камень, ценимый в несколько тысяч[14].

        +
        +

        Войско направилось к Смоленску. После сдачи Смоленска 23 сентября царь вернулся в Вязьму. Весной 1655 года предпринят был новый поход. 30 июля царь совершил торжественный въезд в Вильну и принял титул «государя Полоцкого и Мстиславского», а затем, когда взяты были Ковно и Гродно, «великого князя Литовского, Белой России, Волынского и Подольского». В ноябре царь вернулся в Москву. В это время успехи шведского короля Карла X, завладевшего Познанью, Варшавой и Краковом, изменили ход военных действий. В Москве стали опасаться усиления Швеции за счёт Польши. С целью занять денег для ведения войны с Польшей и Швецией Алексей Михайлович направил в 1656 году в Венецию дипломата Ивана Чемоданова, но его посольство не выполнило своей задачи. Осенью 1656 года с Речью Посполитой было заключено Виленское перемирие.

        +

        (15 (25) июля 1656 года царь двинулся в поход в Ливонию и по взятии Динабурга и Кокенгузена осадил Ригу. Осада снята была из-за слуха, что Карл Х идёт в Ливонию. Дерпт был занят московскими войсками. Царь отступил в Полоцк и здесь дождался перемирия, заключённого в Вильне (24 октября (3 ноября1656 года. В 1657—1658 годах военные действия продолжились с переменным успехом. (20 (30) декабря 1658 года было заключено Валиесарское перемирие со шведами сроком на три года, по которому Россия удержала часть завоёванной Ливонии (с Дерптом и Мариенбургом). Окончательный мир заключён в Кардисе в 1661; по этому миру Россия уступила все завоёванные места. Невыгодные условия Кардисского мира вызваны были смутами в Малороссии и новой войной с Польшей.

        +

        После смерти Богдана Хмельницкого в июле 1657 года на Чигиринской раде козацкая старшина возложила гетманские обязанности на Ивана Выговского, но только до достижения Юрием Хмельницким полнолетия.

        +
        +
        +
        +
        +Портрет Алексея Михайловича. XVII в. (?)
        +
        +
        +

        На Корсунской раде 21 октября 1657 г. в атмосфере острых противоречий Иван Выговский был избран гетманом Украины. «Яркая, но противоречивая личность нового гетмана могла только усилить смуту на Украине. С одной стороны, в условиях, когда Украина всё ещё вела войну с Польшей, стать признанным всеми лидером корыстолюбивый писарь, не „природный казак“, а купленный у татар за лошадь „лях“, вдобавок женатый на дочери польского магната, — не мог. Но с другой стороны, с 1648 г. он служил генеральным писарем и, являясь ближайшим к Богдану Хмельницкому доверенным лицом, был единственным человеком на Украине, посвященным во все внутренние и внешние политические проблемы. Таким образом, уже само избрание И. Выговского гетманом вызывало много противоречий и не могло создать единства на Украине»[15]. Уже в октябре 1657 года гетман столкнулся с мощной оппозицией. Гетману удалось разгромить оппозиционеров, во главе которых стояли полтавский полковник Мартын Пушкарь и кошевой атаман Яков Барабаш. Но противоречия внутри казацкого общества продолжали накаляться. Гетман Выговский присягнул Речи Посполитой и начал нападения на Киев и другие города. В ответ правительство ввело на территорию Войска Запорожского войска Белгородского разряда и гетман Выговский вновь поклялся в верности царю. Вскоре выговцы, при поддержке польских войск, вновь начали военные действия. В Конотопской битве 28 июня (8 июля1659 года победу одержал Выговский. Исход Конотопской битвы, тем не менее, не укрепил положение Выговского в продолжающейся гражданской войне в Гетманщине и не предотвратил его скорое свержение.

        +

        В гражданской войне, в которой Выговского поддерживала польская корона, а за спиной пребывавшего на Сечи Юрия Хмельницкого стояли опытные полковники его отца Иван Богун, Иван Сирко, Яким Сомко, активно поддерживаемые царем Алексеем Михайловичем, победу одержали сторонники союза с Россией, и Выговский был вынужден сложить гетманскую булаву в пользу политически малоактивного Юрия Хмельницкого, который впоследствии постригся в монахи и ушёл в монастырь.

        +

        Воспользовавшись смутами в Малороссии, Польша отказалась признавать Алексея Михайловича наследником польского престола и не уступала Москве её завоеваний. Следствием этого была вторая польская война. В июне 1660 года князь Хованский потерпел поражение у Полонки, в сентябре — Шереметев под Чудновым. Дела приняли ещё более опасный оборот благодаря продолжавшимся в Малороссии смутам. Тетеря присягнул королю, который явился на левой стороне Днепра, но после неудачной осады Глухова в начале 1664 года и успешных действий его противников — Брюховецкого, избранного гетманом на левой стороне Днепра, и князя Ромодановского — ушёл за Десну. А. Ордин-Нащокин советовал царю отказаться от Малороссии и обратиться на Швецию. Алексей Михайлович отклонил это предложение; он не терял надежды. Благоприятному исходу борьбы способствовали внутренние беспорядки в Польше и переход гетмана Дорошенко, преемника Тетери, в подданство турецкому султану. 13 (23) января 1667 года заключён был мир в деревне Андрусов. Царь Алексей Михайлович по этому миру приобрёл Смоленск, Северскую землю, левую сторону Днепра и, кроме того, Киев на два года.

        +
        +
        +
        +
        +Вербное Воскресенье в Москве в царствование Алексея Михайловича. В. Б. Шварц, 1865
        +
        +
        +

        Во время войн 16541658 годов царь часто отсутствовал в Москве, находился, следовательно, вдали от Никона и присутствием своим не сдерживал властолюбия патриарха. Вернувшись из походов, он стал тяготиться его влиянием. Враги Никона воспользовались охлаждением к нему царя и непочтительно стали относиться к патриарху. Горделивая душа архипастыря не могла снести обиды; 10 (20) июля 1658 он отказался от своего сана и уехал в Воскресенский монастырь. Государь, однако, не скоро решился покончить с этим делом. Лишь в 1666 году на духовном соборе под председательством александрийского и антиохийского патриархов Никон был лишён архиерейского сана и заточен в Белозерский Ферапонтов монастырь. В тот же период войн (16541667) царь Алексей Михайлович лично побывал в Витебске, Полоцке, Могилёве, Ковно, Гродно, особенно в Вильно, и здесь ознакомился с новым образом жизни; по возвращении в Москву он сделал перемены в придворной обстановке. Внутри дворца появились обои («золотые кожи») и мебель на немецкий и польский образец. Снаружи резьба стала фигурной, во вкусе рококо, а не только лишь на поверхности дерева по русскому обычаю.

        +

        Монетная реформа[править | править вики-текст]

        + +
        +
        +
        +
        +Палаты Алексея Михайловича в Саввино-Сторожевском монастыре
        +
        +
        +

        В 1654 году царь распорядился из накопленных в казне талеров отчеканить рубли. На одной стороне был изображен орёл в квадрате (картуше) и в орнаментах, дата буквами и надпись «рубль». На другой стороне царь-всадник на скачущем коне, по кругу надпись: «Божиею милостию великий государь, царь и великий князь Алексей Михайлович всея Великия и Малыя России». В связи со сложностью изготовления штемпелей не удалось перечеканить все имеющие талеры. В 1655 году талеры стали надчеканивать с одной стороны двумя штемпелями (прямоугольным с датой «1655» и круглым штемпелем копейки (всадник на коне). Такая монета получила название «Ефимок с признаком». Ефимок и рубль приравнивались к 64 копейкам (по весу), хотя ранее цена варьировалась от 40 до 60 копеек. Разрубленный на четыре части талер надчеканивали, таким образом появилась в обращение четвертина (полуполтинник). Была введена ещё монета полуефимок (разрубленный пополам талер с надчеканом). «Ефимок с признаком» и его доли (полуефимок и четвертина) имели хождение в основном на Украине.

        +

        Был введен в обращение медный полтинник. Надпись на полтиннике вокруг всадника на идущем коне: «Божиею милостию царь и великий князь Алексей Михайлович всея Руси». На рублях и полтинниках присутствовала дата славянской цифирью (буквами) в переводе «лета 7162», то есть по летоисчислению от Сотворения Мира.

        +

        Собирание налогов было велено производить серебром, а выплаты из казны — медными монетами. Таким образом царь быстро пополнил казну серебром. Однако, крестьяне отказывались продавать зерно, а купцы — товары за медь, следствием чего стал медный бунт. Впоследствии медные монеты были изъяты из обращения.

        +

        Денежная реформа Алексея Михайловича считается[кем?] неудачной, и только при Петре Первом началась чеканка монет, по качеству не уступающим европейским монетам.

        +

        Внутренние беспорядки[править | править вики-текст]

        +
        +
        +
        +
        +Царь Алексей Михайлович. Гравюра XVII века. Редкое изображение государя в повседневной одежде
        +
        +
        +

        Едва успела стихнуть война с Польшей, как правительство должно было обратить внимание на новые внутренние беспорядки, на Соловецкое возмущение и восстание Разина.

        +

        С падением Никона не уничтожено было главное его нововведение: исправление церковных книг. Многие священники и монастыри не согласились принять эти новшества. Особенно упорное сопротивление оказал Соловецкий монастырь; осаждённый с 1668 года, он взят был воеводой Мещериновым 22 января (1 февраля1676 г.; мятежники были перевешаны.

        +

        В то же время на юге поднял бунт донской казак Степан Разин. Ограбив караван гостя Шорина в 1667 г., Разин двинулся на Яик, взял Яицкий городок, грабил персидские суда, но в Астрахани принёс повинную. В мае 1670 года он снова отправился на Волгу, взял Царицын, Чёрный Яр, Астрахань, Саратов, Самару и поднял черемис, чувашей, мордву, татар, но под Симбирском разбит был князем Ю. Барятинским, бежал на Дон и, выданный атаманом Корнилом Яковлевым, казнён в Москве 6 (16) июня 1671 года.

        +

        Вскоре после казни Разина началась война с Турцией из-за Малороссии. Брюховецкий изменил Москве, но и сам был убит приверженцами Дорошенко. Последний стал гетманом обеих сторон Днепра, хотя управление левой стороной поручил наказному гетману Многогрешному. Многогрешный избран был в гетманы на раде в Глухове (в марте 1669 г.), снова перешёл на сторону Москвы, но свергнут старшинами и сослан в Сибирь. На его место в июне 1672 г. избран Иван Самойлович. Между тем турецкий султан Мехмед IV, которому поддался Дорошенко, не хотел отказаться и от левобережной Украины. Началась война, в которой прославился польский король Ян III Собеский, бывший коронным гетманом. Война окончилась 20-летним миром лишь в 1681 году.

        +

        Итоги царствования Алексея Михайловича[править | править вики-текст]

        + +

        Из внутренних распоряжений при царе Алексее можно выделить следующее:

        + +
        +
        +
        +
        +Алексей Михайлович (польская гравюра, 1664 год)
        +
        +
        +

        В финансовом отношении сделано также несколько преобразований:

        + +

        В области законодательства:

        + +

        При царе Алексее продолжалось колонизационное движение в Сибирь. Прославились в этом отношении: А. Булыгин, О. Степанов, Е. Хабаров и другие. Основаны: Симбирск (1648 год), Нерчинск (1658 год), Иркутск (1661 год), Пенза (1663 год), Кунгур (1663 год), Селенгинск (1666 год).

        +

        Смерть[править | править вики-текст]

        +
        +
        +
        +
        +Архангельский собор. Перспектива торцов надгробий царя Алексея Михайловича (1629—1676), царевича Алексея Алексеевича (1654—1670), царя Михаила Федоровича (1596—1645), царевичей-младенцев Василия и Ивана Михайловичей. Фотография К. А. Фишера. 1905 г. Из коллекций Музея архитектуры им. А. В. Щусева.
        +
        +
        +

        В последние годы правления царя Алексея при дворе особенно возвысился Артамон Сергеевич Матвеев. Через два года после смерти М. И. Милославской (4 (14) марта 1669 г.) царь женился на его родственнице Наталье Кирилловне Нарышкиной, 22 января (1 февраля1671 г. Матвеев, поклонник западноевропейских обычаев, давал театральные представления, на которые ходил не только сам царь, но и царица, царевичи и царевны (например, 2 (12) ноября 1672 г. в селе Преображенском). 1 (11) сентября 1674 г. царь объявил своего сына Фёдора наследником престола. 30 января (9 февраля1676 года царь Алексей Михайлович Тишайший скончался от сердечного приступа на 47 году жизни.

        +

        Браки и дети[править | править вики-текст]

        +
        +
        +
        +
        +Свадьба царя Алексея Михайловича и Натальи Нарышкиной. Гравюра XVII века
        +
        +
        + +

        Алексей Михайлович был отцом 16 детей от двух браков. Трое из его сыновей впоследствии царствовали. Ни одна из дочерей Алексея Михайловича не вышла замуж.

        + + +

        Предки[править | править вики-текст]

        + + + + + + + +
        Алексей Михайлович — предки
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Роман Юрьевич Захарьин-Кошкин
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Никита Романович Захарьин-Юрьев +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Ульяна Фёдоровна
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Фёдор Никитич Романов +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Варвара Ивановна Ховрина-Головина или Евдокия Ивановна Горбатая-Суздальская +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Михаил Фёдорович +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Василий Михайлович Шестов
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Иван Васильевич Шестов +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Ксения Ивановна Шестова +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Мария +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Алексей Михайлович +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Андрей Стрешнев
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Степан Андреевич Стрешнев +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Лукьян Степанович Стрешнев +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Стрешнева, Евдокия Лукьяновна +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Анна Константиновна +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
        +

        Интересные факты[править | править вики-текст]

        +
          +
        • Любимым развлечением Алексея Михайловича была игра в шахматы (и другие близкие им настольные игры: тавлеи, саки…)[17]. На картине российского художника Вячеслава Шварца «Сцена из домашней жизни русских царей» (1865) предстаёт царь Алексей Михайлович, играющий в шахматы с боярином.
        • +
        • В детстве Алексей Михайлович получил хорошее музыкальное образование. В зрелом возрасте он сочинял церковные песнопения. Из них сохранилась только стихира «Достойно есть», написанная в европейском, или «венецианском» (в терминологии XVII века) стиле, основанном на польско-украинской традиции, где ведущую партию играют басы. Стихира вошла в репертуар Мужского хора Издательского Отдела Московской Патриархии «Древнерусский Распев»[18].
        • +
        +

        См. также[править | править вики-текст]

        + +

        Памятники[править | править вики-текст]

        +
          +
        • В августе 2010 года в Новом Осколе открыт памятник основателю города царю Алексею Михайловичу.
        • +
        • В Пензе к 350-летию города планируется установка памятника царю Алексею Михайловичу[19].
        • +
        +

        Кинематограф[править | править вики-текст]

        + +

        Важнейшие сочинения по истории царствования царя Алексея[править | править вики-текст]

        + +

        Примечания[править | править вики-текст]

        +
        +
          +
        1. «Тишайший» (лат. clementissimus) — почётный титул латиноязычного происхождения, означающий «тишину» (спокойствие, благоденствие) в стране во время правления государя. К качествам характера Алексея Михайловича отношения не имеет. Впоследствии, когда в дипломатии латинский язык был заменён французским, прежнее величание «clementissimus» переведено было на французский (фр. tres gracieux), а в России уже с французского перевели как «всемилостивейший», и это название было также применено к государеву титулу, взамен прежнего «тишайший».
        2. +
        3. Новый летописец, XVIII
        4. +
        5. Курбатов О. А. Из истории военных реформ в России во 2-й половине XVII века. Реорганизация конницы на материалах Новгородского разряда 1650-х — 1660-х гг./Диссертация на соискание ученой степени кандидата исторических наук, М., 2002, стр. 93
        6. +
        7. Бабулин И. Б. Генерал Бауман и его деятельность в русской армии XVII века // Рейтар. 2005. No 7
        8. +
        9. Шамин С. М. Куранты XVII столетия: Европейская пресса в России и возникновение русской периодической печати. — М.; СПб.: «Альянс-Архео», 2011. С. 74-91.
        10. +
        11. Waugh D. C. Azbuka znakami lits: Egyptian Hieroglyphs in the Privy Chancellery Archive // Oxford Slavonic Papers. N. S., 1977, vol. 10, Р. 46-50.
        12. +
        13. Богданов А. П. О рассуждении Самуила Коллинса // Естественнонаучные представления Древней Руси. М., 1988. С. 204—208.
        14. +
        15. Орленко С. П. Выходцы из Западной Европы в России XVII века (правовой статус и реальное положение). М., 2004. С. 135.
        16. +
        17. Седов П. В. Закат Московского царства: Царский двор конца XVII века. СПб., 2006. С. 139.
        18. +
        19. 1 2 Малов А. В. Московские выборные полки солдатского строя в начальный период своей истории 1656 – 1671 гг. — М.: Древлехранилище, 2006. — С. 47. — ISBN 5-93646-106-8.
        20. +
        21. Малов А. В. Московские выборные полки солдатского строя… — С. 47-48.
        22. +
        23. Л. В. Черепнин. Земские соборы Русского государства в XVI—XVII вв.
        24. +
        25. См. Хронология русско-французских отношений, окт. 1654
        26. +
        27. Реляция о военном походе его царского величества Алексея Михайловича в Литву против Польского короля Яна Казимира, 1654 г. (Перевод с польского)//Витебская старина. Т.4. Отд.2. Витебск, 1885. С. 347—352
        28. +
        29. Таирова-Яковлева Т. Г. Иван Выговский//Единорогъ. Материалы по военной истории Восточной Европы эпохи Средних веков и Раннего Нового времени, вып.1, М., 2009
        30. +
        31. Панова Т. Д. Некрополи Московского Кремля. изд. 2-е, испр. и доп.. Руссист (2003). Проверено 27 марта 2011. Архивировано из первоисточника 6 июля 2012.
        32. +
        33. Забелин И. Е. Домашний быт русских царей в XVI и XVII столетиях. М.: Институт русской цивилизации, 2014. С. 315.
        34. +
        35. khlopov55. Алексей Михайлович. Достойно есть. Хор Патриархата. [Видеозапись] / Выложено пользователем khlopov55 // YouTube. 08.07.2014.
        36. +
        37. Памятник основателю Пензы царю Алексею Михайловичу установят в городе — РИА Новости
        38. +
        +
        +

        Ссылки[править | править вики-текст]

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        +

        Навигация

        + +
        + +
        + + +
        +
        + + + +
        +
        +
        + + + + + + + +
        +
        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html new file mode 100644 index 0000000000..31597f7cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html @@ -0,0 +1,1772 @@ + + + + +Фёдор Иванович — Википедия + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        + + +
        +
        +
        +

        Фёдор Иванович

        +
        +
        Материал из Википедии — свободной энциклопедии
        +
        +
        + Перейти к: навигация, поиск +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Фёдор I Иоаннович
        Tsarskiy titulyarnik feodor iv.jpg
        Портрет из «Царского титулярника»
        + + + + + +
        +
        +
        Флаг
        +
        +
        Государь, Царь и Великий Князь
        +всея Руси
        +
        18 марта 1584 — 7 (17) января 1598
        Коронация:31 мая 1584
        Предшественник:Иван IV Грозный
        Преемник:Ирина Фёдоровна
         
        Вероисповедание:Православие
        Рождение:31 мая 1557(1557-05-31)
        + +
        Смерть:7 (17) января 1598(1598-01-17) (40 лет)
        +Москва
        Место погребения:Архангельский собор в Москве
        Род:Рюриковичи
        Отец:Иван IV Грозный
        Мать:Анастасия Романовна Захарьина-Юрьева
        Супруга:Ирина Фёдоровна Годунова
        Дети:дочь: Феодосия
        + + +

        Фёдор I Иоа́ннович, известен также по имени Феодор Блаженный, 31 мая 1557, Москва — 7 (17) января 1598, Москва) — царь всея Руси и великий князь Московский с 18 (28) марта 1584 года, третий сын Ивана IV Грозного и царицы Анастасии Романовны Захарьиной-Юрьевой, последний представитель московской ветви династии Рюриковичей. Канонизирован Православной Церковью как «святой благоверный Феодор I Иоаннович, царь Московский»[1]. Память 7 (20) января, воскресенье перед 26 августа (по ст. стилю) / 4 сентября (по нов. стилю), то есть первое воскресенье сентября (Собор Московских святых).

        +

        + +

        +

        Биография[править | править вики-текст]

        +

        Когда родился Федор, Иван Грозный повелел построить церковь в Феодоровском монастыре города Переславль-Залесский. Этот храм в честь Феодора Стратилата стал главным собором монастыря и сохранился до настоящего времени. По преданию, на месте самого рождения царевича, в урочище Собилка, в 4 км от города по направлению к Москве, была поставлена каменная часовня-крест, также сохранившееся до нашего времени.

        +
        +
        +
        +
        +Рождение Федора
        +
        +
        +

        19 ноября 1581 года от раны, по одной из неподтверждённых версий, нанесённой отцом, погиб наследник престола Иван. С этого времени Фёдор стал наследником царского престола.

        +

        Со слов самого Ивана Грозного, Фёдор был «постник и молчальник, более для кельи, нежели для власти державной рождённый». От брака с Ириной Фёдоровной Годуновой имел одну дочь (1592), Феодосию, прожившую всего девять месяцев и скончавшуюся в том же году (по другим сведениям — скончалась в 1594 году). В конце 1597 года Фёдор смертельно заболел и 7 января 1598 года в час ночи скончался. На нём пресеклась московская линия династии Рюриковичей (потомство Ивана I Калиты).

        +

        Большинство историков считают, что Фёдор был не способен к государственной деятельности, по некоторым данным слабый здоровьем и умом; принимал мало участия в управлении государством, находясь под опекой сперва совета вельмож, затем своего шурина Бориса Фёдоровича Годунова, который с 1587 года фактически был соправителем государства, а после смерти Фёдора стал его преемником. Положение Бориса Годунова при царском дворе было столь значимо, что заморские дипломаты искали аудиенции именно у Бориса Годунова, его воля была законом. Фёдор царствовал, Борис управлял — это знали все и на Руси, и за границей.

        +

        Историк и философ С. М. Соловьев в «Истории России с древнейших времен» описывает обычный распорядок дня Государя так:

        +
        +
        +
        +
        +Борис Годунов
        +
        +
        +
        +

        «Обыкновенно встаёт он около четырёх часов утра. Когда оденется и умоется, приходит к нему отец духовный с Крестом, к которому Царь прикладывается. Затем крестовый дьяк вносит в комнату икону Святого, празднуемого в тот день, перед которой Царь молится около четверти часа. Входит опять священник со святою водой, кропит ею иконы и Царя. После этого царь посылает к царице спросить, хорошо ли она почивала? И чрез несколько времени сам идет здороваться с нею в средней комнате, находящейся между его и ее покоями; отсюда идут они вместе в церковь к заутрени, продолжающейся около часу. Возвратясь из церкви, Царь садится в большой комнате, куда являются на поклон бояре, находящиеся в особенной милости. Около девяти часов Царь едет к обедне, которая продолжается два часа… После обеда и сна едет к вечерне… Каждую неделю Царь отправляется на богомолье в какой-нибудь из ближайших монастырей».[2]

        +
        +

        Основатель династии Романовых, Михаил Фёдорович приходился двоюродным племянником Фёдору I (так как мать Фёдора, Анастасия Романовна, была родной сестрой деда Михаила, Никиты Романовича Захарьина); на этом родстве основывались права Романовых на престол.

        +

        Смерть[править | править вики-текст]

        +

        Царь Фёдор Иоаннович скончался 7 января 1598 года. По свидетельству Патриарха Иова, в предсмертном томлении царь беседовал с кем-то незримым для других, именуя его великим Святителем, а в час кончины его, по преданию, ощущалось благоухание в палатах Кремлёвских. Сам Патриарх совершил таинство елеосвящения и причастил умирающего Царя Святых Христовых Таин. Феодор Иоаннович умер, не оставив потомства, и с его смертью прекратилась московская династия Рюриковичей на царском престоле в Москве. Погребен он был в Архангельском соборе Московского Кремля[1].

        +

        Основные события во время царствования Фёдора Иоанновича[править | править вики-текст]

        +
        +
        +
        +
        +Реконструкция Герасимова
        +
        +
        + +

        Письменные источники о Фёдоре Иоанновиче[править | править вики-текст]

        +
        +
        +
        +
        +Изображение Федора Иоанновича, Царь-пушка
        +
        +
        +

        По отзыву английского дипломата Джильса Флетчера[3]:

        +
        +
        «Теперешний царь (по имени Феодор Иванович) относительно своей наружности: росту малого, приземист и толстоват, телосложения слабого и склонен к водяной; нос у него ястребиный, поступь нетвердая от некоторой расслабленности в членах; он тяжел и недеятелен, но всегда улыбается, так что почти смеется. Что касается до других свойств его, то он прост и слабоумен, но весьма любезен и хорош в обращении, тих, милостив, не имеет склонности к войне, мало способен к делам политическим и до крайности суеверен. Кроме того, что он молится дома, ходит он обыкновенно каждую неделю на богомолье в какой-нибудь из ближних монастырей».
        +
        +

        Голландский купец и торговый агент в Москве Исаак Масса[3]:

        +
        +
        +

        Очень добр, набожен и весьма кроток… Он был столь благочестив, что часто желал променять своё царство на монастырь, ежели бы только это было возможно.

        +
        +
        +

        Дьяк Иван Тимофеев даёт Фёдору такую оценку[3]:

        +
        +
        «Своими молитвами царь мой сохранил землю невредимой от вражеских козней. Он был по природе кроток, ко всем очень милостив и непорочен и, подобно Иову, на всех путях своих охранял себя от всякой злой вещи, более всего любя благочестие, церковное благолепие и, после священных иереев, монашеский чин и даже меньших во Христе братьев, ублажаемых в Евангелии самим Господом. Просто сказать — он всего себя предал Христу и все время своего святого и преподобного царствования; не любя крови, как инок, проводил в посте, в молитвах и мольбах с коленопреклонением — днем и ночью, всю жизнь изнуряя себя духовными подвигами… Монашество, соединенное с царством, не разделяясь, взаимно украшали друг друга; он рассуждал, что для будущей (жизни) одно имеет значение не меньше другого, [являясь] нераспрягаемой колесницей, возводящей к небесам. И то и другое было видимо только одним верным, которые были привязаны к нему любовью. Извне все легко могли видеть в нем царя, внутри же подвигами иночества он оказывался монахом; видом он был венценосцем, а своими стремлениями — монах».
        +
        +

        Исключительно важно свидетельство неофициального, иными словами, частного исторического памятника — «Пискарёвского летописца». О царе Фёдоре сказано столько доброго, сколько не досталось никому из русских правителей. Его называют «благочестивым», «милостивым», «благоверным», на страницах летописи приводится длинный список его трудов на благо Церкви. Кончина его воспринимается как настоящая катастрофа, как предвестие худших бед России: «Солнце померче и преста от течения своего, и луна не даст света своего, и звезды с небеси спадоша: за многи грехи християнския преставися последнее светило, собратель и облагодатель всея Руския земли государь царь и великий князь Федор Иванович…» Обращаясь к прежнему царствованию, летописец вещает с необыкновенной нежностью: «А царьствовал благоверный и христолюбивый царь и великий князь Феодор Иванович… тихо и праведно, и милостивно, безметежно. И все люди в покое и в любви, и в тишине, и во благоденстве пребыша в та лета. Ни в которые лета, ни при котором царе в Руской земли, кроме великого князя Ивана Даниловича Калиты, такие тишины и благоденства не бысть, что при нем, благоверном царе и великом князе Феодоре Ивановиче всеа Русии».[3] Современник и близкий ко двору Государя князь И. М. Катырев-Ростовский сказал о Государе так:

        +
        +

        «Благоюродив бысть от чрева матери своея и ни о чем попечения имея, токмо о душевном спасении». По его свидетельству, в Царе Феодоре «мнишество бысть с царствием сплетено без раздвоения и одно служило украшением другому».[1]

        +
        +

        Известный историк В. О. Ключевский так писал о святом Феодоре:

        +
        +

        «…блаженный на престоле, один из тех нищих духом, которым подобает Царство Небесное, а не земное, которых Церковь так любила заносить в свои святцы»[1]

        +
        +

        В статье, посвященной прославлению в лике святых Патриархов Иова и Тихона, архимандрит Тихон (Шевкунов) отметил:

        +
        +

        «Царь Феодор Иоаннович был удивительный, светлый человек. Это был воистину святой на троне. Он постоянно пребывал в богомыслии и молитве, был добр ко всем, жизнью для него была церковная служба, и Господь не омрачил годы его царствования нестроениями и смутой. Они начались после его смерти. Редко какого царя так любил и жалел русский народ. Его почитали за блаженного и юродивого, называли „освятованным царем“. Недаром вскоре после кончины он был занесён в святцы местночтимых московских святых. Народ видел в нем мудрость, которая исходит от чистого сердца и которой так богаты „нищие духом“. Именно таким изобразил царя Федора в своей трагедии Алексей Константинович Толстой. Но для чужого взгляда этот государь был другим. Иностранные путешественники, соглядатаи и дипломаты (такие как Пирсон, Флетчер или швед Петрей де Эрлезунда), оставившие свои записки о России, в лучшем случае называют его „тихим идиотом“. А поляк Лев Сапега утверждал, что „напрасно говорят, что у этого государя мало рассудка, я убежден, что он вовсе лишен его“».[4]

        +
        +

        Предки[править | править вики-текст]

        + + + + + + + +
        Фёдор Иванович — предки
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Василий II Тёмный
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Иван III +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Мария Боровская
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Василий III +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Фома Палеолог
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        София Палеолог +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Екатерина Заккариа
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Иван Грозный +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Лев Борисович Глинский
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Глинский, Василий Иванович +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Елена Глинская +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Стефан Якшич
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Анна Якшич +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Милица Бельмушевич
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Фёдор Иоаннович +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Захарий Иванович Кошкин
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Юрий Захарьевич Кошкин +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Роман Юрьевич Захарьин-Юрьев +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Иван Борисович Тучко-Морозов
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Ирина Ивановна Тучкова +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Анастасия Романовна Захарьина-Юрьева +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        Ульяна Фёдоровна +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
         
        +
        +
        +
        +

        Память[править | править вики-текст]

        +

        В Православной Церкви[править | править вики-текст]

        +

        Почитание блаженного Царя началось вскоре после его кончины: святой Патриарх Иов (†1607) составил «Повесть о честном житии царя Федора Иоанновича», уже с начала XVII века известны иконные изображения святого Феодора в нимбе. В «Книге глаголемой описание о Российских святых» (1-я половина XVII века) Царь Феодор поставлен в лике Московских чудотворцев. В некоторых рукописных святцах в числе Московских святых указана и его супруга, царица Ирина, во иночестве Александра (†1603). Память святого Феодора совершается в день его преставления 7 (20) января и в Неделю перед 26 августа (8 сентября) в Соборе Московских святых[1].

        +

        Скульптура[править | править вики-текст]

        +

        4 ноября 2009 года в Йошкар-Оле был открыт памятник царю Фёдору I Иоанновичу, в период царствования которого был основан город (скульптор — народный художник РФ Андрей Ковальчук).

        +

        Захоронение[править | править вики-текст]

        +
        +
        Ivan IV's grave.jpg +
        +
        +
        +
        +
        +

        Похоронен в Архангельском соборе вместе со своим отцом и братом Иваном, в правой части алтаря, за иконостасом собора.

        +

        Иван Грозный «ещё при жизни приготовил себе место погребения в диаконнике Архангельского собора, превратив его в придельную церковь-капеллу. В ней впоследствии нашли упокоение сам царь и два его сына Иван Иванович и Фёдор Иванович. Фрески усыпальницы — то немногое, что сохранилось от первоначальной живописи XVI в. Здесь в нижнем ярусе представлены композиции „Прощание князя с семьей“, „Аллегория Внезапной смерти“, „Отпевание“ и „Погребение“, составляющие единый цикл. Он был призван напоминать самодержцу о нелицемерном суде, о тщете мирской суеты, о непрестанном памятовании смерти, не разбирающей „есть ли нищ, или праведен, или господин, или раб“»[5].

        +

        Примечания[править | править вики-текст]

        +
        +
          +
        1. 1 2 3 4 5 Святой благоверный Феодор I Иоаннович, царь Московский, память 7 (20) января.
        2. +
        3. Соловьёв С. М.. История России с древнейших времён. — Спб.: товарищество «Общественная польза», 1851—1879. — Т. 7.
        4. +
        5. 1 2 3 4 Дмитрий Володихин. [http://foma.ru/czar-fedor-ioannovich.html ЦАРЬ ФЕДОР ИОАННОВИЧ Когда на троне блаженный]. Журнал "Фома" (Сентябрь, 21 2009 08:11).
        6. +
        7. Архимандрит Тихон (Шевкунов). Патриархи смутных времён.
        8. +
        9. Захоронения Ивана Грозного и его сыновей
        10. +
        +
        +

        Литература[править | править вики-текст]

        + + + + + + + + + + +
          +
        • Зимин А. А. В канун грозных потрясений. — М., 1986.
        • +
        • Павлов А. П. Государев двор и политическая борьба при Борисе Годунове (1584—1605). — СПб., 1992.
        • +
        • Морозова Л. Е. Два царя: Федор и Борис. — М., 2001.
        • +
        • Володихин Д. Царь Федор Иванович. — М., 2011.
        • +
        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        +

        Навигация

        + +
        + +
        + + +
        +
        + + + +
        +
        +
        + + + + + + + +
        +
        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html new file mode 100644 index 0000000000..1277d757ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html @@ -0,0 +1,2741 @@ + + + + +ناصرالدین‌شاه قاجار - ویکی‌پدیا، دانشنامهٔ آزاد + + + + + + + + + + + + + + + + + + + + +
        +
        +
        + + +
        +
        +
        +

        ناصرالدین‌شاه قاجار

        +
        +
        از ویکی‌پدیا، دانشنامهٔ آزاد
        +
        +
        + پرش به: ناوبری، جستجو +
        +
        «سلطان صاحبقران» به اینجا تغییرمسیر دارد. برای دیگر کاربردها، سلطان صاحبقران (ابهام‌زدایی) را ببینید.
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Shir & Khorshid1.svg ناصرالدین‌شاه قاجار Shir & Khorshid1.svg
        Naser-al-Din-Shah-Qajar-3.jpg
        دوران۲۲ شهریور ۱۲۲۷ - ۱۲ اردیبهشت ۱۲۷۵
        نام کاملناصرالدین میرزا
        لقب(ها)سلطان صاحبقران
        +شاه بابا
        +شاه شهید
        زادروز۲۵ تیر ۱۲۱۰
        زادگاهدهکده کهنمو از توابع اسکو، تبریز، آذربایجان، ایران
        مرگ۱۲ اردیبهشت ۱۲۷۵ (۶۴ سال)
        محل مرگحرم شاه عبدالعظیم، شهر ری
        آرامگاهحرم شاه عبدالعظیم، شهر ری
        پیش ازمظفرالدین شاه
        پس ازمحمدشاه
        همسر۸۵ صیغه و عقدی
        +سوگلی: انیس الدوله
        کاخگلستان
        دودمانسلسله قاجاریه
        پدرمحمد شاه قاجار
        مادرمهد علیا[۱]
        فرزندانچهل و دو فرزند
        دینشیعه اسلام
        امضا +
        +
        Naser al-Din Shah Qajar Signature.jpg +
        +
        +
        +
        +
        +
        +

        ناصرالدین‌شاه قاجار (۲۵ تیر ۱۲۱۰ - ۱۲ اردیبهشت ۱۲۷۵) که پیش از پادشاهی ناصرالدین میرزا خوانده می‌شد، معروف به «قبلهٔ عالم»، «سلطان صاحبقران» و بعد «شاهِ شهید»، چهارمین شاه از دودمان قاجار ایران بود. وی طولانی‌ترین دوره پادشاهی را در میان دودمان قاجار داراست. او همچنین نخستین پادشاه ایران بود که خاطرات خود را نوشت.[۲]

        +

        +
        +
        +

        محتویات

        +
        + +
        +

        +

        تولد و خانواده[ویرایش]

        +

        پدر ناصرالدین، محمدشاه قاجار نوه فتحعلی‌شاه قاجار و سومین پادشاه دودمان قاجاریه بود. محمدشاه هنگامی که دوازده سال داشت در ۱۲۳۴ به دستور فتحعلی‌شاه با دختر عمه چهارده ساله‌اش ملک جهان ازدواج کرد. این ازدواج به قصد از بین بردن تفرقه بین شاخه‌های قوانلو و دولو ایل قاجار صورت می‌گرفت.[۳] در منابع عصر قاجار، طرح این ازدواج را جزئی از توصیه‌های آغامحمدخان به فتحعلی‌شاه دانسته‌اند.[۴] ناصرالدین سومین پسر و نخستین فرزند باقی‌مانده این زوج[۲] در ششم صفر ۱۲۴۷ در دهکده کهنمو از توابع اسکو در نزدیکی تبریز به دنیا آمد.[۵]

        +

        ولیعهدی[ویرایش]

        +

        فرمان ولیعهدی ناصرالدین میرزا در ۱۲۵۱ هـ ق در تبریز خوانده شد.[۶] برادران تنی شاه بهمن میرزا و قهرمان میرزا، به بهانه سن کم ناصرالدین، او را شایسته داشتن عنوان ولیعهدی نمی‌دیدند.[۷] آصف‌الدوله، دایی محمدشاه، هم مصمم بود از ولیعهدی ناصرالدین جلوگیری کند تا عِرق سلطنت از خاندان دولو قطع نشود.[۷] سرانجام ولیعهدی ناصرالدین زمانی تأیید شد که قهرمان میرزا را به کفالت حکومت آذربایجان منصوب کردند که در واقع تأیید ضمنی ولایت او بر ولیعهد صغیر بود.[۶]

        +

        نخستین وظیفه رسمی ولیعهد، سفر به ایروان برای ابلاغ تهنیت پدرش به نیکلای اول بود که در آن هنگام در قفقاز از ولایات تازه تسخیر شده بازدید می‌کرد. در هنگام ملاقات، تزار ولیعهد را روی زانوی خود نشاند و به نشان محبت انگشتر الماس خود را به او بخشید.[۸]

        +

        محمدشاه در تابستان ۱۲۵۵ هـ ق ناصرالدین را به پایتخت فراخواند. در آن هنگام او نزدیک پنج سال بود که پدرش را ندیده بود. در تابستان ۱۲۶۱ هـ ق ولیعهد چهارده ساله، با دخترعموی پدرش، گلین، ازدواج کرد. نخستین ازدواج ناصرالدین، به معنای رسیدن او به سن بلوغ بود که ضرورت انتصاب نایب السلطنه را از بین می‌برد، چرا که دیگر ولیعهد صغیر محسوب نمی‌شد. در ۱۲۶۳ هـ ق بهمن میرزا به روسیه فرار کرد و محمدشاه، ناصرالدین را به درخواست خودش حاکم آذربایجان کرد. در این مدت ولیعهد با مسائل جدی حکمرانی آشنا شد. در همین زمان، باب را به فرمان حاجی میرزا آقاسی برای محاکمه و تفتیش عقاید به تبریز آوردند و مجلس محاکمه در حضور ناصرالدین صورت گرفت.

        +

        تاجگذاری[ویرایش]

        +

        هنگامی که محمد شاه قاجار که سال‌ها با بیماری نقرس دست به گریبان بود در ۱۲۲۷ خورشیدی در ۴۲ سالگی از دنیا رفت، کشور گرفتار شورش بود و تنها بخش آرام ایران آذربایجان شمرده می‌شد. در این زمان ناصرالدین میرزای ولیعهد -که آن زمان شانزده ساله بود؛ در تبریز به سر می‌برد و مدعیان پادشاهی از هر سو سر برآورده بودند. حاجی میرزا آقاسی وزیر محمد شاه که توانایی آرام نگاه داشتن تهران را نداشت به حرم عبدالعظیم پناهنده شد و بست نشست. در این زمان ناصرالدین میرزا با پشتیبانی میرزا تقی‌خان امیرنظام (امیرکبیر آینده) راهی تهران شد و پیش از رسیدن به شهر میرزا تقی‌خان را لقب اتابک اعظم داد و او را صدراعظم خود گردانید. با رسیدن به تهران در همان سال ناصرالدین شاه به پادشاهی ایران رسید.

        +

        ناصرالدین شاه در ۲۲ شهریور ۱۲۲۷ (۱۴ شوال ۱۲۶۴) بر تخت نشست و از آن پس تا زمان مرگش در جمعه ۱۲ اردیبهشت ۱۲۷۵ (۱۷ ذی‌القعدهٔ ۱۳۱۳) شاه ایران بود.

        +

        دوران صدارت امیرکبیر[ویرایش]

        +
        +
        +
        +
        +میرزاتقی‌خان امیرکبیر
        +
        +
        +

        از پیشامدهای مهم این دوران شورش حسن خان سالار پسر الهیارخان آصف‌الدوله صدراعظم فتحعلی شاه بود که پس از پایان پادشاهی محمد شاه سر به شورش برداشته بود. امیرکبیر مرادمیرزا حسام‌السلطنه را برای سرکوبی وی فرستاد که پس از سه سال کشمکش سرانجام این غائله با کشته‌شدن سالار پایان یافت. هم چنین در این دوران سران بابی سرکوب‌شده و خود باب نیز تیرباران شد.

        +

        هنگامی که امیر و شاه به تهران رسیدند شمار ارتش ایران تنها ۳۰۰ تن بود.[نیازمند منبع] امیرکبیر که خود سپهسالار کل ایران بود به نظم و ساماندهی سپاه پرداخت و برای آموزش ارتشیان اقدام به استخدام آموزگار از خارج نمود و به صنعت اسلحه‌سازی رونق داد. او همچنین فرمان حذف لقب‌های اضافی در نامه‌نگاری‌ها را داد و به فرمان او حتی خود وی را نیز تنها با لقب جناب می‌خواندند. وی هم چنین تلاش کرد جلوی رشوه‌خواری را بگیرد و به درآمد کارکنان دولت سامان دهد.

        +

        امیر کبیر به زیباسازی تهران و پیشرفت پایتخت نیز کوشید، در این راستا دست به ساخت بازار امیر و کاروانسرای امیر و تیمچهای نو زد. همچنین به پاکیزگی گرمابه‌ها رسیدگی کرد و در اندیشهٔ کشاندن بخشی از آب رود کرج برای آشامیدن مردم تهران بود که دورهٔ زمامداری‌اش به پایان رسید و این طرح و دیگر اندیشه‌هایش ناکام ماند.

        +

        اقدامات امیر کبیر که به سود تودهٔ ایرانیان و به زیان شاهزادگان، دارایان، ملاها و اشراف بود خشم این دسته‌ها را برانگیخت و چون امیر جلوی دست‌اندازی مهد علیا را نیز در کارهای کشور گرفته‌بود اینان به گرد او جمع شدند. مهد علیا می‌کوشید تا میرزا آقاخان نوری را که در آن زمان وزیر لشکر بود جایگزین امیر کبیر نماید. پس شاه را انگیزاندند تا امیر را کنار بزند، اگرچه شاه جوان در آغاز پایداری نمود. از ۱۲۶۷ قمری میان شاه و امیر کبیر اندک‌اندک به هم می‌ریخت و شاه دچار بدگمانی به صدراعظمش می‌شد. اختلاف نظر میان شاه و امیر بالا می‌گرفت، برای نمونه یک بار شاه یکی از برادرانش را به فرمانروایی قم فرستاد ولی امیر او را بازگرداند و شاه که دلش از این کار امیر کبیر تیره شده بود او را باز به قم فرستاد. این گونه بود که شاه امیر کبیر را از صدر اعظمی کنار گذارد و او را به فرمان‌روایی کاشان گمارد؛ ولی کمی پس از آن که سفیر روسیه دست به اقداماتی نظامی به ظاهر به سود امیر کبیر زد، ناصرالدین شاه که بیمناک شده‌بود امیر را به باغ فین در کاشان فرستاد و چندی پس از آن به فرمان شاه امیرکبیر به قتل رسید.

        +

        قتل امیرکبیر در ماه ربیع‌الاول سال ۱۲۶۸ (قمری) اتفاق افتاد. پس از قتل امیرکبیر عزمی که او در باب تغییر و تحول دستگاه دولتی قاجار از خود نشان داده بود تکرار نشد، ولی او باعث شد ناصرالدین شاه تا حدودی به اصلاحات علاقه‌مند شود. سیاست‌های خارجی و داخلی ناصرالدین شاه نیز در سالهای بعد تا حدودی متأثر از اقدامات امیرکبیر بود.[۹]

        +

        احداث دارالفنون[ویرایش]

        +

        دارالفنون در روز یکشنبه ششم دی ماه ۱۲۳۰ برابر با پنجم ربیع‌الاول ۱۲۶۸ قمری، سیزده روز پیش از قتل امیرکبیر و با حضور ناصرالدین شاه، آقاخان نوری صدراعظم جدید و گروهی از دانشمندان و معلمین ایرانی و اروپایی با ۳۰ نفر شاگرد رسماً گشایش یافت. در روزنامه وقایع اتفاقیه آمده‌است: در روز یکشنبه پنجم ماه ربیع نخستین از سال ۱۲۶۸ هجری مطابق سنه خامسه از جلوس سعادت مأنوس، مدرسه مبارکه دارالفنون، واقعه در ارک محروسه تهران که بنا و انشاء از سال سابق شروع شده بود بر حسب امر فرمان مطاع افتتاح گردید و از آن تاریخ علوم مستظرف و فنون مستحدث و صنایع مستغرب که حکمای اروپا اساس آن‌ها را در ظرف چندین قرن برپا ساخته بودند در این تأسیس با تقدیس انتشار همی گرفت و اشتهار همی پذیرفت. در آن زمان هفت معلم اتریشی، آموزش محصلینی را که اغلب از خانواده‌های مهم و بانفوذ بودند، بر عهده داشتند. با وجود آغاز به کار مدرسه عملیات ساختمانی آن تا سال ۱۲۶۹ هجری قمری ادامه داشت. در سال ۱۳۰۴ قمری نیرالملوک وزیر علوم تالار نمایشی در مدرسه ساخت تا مکانی برای اجرای تئاتر باشد. از آن زمان درِ اصلی مدرسه در خیابان همایون بسته و دری به خیابان ناصریه سابق و ناصر خسرو فعلی گشوده شد بعدها با اعتراض سفیر انگلستان به ملیت اتریشی این افراد، چند استاد ایتالیایی، فرانسوی و آلمانی نیز به این افراد اضافه شدند. سه استاد ایرانی طب، عربی و جغرافیا و یک استاد فرانسوی مقیم ایران نیز بزودی به این جمع افزوده شدند.

        +

        دوران صدارت نوری[ویرایش]

        +

        سوء قصد بابیان[ویرایش]

        +
        +
        +
        +
        +قرةالعین، از کسانی بود که به انتقام حمله بابیان به ناصرالدین شاه کشته شد.
        +
        +
        +

        در سپیده دم بامداد روز ۸ شوال ۱۲۶۸ هنگامی که ناصرالدین شاه از کاخ ییلاقی نیاوران عازم شکار بود، گروهی از بابیان که توسط شیخ علی عظیم مأمور شده بودند، در فاصله کوتاهی از کاخ به شاه حمله کردند. آنان عریضه به دست به موکب شاه که تنها به اتفاق چند تن ملازم رکاب پیش می‌راند، نزدیک شدند و جبران وهنی را خواستند که با کشته شدن سید علی‌محمد باب به کیش آنان وارد شده بود. به ترتیب سه تن از آنان سه تیر شلیک کردند که تیر دوم شاه را مجروح ساخت. در زد و خوردی که پیش آمد قراولان شاه یک تن از مهاجمان را کشتند و دو تن را دستگیر کردند.[۱۰]

        +

        مهدعلیا، شاه را به دست داشتن میرزا آقاخان نوری در سوء قصد مظنون کرد و میرزا آقاخان برای مبری ساختن خود از تهمت، شدت عمل به خرج داد و بابیان را به طور گسترده سرکوب و دستگیر ساخت.[۱۱] از جمله این دستگیر شدگان بهاءالله بود که توسط سفارت روسیه به ایران تحویل داده شد. متعاقباً تعدادی از دستگیرشدگان به دست صاحب منصبان دولتی سپرده شدند تا کشته شوند.[۱۲] قرةالعین نیز در این ماجرا کشته شد. او که از سال ۱۲۶۵ هجری قمری دستگیر شده بود، در زمان سوء قصد در منزل کلانتر تهران محبوس بود ولی دو هفته بعد از واقعه استنطاق و اعدام شد.[۱۳]

        +

        ناصرالدین شاه که در ۱۲۶۶ هجری قمری نخستین ولیعهد خود سلطان محمود میرزا را از دست داده بود، دو هفته پس از سوء قصد سلطان معین الدین میرزا را به ولیعهدی برگزید؛ ولی همچنان به دلیل سن کم معین الدین میرزا، او نتوانست شاه شود. اگر ناصرالدین شاه در می‌گذشت، نایب السلطنه‌ای نیاز بود تا امور سلطنت را از طرف شاه صغیر در دست بگیرد. سفرای روسیه و بریتانیا در این مورد عباس میرزا ملک آرا، برادر ناتنی شاه را شایسته این مقام می‌دانستند. در این زمان شاه و مهدعلیا فرصت را برای از میان برداشتن عباس میرزا غنیمت شمردند و مدتی پس از سوء قصد، عباس میرزا را به دست داشتن در ماجرا متهم کردند. به منظور تنبیه عباس میرزا، شاه نخست تصمیم گرفت او را نابینا کند، ولی با هشدار سفرای روسیه و انگلیس به زندانی کردن او رضایت داد. اما در نهایت وی را به عراق عرب تبعید کرد.[۱۴]

        +

        قطع روابط با انگلیس[ویرایش]

        +

        در اوایل دهه ۱۲۷۰ قمری اعطای تحت‌الحمایگی از طرف دولت بریتانیا به رجال ایرانی و دخالت‌ها مکرر سفرای بریتانیا در امور داخلی ایران ناصرالدین شاه را بیش از پیش به آن دولت بدگمان ساخت. عقاید میرزا ملکم خان مترجم مخصوص شاه و از معلمین دارالفنون نیز در ترغیب شاه به ایستادگی دربرابر نفوذ بریتانیا تأثیر داشت.[۱۵]

        +

        در نهایت ماجرای پناهندگی یکی از باجناغ‌های ناصرالدین شاه، میرزا هاشم نوری، به سفارت بریتانیا در تهران در سال ۱۲۷۲ قمری منجر به قطع روابط دو کشور شد. هاشم خان همسرش پروین خانم خواهر تاج‌الدوله (یکی از همسران عقدی شاه) را هم به همراه خود به سفارت برد. زن و شوهر مدتها در قلهک در چادری در کنار چادر چارلز موری وزیرمختار بریتانیا زندگی کردند و در تهران نیز محل زندگی آنان خانه‌ای در مجاورت سفارت بود. این ماجرا منجر به شدت گرفتن شایعاتی در تهران درباب روابط عاطفی پنهان پروین خانم با موری شد.[۱۶] شاه پس از آنکه از چند مجتهد فتوا گرفت، دستور داد پروین خانم را به دستاویز جلوگیری از فحشا به خانه برادرش برده و بازداشت کنند. دربرابر موری از جمع دیگری از مجتهدین فتوا گرفت و خدمه سفارت را برای استرداد پروین خانم اعزام کرد، ولی با این عمل بر شایعات پیشین دامن زد.[۱۷] موری در مقابل مقاومت شاه در استرداد پروین خانم شاه را تهدید به قطع روابط بین دو کشور کرد؛ تصمیمی که در ۱۷ ربیع‌الاول ۱۲۷۲ با پایین کشیدن پرچم بریتانیا از سفارت عملی شد.[۱۸]

        +
        +
        +
        +
        +ناصرالدین شاه جوان
        +
        +
        +

        مدتی پس از این واقعه، روزنامه وقایع اتفاقیه در یکی از شماره‌های خود احساسات ضد بریتانیایی ناصرالدین شاه را چنین توصیف کرد:[۱۹]

        +
        +

        «[شاه] به قدری از کیفیت حالی خود متنفر شده‌است که حکومت یک ده در حالتی که غیرمحکوم [خارجی] باشد به مراتب ترجیح به این سلطنت می‌دهد… جمیع ناملایماتی که از ابتدای سلطنتش دیده سکوت کرده‌است ولی حال غیرت و کینه او زیادتی بر حوصله و حلمش کرده‌است و چنان معلوم می‌شود که حال تاج و تخت سلطنت را نمی‌خواهد مگر برای انتقام… از آن وقت، قلب او که مدتها مدید از تسلط دول خارجه منزجر بوده ابتدا کرده‌است به بازشدن شعف و سرور و حالت ساکت و غیرمختلف در خانه تبدیل شده‌است به غیرت و حمیت.»

        +
        +

        فتح هرات[ویرایش]

        +
        +
        +
        +
        +شاهزاده حسام السلطنه، فاتح هرات.
        +
        +
        +

        ناصرالدین شاه در ربیع‌الثانی ۱۲۷۲، فرمانی به پنج ایالت ایران ابلاغ کرد و امر کرد قشون ایالات به سرکردگی عمویش سلطان مراد میرزا حسام‌السلطنه به سمت هرات حرکت کنند. مدتی پس از آغاز محاصره هرات، سفیر بریتانیا در استانبول به ایران اعلام کرد برای استقرار مجدد روابط حاضر به مذاکره‌است. در پاسخ شاه میرزا ملکم خان به استانبول فرستاد ولی به دلیل پیشینه طرفداری ملکم از فرانسه، سفیر بریتانیا به او اعتنایی نکرد. در ۱۹ رمضان ۱۲۷۲ نخستین اخطار بریتانیا به دولت ایران ابلاغ شد. بی‌نتیجه ماندن محاصره هرات و انعقاد معاهده پاریس (۱۸۵۶) در پایان جنگ کریمه که شاه را از کمک روسیه مأیوس کرد، او را از عقب‌نشینی بازنداشت. ناصرالدین شاه حتی تصمیم گرفت به خراسان عزیمت کند، اما نوری او را منصرف ساخت.[۲۰] در جستجوی حامیان جدید، شاه به فرانسه گرایش نشان داد. او از ناپلئون سوم، امپراتور فرانسه، برای حل اختلاف میان ایران و انگلیس درخواست کمک کرد و هدایای ارزشمندی، از جمله نشان شیر و خورشید، تمثال همایون و چندین رشته مروارید برای وی فرستاد. ناصرالدین شاه همچنین تلاش کرد با ایالات متحده آمریکا پیمان دوستی بندد و از این راه وسیله تازه‌ای برای اعمال فشار برانگلیس در خلال مذاکرات فی‌مابین بیابد. شاه آمریکا را به ایجاد پایگاه‌های نظامی در خلیج فارس تشویق کرد، اما آن کشور تمایلی به درگیر کردن نیروی دریایی خود در آب‌های ایران نشان نداد. تقاضای شاه در مورد کمک مالی آمریکا به ایران هم بی‌نتیجه ماند.[۲۱]

        +
        +
        +
        +
        +امین‌الملک فرستاده ناصرالدین شاه، در دربار ناپلئون سوم.
        +
        +
        +

        اخطار و اتمام حجت دوم بریتانیا همزمان با تصرف جزیره خارگ توسط نیروهای آن دولت، به ایران ابلاغ شد و به همراه آن شرایط سنگینی که بریتانیا برای برقراری صلح با ایران در نظر گرفته بود، از جمله عزل میرزا آقاخان نوری از صدارت و واگذاری بندرعباس به بریتانیا، به امین‌الملک، فرستاده ایران در استانبول، اعلام شد.[۲۲] دو هفته بعد، در در روز ۲۴ صفر ۱۲۷۳ خبر فتح هرات مقارن مرگ سلطان معین الدین میرزا ولیعهد به ناصرالدین شاه رسید.[۲۳] به مجرد فتح هرات، امین‌الملک که تا کنون به دستور شاه منتظر مانده بود، با فرستادگان بریتانیا وارد مذاکره شد. دولت بریتانیا که نیروهای خود را در جنوب ایران مستقر کرده بود، بر شرایط سنگین خود پافشاری کرد ولی شاه به پشت گرمی فتح هرات از امین الملک خواست تسلیم خواسته‌های بریتانیا نشود.[۲۴] مقارن این ایام شاهزاده‌ای هندی از دهلی موسوم به محمدنجف میرزا به دربار قاجار پناه آورد و خواستار یاری ایران به مخالفان هندی بریتانیا شد. محمدنجف میرزا که خود را برادرزاده بهادرشاه، آخرین پادشاه گورکانی هند می‌دانست، شاه را به حرکت دادن نیروهایش از هرات به مرزهای هند تشویق کرد و به او اطمینان داد که انقلابی ضد انگلیسی در هند در حال نضج است که تقارن آن با لشکرکشی شاه به هند موجب استیصال انگلیسیان خواهد شد. اما پیشروی نیروی دریایی بریتانیا در جنوب ایران، شاه را از بلندپروازی‌های بیشتر بازداشت. در اواسط ربیع‌الثانی ۱۲۷۳ نیروهای بریتانیایی بندر بوشهر و نواحی اطراف آن را اشغال کردند و بدون روبه رو شدن با هرگونه مقاومتی پیشروی خود را در خاک ایران ادامه دادند. در ماه رجب در جریان جنگ خوشاب، خانلر میرزا عموی شاه و حاکم خوزستان به سرعت عقب‌نشینی کرد و به این ترتیب مناطق بیشتری به دست نیروهای بریتانیا افتاد. ناصرالدین شاه به دلیل تهی بودن خزانه‌ها خود را از آماده کردن نیرویی برای مقابله با بریتانیا ناتوان دید و حاضر به صلح شد. به دستور او امین الملک به فرانسه رفت و معاهده پاریس را با دولت بریتانیا به امضاء رساند که به موجب آن ایران ملزم شد از تمام ادعاهای خود نسبت به هرات چشم پوشی کند.[۲۵]

        +

        عشق به جیران[ویرایش]

        +

        احتمالاً برای نخستین بار ناصرالدین شاه، جیران را در جمع ملازمان مهدعلیا در حدود سال ۱۲۶۸ قمری (اندکی پس از قتل امیرکبیر) دید و به او علاقه‌مند شد.[۲۶] شیفتگی او به شکار و رفتار جسورانه او که برخلاف حجب معمول زنان حرمسرا بود، او را بیش از پیش مورد توجه شاه قرار داد.[۲۶] برطبق گفته‌های دوستعلی معیری (نوه ناصرالدین شاه):[۲۷]

        +
        +

        «جیران هنگام سواری چکمه به پا می‌کرد و روبنده را گرد سر پیچیده به چالاکی بر زین می‌نشست. گروهی انبوه از تفنگدار، قوشبان، نوکر و چاپلوس در رکابش سوار می‌شدند و از دور همه را گمان می‌رفت که کبکبه شاهانه‌است. در شکارگاه، قوش مخصوص خود را که «غزال» نام نهاده بود بدست می‌گرفت و برپشت اسب قزلی گلگون به نام «آهو» به قله کوه برآمده، شهباز را در پی کبک می‌افکند.»

        +
        +

        به اعتقاد عباس امانت «دل‌بستگی شاه به جیران به روال عشق‌های عادی عصر نوین و برعکس زندگی جمعی حرمسرا فردی و خصوصی بود» و مهر او برای شاه «تجسم نوع دیگری از خانواده، همسر و فرزند بود که در پس ظاهر شاهانه، قرینه‌ای از زندگی عادی به او عرضه می‌داشت.»[۲۸] در سال ۱۲۶۸ قمری دومین پسر جیران، محمدقاسم میرزا به دنیا آمد و به زودی مورد علاقه زیاد شاه قرار گرفت.[۲۹] زمانی که محمدقاسم میرزا پنج سال داشت، شاه به او لقب امیرنظام داد و به فرماندهی کل قشون ایران منصوبش ساخت.[۳۰] پس از مرگ سلطان معین الدین میرزا، ناصرالدین شاه تمایل یافت محمدقاسم میرزا را به ولیعهدی برگزیند.[۲۹] اما نسب غیرقاجار جیران و اینکه او همسر عقدی شاه نبود مانع عملی شدن این تصمیم بود. مقارن شوال ۱۲۷۳ چند تن از رجال معتبر از جمله مستوفی‌الممالک و عزیز خان مکری فهرستی از جرایم نوری تهیه کردند. جیران که می‌خواست نوری را وادار به پذیرش ولیعهدی پسرش کند، با آنان همدست شد و مأموریت یافت تا فهرست جرایم را به نظر شاه رساند.[۳۱] اما او تنها بخشی از موارد را نزد شاه افشا کرد و باقی را برای تحت فشار قرار دادن نوری تا رسیدن به توافق نهایی در خصوص ولیعهدی محمدقاسم میرزا آشکار نکرد.[۳۲] پس از این واقعه نوری جیران را به باغ خود، نظامیه دعوت کرد و به او قول داد تمام تلاشش را برای ولیعهدی امیرنظام بکند. با حمایت نوری از جیران، مهدعلیا که مخالف جدی ولیعهدی امیرنظام بود از او روگرداند.[۳۱] سرانجام در محرم ۱۲۷۴، ولیعهدی امیرنظام رسماً اعلام شد.[۳۳] چندی بعد امیرنظام بیمار شد و مخالفان چنین شهرت دادند که نوری ولیعهد را مسموم کرده‌است و جیران و شاه را بار دیگر به نوری بدگمان ساختند.[۳۴] امیرنظام تنها یک هفته پس از ولیعهدی جان سپرد و ناصرالدین شاه را در اندوه عمیقی فرود برد، تا جایی که به گزارش پولاک «شاه از شدت اندوه از خود بی خود شده سر به دیوار می‌کوفت و چند روز لب به غذا نزد».[۳۵] پس از این واقعه تحریکات مخالفان نوری ادامه یافت تا آنکه در بیستم محرم ۱۲۷۵ در یکی از سفرهای ییلاقی شاه، در دره سوهانک اهالی یکی از روستاها جسد مردی از بستگان جیران را برسر راه شاه قراردادند و مدعی شدند که او بر اثر ظلم میرزا آقاخان نوری مقتول شده‌است. شاه از این منظره متأثر شد و در غروب همان روز پس از بازگشت به نیاوران فرمان عزل نوری را صادر کرد.[۳۶]

        +

        الغای مقام صدارت[ویرایش]

        +

        ناصرالدین شاه پس از عزل نوری دست به یک رشته اصلاحات زد و سعی کرد نهادهایی به سبک دولت‌های اروپایی پدیدآورد.[۳۷] به موجب فرمان ناصرالدین شاه که در بیست و سوم محرم ۱۲۷۵ در روزنامه وقایع اتفاقیه چاپ شد، کارهای دولت بین شش وزارتخانه، یعنی داخله، امور خارجه، جنگ، مالیه، عدلیه و فوائد عامه تقسیم شد. وزارت خانه‌ها در شورایی شبیه یک هیئت دولت به نام «شورای دولت» سازمان می‌یافتند، ولی این هیئت فقط در موارد ضروری برای شور در امور دایر می‌شد. برطبق فرمان شاه وزرا بدون کسب اجازه از شاه، حق تصمیم‌گیری نداشتند. علاوه بر شورای دولتی، شاه شورای مشورتی دیگری هم به نام «مجلس مصلحت خانه» یا به اختصار «مجلس مشورت» به وجود آورد. این مجلس ماذون بود دربارهٔ کلیه مسائل داخلی که متضمن صلاح دولت و ازدیاد آبادی مملکت باشد به رایزنی بپردازد، اما حق نداشت بدون اجازه شاه وارد مسائل سیاست خارجی شود. اعضای مجلس بیست و پنج نفر بودند که از میان رجال دیوانی منصوب می‌شدند. در شماره بعدی روزنامه اعلام شد شاه منصب صدارت عظمی را منسوخ کرده‌است.[۳۸] اما اعتقاد ناصرالدین به اصلاحات با همه شور و شوق اولیه به زودی سست شد. او در تلاش برای حفظ اقتدار رو به کاهش خود، به سیاست اعمال زور متوسل شد که با خواست او برای اصلاحات تضاد کامل داشت. شاه مجلس مصلحت خانه را چون از خود استقلال رای نشان داد، تدریجاً کنار زده و تصمیماتش را بلااجرا گذاشت. به علاوه، شاه خود را اسیر قدرت ریشه‌دار محافظه‌کاران می‌یافت، چه قدرت و رغبت آن را نداشت که نسل جوان‌تر را در دستگاه دیوان جانشین آنان سازد و در عین حال نمی‌توانست به نیات واقعی اصلاح‌طلبان اعتماد کند.[۳۹]

        +

        در جمادی‌الثانی سال ۱۲۷۶، جیران، پس از مدت‌ها بیماری و ابتلاء به سل درگذشت. بنا به گزارش هنری رالینسون، وزیر مختار وقت انگلیس در تهران، به محض آنکه نخستین علائم سل در جیران ظاهر شد، ناصرالدین شاه علاقه خود را به او از دست داد و با آنکه جیران را در شرف مرگ می‌دید رهسپار گردش و شکار شد و حتی در خلال خاک سپاری و ایام عزاداری جیران، در پایتخت نماند.[۴۰]

        +

        در سال ۱۲۷۸ ناصرالدین شاه چهارمین ولیعهدش، مظفرالدین میرزا را برگزید. به رغم این که شاه از مظفرالدین میرزا تنفر داشت، اما انتصاب او که برخلاف محمدقاسم میرزا از مادر قاجار بود، علاوه بر جلب رضایت مهدعلیا و بزرگان قاجار، به ادعاهای بهمن میرزا و عباس میرزا ملک‌آرا پایان داد.[۴۱]

        +

        در تابستان ۱۲۷۷ قحطی برای نخستین بار در مقیاس وسیع در ایران پدید آمد. ناآرامی‌ها در پاسخ به کمبود و گرانی آذوقه ابتدا از تهران و تبریز شروع شد و به تدریج سراسر ایران را درنوردید. خشم مردم از مضیقه‌ها، مستقیماً متوجه شاه و سوء حکومت او بود.[۴۲] برای گریز از این وضعیت، ناصرالدین شاه در نوروز سال ۱۲۸۲ هجری قمری میرزا محمدخان قاجار را با لقب جدید «سپهسالار اعظم» به مقامی «مرادف» صدارت منصوب کرد و خود به دنبال سرگرمی محبوبش، شکار، راهی مازندران شد. اما در غیاب شاه ناآرامی‌ها دیگر بار شدت گرفت. او به ناچار بازگشت و برای بار دوم مقام صدارت را باطل اعلام کرد و تربیبات پیشین را برقرار ساخت.[۴۳]

        +

        صدارت سپهسالار[ویرایش]

        +

        در سال ۱۲۸۷ هجری قمری ناصرالدین شاه قصد زیارت عتبات کرد. برای این منظور با میرزا حسین‌خان مشیرالدوله، وزیرمختار ایران در دربار عثمانی، مکاتبه کردند تا مقدمات سفر شاه را فراهم آورد.[۴۴] مشیرالدوله در عراق همه جا در کنار شاه حاضر بود و هرگاه مجالی می‌یافت از لزوم اصلاحات با شاه سخن می‌گفت.[۴۵] در این سفر شاه او را از بازگشت به عثمانی معاف کرد و با خود به ایران آورد و و وزارت عدلیه و اوقاف و وظایف را به او سپرد و سال بعد با لقب سپهسالاری به وزارت جنگ منصوبش ساخت.[۴۴] در ۲۹ شعبان ۱۲۸۹ سپهسالار با دستخطی که از جانب شاه صادر شد به صدارت عظمی منصوب شد. او دست به اصلاحاتی زد و قرارداد رویتر را به امضای شاه رساند که به موجب آن امتیازهای متعددی از جمله بهره‌برداری از تمام معادن ایران به یک سرمایه دار بریتانیایی به نام پل جولیوس رویتر واگذار شد.[۴۶]

        +

        زمان حکومت در مقایسه با دیگر شاهان قاجار[ویرایش]

        +

        اعداد سال خورشیدی را نشان می‌دهند:

        +
        +
        +
        +

             (۱) آقامحمدخان ۱۱۷۳ تا ۱۱۷۶      (۲) فتحعلی‌شاه ۱۱۷۶ تا ۱۲۱۳      (۳) محمدشاه ۱۲۱۳ تا ۱۲۲۷      (۴) ناصرالدین‌شاه ۱۲۲۷ تا ۱۲۷۵      (۵) مظفرالدین‌شاه ۱۲۷۵ تا ۱۲۸۵      (۶)محمدعلی‌شاه ۱۲۸۵ تا ۱۲۸۸      (۷) احمدشاه ۱۲۸۸ تا ۱۳۰۴

        +

        سفر اول به فرنگستان[ویرایش]

        +
        +
        +
        +
        +ناصرالدین شاه در اولین سفر فرنگستان. این عکس توسط نادار، عکاس فرانسوی گرفته شده‌است.
        +
        +
        + +

        ناصرالدین شاه در سال ۱۲۹۰ به پیشنهاد سپهسالار عازم سفر به اروپا شد. سپهسالار قصد داشت پیشرفت کشورهای اروپایی را به شاه نشان دهد و ضعف ایران را در برابر آنان برای او آشکار کند.[۴۷] مدتی پیش از سفر، علما مأمور شدند تا محاسن سفر شاه را به مردم گوشزد کنند.[۴۸] شاه به غیر از رجال و ملازمان، تعدادی از زنان حرمسرا را نیز به همراه برد. در میان این افراد انیس‌الدوله یکی از همسران شاه از طبقه فرودست که پس از مرگ جیران مورد توجه شاه قرار گرفته بود نیز حضور داشت.[۴۹] به زودی زنان مشکلاتی در طول سفر پیش آوردند و شاه ناچار شد آنان را به همراه تعدادی از ملازمان که وجودشان مناسب چنین مسافرتی نبود از مسکو به تهران بازگرداند.[۵۰]

        +
        +
        +
        +
        +ناصرالدین شاه در نخستین سفر به فرنگستان در بریتانیا.
        +
        +
        +

        پس از روسیه شاه از راه ویلنا و کونیگسبرگ به برلین رفت و پس از ملاقات با گیوم اول، امپراتور آلمان و بیسمارک، صدراعظم آن کشور، از راه فرانکفورت، کلن و آخن عازم بلژیک شد. در بروکسل، لئوپولد دوم، پادشاه بلژیک، از او استقبال کرد. چند روز بعد هیئت مهمانداران انگلیسی وارد پایتخت بلژیک شدند و شاه را به انگلستان بردند. در انگلستان، ناصرالدین شاه از بدو ورود به بندر دوور تا پای پله‌های کاخ باکینگهام از طرف پسران ملکه ویکتوریا و بعضی رجال درباری مورد استقبال قرار گرفت و سه روز پس از ورود به لندن، به ملاقات ملکه رفت. در این ملاقات ملکه تا پای پله کاخ به استقبال شاه آمد. شاه همچنین از طرف ملکه به دریافت نشان بند جوراب، بالاترین نشان افتخار انگلستان، مفتخر شد. پس از بریتانیا از راه دریای مانش به فرانسه رفت و در پاریس با مارشال ماکماهون، رئیس جمهور فرانسه، ملاقات کرد و سپس از راه سوئیس و ایتالیا عازم وین شد. در ایتالیا با ویکتور امانوئل دوم ملاقات داشت و در وین مورد استقبال رسمی فرانسوا ژوزف قرار گرفت.[۵۱]

        +

        در طول این سفر شاه به مجالس رقص درباری، کنسرت، اپرا و دیگر نمایش‌ها دعوت می‌شد. او ساعت‌ها به نطق‌هایی گوش می‌کرد که در مراسم رسمی به افتخار حضور او خوانده می‌شد و او از مفاد آن جز ترجمه به اختصار چیزی نمی‌فهمید. شاه همچنین در طول سفر با چهره‌های سرشناس، هنرپیشگان و خوانندگان گفت و شنود داشت و حتی گاه با مردم عادی درمی‌آمیخت، کاری که هرگز در ایران امکان انجامش را نداشت.[۵۲]

        +

        اما درنهایت شاه از سفر رضایت نداشت. چرا که در طول این مدت مجبور به خودداری و اطاعت شده و در میانه سفر از مصاحبت همسران خود محروم گشته بود. همچنین از جانب امپراتور روس به دلیل انعقاد قرار رویتر مورد اعتراض قرار گرفته و براثر جلال و جبروت دستگاه دولتهای اروپایی تحقیر شده بود.[۵۳] شاه باور نمی‌کرد که ایجاد وضعی مشابه ممالک اروپایی در ایران امکان داشته باشد و به سپهسالار می‌گفت: «وضع قوانین جدید و ترقیات حاضره این عصر خیلی مشکل است که بتوان به زودی اجرا کرد.»[۴۷]

        +

        این سفرها که در ۲ دور انجام شد سوای از هزینه‌های سنگین که برای حکومت و مردم ایران داشت دست‌آوردهای مهمی نصیب کشور کرد و آن بهره‌گیری از تجارب و پیشرفت‌های اروپای مدرن بود که در زمینه‌های گوناگون به طرق مختلف وارد ایران شد.

        +

        قراردادهایی در زمینه خرید دستگاه‌های ضرب سکه و راه اندازی ضرابخانه ماشینی طهران و چاپ اولین تمبرهای پست ایران رهاورد سفرهای ناصرالدین شاه به فرنگ بود.

        +

        ناصرالدین شاه در این سفر از ضرابخانه‌های سن پیترزبورگ، لندن و پاریس نیز دیدن کرد و اکثر ضرابخانه‌های کشورهای میزبان به افتخار ورود شاه ایران به کشورشان مدال‌های یادبودی ضرب کردند.[۵۴]

        +

        الغای امتیازنامه رویتر[ویرایش]

        +

        در زمان بازگشت شاه از اروپا، مردم تهران شورش کردند و خواهان لغو امتیازنامه رویتر شدند.[۵۵] انیس‌الدوله و جمعی از علما و شاهزادگان نیز با آنان همراه شدند و برای عزل سپهسالار تلاش کردند.[۵۶] هنگامی که ناصرالدین شاه وارد انزلی شد، نامه‌ها و عرایض دربار و علمای تهران به نظر شاه رسید که در آن اشتباهات سپهسالار را - در راس همه اعطای امتیازنامه به رویتر - برشمرده و خواستار عزل او شده بودند. سرانجام سپهسالار به دستور شاه استعفاء داد و به حکومت گیلان فرستاده شد.[۵۷] شاه مستوفی‌الممالک را از تبعید به دربار خواند و در شعبان ۱۲۹۰ سپهسالار را نیز از گیلان خواست و به وزارت امورخارجه منصوبش ساخت و وی را مأمور فسخ امتیازنامه رویتر کرد. در شوال همین سال وزارت جنگ نیز به دستور شاه به سپهسالار تعلق گرفت و از این تاریخ تا ۱۲۹۷ هجری قمری امور دولت به طور مشترک میان او و مستوفی‌الممالک تقسیم شده بود.[۵۸]

        +

        سفر دوم به فرنگستان[ویرایش]

        +

        در سال ۱۲۹۵ هجری قمری شاه باردیگر به فکر مسافرت به اروپا افتاد. او اعلام کرد این بار به طور ناشناس و به خرج خود سفر خواهد کرد تا بتواند مراتب واقعی ترقی اروپا را که در سفر پیشین به دلیل تشریفات رسمی و پذیرایی دولت‌ها از نظرش پنهان مانده بود، ببیند. روزنامه‌ها و دربارهای اروپایی سفر شاه را با چنین شرایطی مورد تحسین قراردادند؛ ولی ناصرالدین شاه به زودی تصمیمش را عوض کرد و تمایل یافت از طرف دولت‌ها از او پذیرایی شود.[۵۹] شاه در این سفر از مسکو، سنت پترزبورگ، وین، برلین و پاریس دیدار کرد و در رجب ۱۲۹۵ به ایران بازگشت. رهاورد شاه از سفر دوم، بریگاد قزاق و پلیس بود که مدتی پس از بازگشت او، به دست نظامیان روسی و اتریشی ایجاد شدند.[۶۰]

        +

        عدلیه[ویرایش]

        +

        شاه قاجار مترصد فرصتی بود تا با کاستن از میزان دخالت روحانیون و مجتهدین در امر قضا با این مسئولیت را به طور کامل تحت نظر کارگزاران حکومتی درآورد.

        +

        پس از عزل میرزا آقاخان نوری در ۱۲۷۵ هـ. ق / ۱۲۳۸هـ. ش با راهنمایی سید جعفرخان مشیرالدوله ملقب به «مهندس باشی» که تحصیل کرده انگلستان بود «دارالشورای دولتی» با عضویت شش وزیر تشکیل شد و یکی از آنها که در رأس وزارتخانه جدیدی به نام «عدلیه اعظم» قرار گرفت، عباس قلی خان معتمدالدوله جوانشیر نخستین وزیر عدلیه ایران بود. به علاوه تقسیم حوزة صلاحیت قضایی بین حکمرانان دولتی و مجتهدان محلی در اکثر موارد وابسته به قدرت، سیاست و مدیریت شخصی حکمران منصوب شاه در برابر مجتهد محل بود.

        +

        در سال ۱۲۷۷ق/ ۱۲۴۰ش ناصرالدین شاه باتشکیل «دیوان مظالم» رسماً به مثابه عالی‌ترین مرجع دادرسی عرفی به رسیدگی حضوری به شکایت افراد علیه مأموران دولتی پرداخت.

        +

        مهم‌ترین رویدادهایی که در دوران قاجار بر نظام دادرسی و قضاوت کشور، تأثیرگذار بود را باید شکست ایران از روسیه و انعقاد قرارداد ترکمانچای دانست. بر اساس فصل هفتم معاهده صلح ترکمانچای صلاحیت دادگاه‌های ایران متأثر از کاپیتولاسیون قرار گرفت و اتباع بیگانه به کلی از رسیدگی و محاکمه در دادگاه‌های ایران مصون شدند. یکی از اقدامات ناصرالدین شاه در نظام قضائی که کشور از نظر بعضی مورخان، «اصلاح» لقب گرفته، الگوگیری از سیستم دادرسی کشورهای اروپایی و اجرایی آن در نظام قضایی ایران بود. ناصرالدین شاه پس از سفرهای اروپایی خود درصدد بود تا همه ارگانها و تشکیلات حکومتی را به سبک اروپا تغییر دهد و به تعبیر خودش آنها را «فرنگی» سازد. از جمله گام‌های مهم او در راه آنچه که مورخان از آن به عنوان «اصلاح سیستم قضا در ایران» یاد کرده‌اند، انتخاب «میرزا حسن قزوینی مشیرالدوله» به وزرات عدلیه در ۱۲۸۷ق شهریور ۱۲۴۹ ش بود.[۶۱][۶۲]

        +

        تأسیس اولین موزه ملی[ویرایش]

        +

        نهادینه شدن موزه با آغاز کار و تأسیس کاخ موزه ناصر الدین شاه قاجار در کاخ گلستان آغاز شد. ناصر الدین شاه دستور داد تا قسمتی از ساختمان‌های سمت شمال کاخ را، از جمله محل موزه قدیمی شاهان قاجار که در آن هدایای خارجی را نگهداری می‌کردند تخریب کنند و اتاق موزه، کتابخانه، سرسرا، حوضخانه و سایر ملحقات را بسازند. اعتماد السلطنه در توصیف موزه چنین می‌نویسد: «موزه به اصطلاح اهالی فرهنگ، عبارت از مکان و محلی که مخزن آثار قدیم و اشیاء بدیعه و نفایس و مستظرفات دنیاست و از هر تحفه و یادگاری که در آن مخزون و موضوع است. اهل علم و اطلاع کسب فایدتی و کشف سری می‌نمایند و از احوال و اوضاع هر زمان و صنایع و حرف آن و رسوم و آداب معمول آن ایام و عادات و طوایف آن باخبر می‌گردند و می‌توان گفت که موزه مقیاس شعور و میزان عقول و درجه افهام اصناف است. مشکلات لاینحل در اینجا حل می‌شود و بر معلومات تاریخی شهود اقامه می‌نماید»[۶۳]

        +

        سال‌های پایانی[ویرایش]

        +

        آشوب‌های مرزی[ویرایش]

        +

        مدتی پس از بازگشت ناصرالدین شاه از فرنگستان، نیروهای نظامی روسیه در ماوراء خزر شروع به پیشروی کردند. دولت بریتانیا تلاش کرد شاه را علیه اقدام روسیه برانگیزاند[۶۴] ولی سپهسالار که اکنون به سیاست‌های روسیه گرایش نشان می‌داد[۶۵] شاه را متقاعد کرد که برای ایران همسایگی با کشور روسیه بهتر از همسایگی با ترکمان‌ها غارتگر آخال است.[۶۴] ناصرالدین شاه گمان می‌برد روسیه خراسان را از تاخت و تاز ترکمانان در امان می‌دارد و از شنیدن خبر فتوحات نیروهای روسی در سرحدات ایران خرسند می‌شد.[۶۴] از طرف دیگر سپهسالار که می‌پنداشت پشتیبانی روسیه را از خود جلب کرده‌است، خود را برای بازگشت به مقام صدارت آماده می‌کرد؛ ولی در سال ۱۲۹۷ هجری قمری ناصرالدین شاه به طور ناگهانی او را از تمام مشاغلش معزول کرد[۶۶] و وزارت خارجه را به میرزا سعیدخان مؤتمن‌الملک سپرد و خود ریاست قشون را در دست گرفت.[۶۶] در شوال ۱۲۹۸ قیام شیخ عبیدالله نهری در مهاباد و ارومیه توجه شاه را به مرزهای آذربایجان جلب کرد. ناصرالدین شاه برای سرکوبی قیام نهری تلاش بسیاری کرد و چندین ماه وقت خود را به جهت فراهم آوردن افواج و مهمات صرف ساخت.[۶۷] شکست نهایی شیخ عبیدالله باوجود حمایت دولت عثمانی از او، در دربار قاجار پیروزی بزرگی برای شاه شمرده شد و مورد تمجید و ستایش قرار گرفت.[۶۸] پس از این واقعه، شاه، مظفرالدین میرزا، ولیعهد و حاکم آذربایجان را به جهت پاسخگویی دربارهٔ قدرت گرفتن کردها و شیخ عبیدالله به همراه سپهسالار که مدتی بعد از عزل به وزارت آذربایجان تعیین شده بود، به تهران طلبید و به مظفرالدین میرزا اعلام کرد قصد دارد او را به حکومت کرمان بفرستد، که چنین تصمیمی می‌توانست به معنای سلب ولیعهدی از او تلقی شود.[۶۹] در نهایت ولیعهد مورد عفو شاه واقع شد و به آذربایجان بازگشت و سپهسالار به حکومت خراسان منصوب گشت و به مشهد رفت و در ذی‌الحجه همان سال در آنجا درگذشت.[۴۴] با مرگ سپهسالار مستوفی‌الممالک زمام‌دار اصلی دربار قاجار شد و تا پنج سال آینده یعنی تا هنگام مرگش در ۱۳۰۳ هجری قمری این جایگاه را حفظ کرد.[۷۰] در سال ۱۲۹۹ هجری قمری مؤتمن‌الملک که مسئول مذاکره با دولت روسیه درباب اختلافات مرزی ایران شده بود، قرارداد آخال را به امضای شاه رساند، ولی با این وجود دخالت روسیه در خراسان پایان نپذیرفت.[۶۴] ناصرالدین‌شاه در سال ۱۳۰۰ قمری به خراسان سفر کرد و در نظر او یکی از اهداف این سفر کاستن از نفوذ روسیه در آن منطقه بود.[۷۱]

        +

        ببری خان و عزیزالسلطان[ویرایش]

        +
        +
        +
        +
        +ناصرالدین شاه (نشسته در طرف راست) و عزیزالسلطان (ایستاده) در شکارگاه
        +
        +
        +

        در اواخر دهه ۱۳۰۰ قمری ناصرالدین شاه رفته رفته به وظایف سلطنت بی اعتناء می‌شد و بیش از پیش به انزواء و علاقه‌های خود در اندرونی پناه می‌برد.[۷۲] اندرون از چندسال قبل شاهد قدرت گرفتن یکی دیگر از همسران شاه بود. زبیده خانم، طفلی یتیم بود، که شاه در بازگشت از سفر به عتبات در گروس خریداری کرده بود،[۷۳] با بهره‌گیری از ضعف‌های شاه و برآوردن خواسته‌های رنگارنگ او، توانسته بود در دل شاه جا باز کند، از او لقب «آمینه اقدس» گیرد و خزانه‌دار مخصوص شاه شود و به رقیبی برای انیس‌الدوله تبدیل گردد. زبیده خانم ابتدا سرپرستی ماده گربه محبوب شاه، ببری خان را برعهده گرفت؛[۷۴] به عقیده بعضی او خود علاقه شاه را به این گربه برانگیخت[۷۳] و شاه به گربه چنان دلبست که برایش پرستار مخصوص و مواجب تعیین کرد؛[۷۵] بچه‌های او را به اعیان و بزرگان هدیه می‌داد[۷۶] و هیچ‌گاه کسانی را که عریضه تقاضای خود را به دم گربه می‌بستند، بی پاسخ نمی‌گذاشت.[۷۳] زمانی که رقبای زبیده خانم ببری خان را از میان برداشتند، او برادرزاده خردسال خود، غلامعلی‌خان را به میدان آورد. ناصرالدین شاه به زودی غلامعلی‌خان را یگانه مصاحب خود یافت و به او لقب «عزیزالسلطان» بخشید که نشان دهنده محبوبیت وی نزد شاه بود. شاه همچنین او را به اعتبار پدرش «ملیجک» خطاب می‌کرد. شاه برای عزیزالسلطان دستگاه وسیعی ترتیب داده بود و او را همه جا به همراه خود می‌برد. سر و وضع کثیف، رفتار شیطنت آمیز و کارهای مبتذل و گستاخی عزیزالسلطان در حضور شاه با آداب تشریفات دربار قاجار و تقید آن به حفظ ارشدیت و سلسله مراتب همخوانی نداشت؛ ولی شاه حرکات او را با آمیزه‌ای از بی‌خیالی و وجد نادیده می‌انگاشت.[۷۷] شاه به خصوص از جانب انیس‌الدوله و زنان اندرونی مورد مذمت قرار می‌گرفت که چرا محبتی را که شایسته‌است به فرزندانش نشان دهد، به عزیزالسلطان ابراز می‌کند.[۷۸]

        +

        دوران صدارت امین‌السلطان[ویرایش]

        +

        ده سال آخر سلطنت ناصرالدین شاه صحنه قدرت طلبی علی‌اصغرخان امین‌السلطان بود. پدر امین‌السلطان آقا ابراهیم خان، از عمله خلوت و آبدارباشی ناصرالدین شاه بود که به مرور مورد اعتماد شاه قرار گرفت و مشاغل مهمی از جمله خزانه داری و وزارت دربار را به دست آورد و شاه او را ملقب به امین السلطان کرد. پس از مرگ امین‌السلطان اول در دومین سفر ناصرالدین شاه به خراسان، شاه پسر او علی‌اصغرخان را مورد توجه قرار داد و مناصب و لقب پدر را در حق او برقرار کرد. امین‌السلطان اول با زبیده خانم آمینه اقدس همدست بود و پس از مرگش، زبیده خانم علی‌اصغرخان را مورد حمایت قرار داد و سعی کرد او را نزد شوهرش توانمند و کارا نشان دهد.[۷۹] علی‌اصغرخان از دوایر و مناصب متعددی که به زعامت او سپرده شده بود، دستگاه پرمنفعتی به راه انداخت که هم شخص شاه و هم شرکای راغب در آن سهیم بودند.[۸۰] پس از درگذشت مستوفی‌الممالک در ۱۳۰۳ هجری قمری، شاه وزارت داخله را به میرزا عباس خان قوام‌الدوله منتقل کرد و مدتی نگذشت که یحیی خان مشیرالدوله را که پس از درگذشت موتمن‌الملک به وزارت خارجه رسیده بود، عزل و به پیشنهاد علی‌اصغرخان، قوام‌الدوله را وزیر خارجه کرد. قوام‌الدوله برای اداره این شغل دانش کافی نداشت و با دخالت امین‌السلطان امور را اداره می‌کرد.[۸۱] از این راه امین‌السلطان قائم مقام شاه در امورداخلی و خارجی شد. ناصرالدین شاه هم که از وزرای مستقل‌الرای دیوانی هراس داشت، بی تمایل نبود کسی از عمله خلوت شاهی را در این مقام والا ببیند.[۸۰]

        +

        امین‌السلطان علی‌رغم میل شاه، امتیاز بانک شاهنشاهی ایران را از ناصرالدین شاه گرفت و با او به سومین سفر فرنگستان رفت. در این سفر شاه قرارداد رژی را به جرالد تالبوت داد و امتیاز لاتاری را به میرزا ملکم خان ناظم‌الدوله، سفیر ایران در لندن، واگذار کرد. شاه مدتی پس از بازگشت از سفر فرنگستان، در ۱۳۰۸ هجری قمری، بر قرارداد رژی دستینه گذاشت و امتیاز لاتاری را به بهانه مغایرت لاتاری با دستورهای شرع اسلام لغو کرد. قرارداد رژی بهانه‌ای به دست مردم داد تا اعتراض خود را به هرج و مرج و فساد با قیامی در مخالفت با واگذاری این امتیاز ابراز کنند. قیام تنباکو، که با فتوای میرزا حسن شیرازی مبنی بر حرمت استعمال توتون و تنباکو همراه شد، در تهران به شورش عمومی انجامید. در اندرون کاخ گلستان نیز، انیس‌الدوله به پیروی از حکم شیرازی، شرب قلیان را در محوطه حرم ممنوع اعلام کرد. سرانجام شاه و صدر اعظم تسلیم شدند و شاه در ۱۶ جمادی‌الاول ۱۳۰۹ دستور لغو امتیازنامه را صادر کرد.

        +

        با شدت گرفتن فشارهای داخلی و خارجی دستگاه آشفته قاجار اواخر عصر ناصرالدین‌شاه نتوانست از تنش‌ها جلوگیری کند. شاه هر روز بیش از پیش به دلیل مشکلاتی که دامنگیر کشورش بود مورد سرزنش قرار می‌گرفت و علایم خستگی و دلسردی در رفتار شاه آشکار می‌شد.[۸۲]

        +

        خانم باشی و ماه رخسار[ویرایش]

        +

        در سال ۱۳۰۷ قمری، ناصرالدین شاه زبیده خانم را که بینایی چشمانش را از دست داده بود، برای معالجه به وین فرستاد. این نخستین بار بود که یکی از همسران شاه بدون او به فرنگستان می‌رفت و همین موجب شد که شاه مورد انتقاداتی قرار گیرد و در بین عوام شعرهایی در نقد این تصمیم شاه رایج گردد.[۸۳] پس از صرف هزینه‌های بسیار زبیده خانم همچنان نابینا به ایران بازگشت، اما شاه همچنان جواهرات خود را به او سپرد و چنان وانمود کرد که گویی هنوز سالم و بینا و مورد علاقه اوست.[۸۴] زبیده خانم در ۱۷ ذی الحجه ۱۳۱۱ براثر سکته درگذشت و شاه در اندوه مرگ او سوگواری بسیار کرد.[۸۳]

        +

        مقارن ایام بیماری زبیده خانم، شاه به دختر باغبانباشی باغ اقدسیه دلبستگی یافت و او را به ازدواج موقت خود درآورد. به گفته بعضی شاه از آن رو به خانم باشی علاقه‌مند شده بود که چشمانش شباهت زیادی به چشمان جیران داشت.[۸۵] با فوت زبیده خانم، امین‌السلطان که حامی خود را در حرمخانه از دست داده بود، به دنبال متحدی جدید گشت و با خانم باشی همدست شد.[۷۴] دلبستگی شاه به خانم باشی، اغلب با ناز و اعراض او از وصال پاسخ می‌گرفت و ناصرالدین شاه، که دیگر تعصبی در حفظ حریم اندرونی نشان نمی‌داد، از او نزد پیشخدمتان بیرونی گلایه می‌کرد و امین‌السلطان را برای شفاعت پیش خانم باشی می‌فرستاد.[۸۶] پس از مدتی، شاه به خواهر دوازده ساله خانم باشی، ماهرخسار، ابراز علاقه کرد. برخلاف خواهر بزرگتر ماهرخسار صادقانه به شاه اظهار عشق می‌کرد. خانم باشی که محبت شاه را به خواهر کوچکتر خود می‌دید، به بدسری‌اش می‌افزود و ماهرخسار را آزار می‌داد و از دیدن شاه منعش می‌کرد. ماهرخسار آزارهای خانم باشی را برای ناصرالدین شاه بازمی‌گفت و از این راه شاه را بیش از پیش شیفته خود می‌ساخت.[۸۷]

        +
        +
        The Islamic Republic 008 (8498655212).jpg +
        +
        +
        +
        +
        +

        نخست‌وزیران[ویرایش]

        + +

        مرگ[ویرایش]

        +

        در آستانهٔ مراسم پنجاهمین سال تاجگذاری در سال ۱۲۷۵ هجری خورشیدی (۱۷ ذی‌القعده۱۳۱۳ هجری قمری) به دست میرزا رضای کرمانی یکی از پیروان سید جمال الدین اسدآبادی و به تحریک او[۸۹] در حرم شاه عبدالعظیم در شهر ری ترور شد. او در هنگام ترور پنجاهمین سالگرد سلطنت خویش را جشن می‌گرفت. وی در زیارتگاه شاه عبدالعظیم در شهر ری در نزدیکی تهران دفن است. سنگ قبر یک پارچهٔ مرمری وی که تمثال کامل وی بر آن حکاکی شده هم‌اکنون در موزهٔ کاخ گلستان در تهران نگهداری می‌شود و به یکی از شاهکارهای کنده‌کاری دوره قاجار معروف است.

        +

        گفته می‌شود رولور استفاده شده برای ترور وی بسیار کهنه و فرسوده بوده‌است. به همین دلیل شاید اگر وی پالتوی ضخیم‌تر پوشیده بود یا از فاصله‌ای دورتر به وی شلیک شده بود او از این سو قصد جان سالم به در می‌برد. گفته شده‌است که آخرین کلمات وی این‌ها بوده‌اند:

        +
        +

        من بر شما جور دیگری حکومت خواهم کرد اگر زنده بمانم[نیازمند منبع]

        +
        +

        سیاست‌های فرهنگی[ویرایش]

        +

        سانسور مطبوعات[ویرایش]

        +

        گرچه در دوران سلطنت او، به شمار عناوین روزنامه‌ها افزوده شد (پیش‌تر تنها روزنامه‌ای که در ایران منتشر می‌شد کاغذ اخبار بود) اما تمام این روزنامه‌ها دولتی بودند.[۹۰] او انتشار روزنامه دولتی وطن (La Patrie) را که در زمان صدارت میرزا حسین خان مشیرالدوله به زبان فرانسه چاپ شد، پس از یک شماره متوقف کرد، چرا که سرمقاله آن دم از آزادی و برابری می‌زد.[۹۰] به فرمان او نخستین اداره سانسور مطبوعات در ایران تأسیس شد. این اداره در سال ۱۸۶۳ دایر شد و وظیفه داشت تمام روزنامه‌ها و کتاب‌ها را پیش از چاپ بررسی کند و جلو ورود روزنامه‌های فارسی زبان چاپ خارج را بگیرد.[۹۰][۹۱]

        +

        آموزش[ویرایش]

        +

        امیرکبیر در سال سوم سلطنت ناصرالدین شاه (۱۲۶۶ هـ. ق) تصمیم به تأسیس دارالفنون گرفت. پس از عزل امیرکبیر، جاستین شیل وزیر مختار انگلیس در ایران و به اغوای او میرزا آقاخان نوری سعی بسیار کردند که دارالفنون گشایش نیابد. زیرا شیل عصبانی بود که چرا معلمین از اتباع یا طرفداران سیاست انگلیس انتخاب نشده‌اند. اما ناصرالدین شاه چون نامه‌ای درباب استخدام این معلمان به فرانتس یوزف یکم، امپراتور اتریش، نوشته بود و راضی به مراجعت دادن آن‌ها نبود، اصرار در افتتاح دارالفنون کرد. دوهفته پس از افتتاح دارالفنون، امیرکبیر در باغ فین کاشان کشته شد.[۹۲]

        +

        در بدو امر، ناصرالدین شاه جوان در امتحانات دارالفنون حاضر می‌شد و به محصلین جایزه، انعام و منصب می‌داد؛ ولی کمی بعد در نتیجه اعمال و افعال میرزا ملکم‌خان که سمت مترجمی و معلمی در این مدرسه داشت، به خصوص تأسیس فراموشخانه و تبلیغ جمهوری، شاه به دارالفنون بدگمان شد و اعزام محصلین را به اروپا محدودتر ساخت.[۹۳][۹۴]

        +

        تأسیس اولین مدارس به سبک نوین[ویرایش]

        +

        در سال ۱۳۰۵ هجری قمری اولین دبستان به سبک اروپایی به همت حسن رشدیه در تبریز افتتاح گردید. این مدارس در ابتدا مورد حملات شدید مکتب داران و علما قرار گرفت ولی بعدها در تهران ودر کل ایران نیز گسترش یافت.[۹۵]

        +

        علاقه به هنر[ویرایش]

        +
        +
        +
        +
        +تندیس ناصرالدین شاه در باغ شاه تهران
        +
        +
        +

        عکاسی[ویرایش]

        +
        +
        +
        +
        +طراحی محمدحسن‌خان صنیع الدوله، از پشت سر، اثر ناصرالدین شاه، ۱۹ رمضان ۱۲۹۰
        +
        +
        +

        ناصرالدین شاه احتمالاً در نخستین مواجهه خود با دوربین عکاسی، یعنی زمانی که در حدود ۱۲۶۰ هجری قمری ژول ریشار با دوربین اهدایی ملکه ویکتوریا از او عکاسی کرد، به این هنر علاقه‌مند شد.[۹۶] او در نوزده سالگی دستور تهیه گزارشی تصویری از تخت جمشید را به ژول ریشار داد. این مأموریت که نافرجام ماند، اگر انجام می‌شد، می‌توانست همقدم با کار عکاسان پیشرو دنیا در آن زمان باشد.[۹۷] علاقه ناصرالدین شاه به عکاسی سبب شد یک عکاس فرانسوی به نام فرانسیس کارلهیان را به منظور آموزش اصولی این هنر به ایران فراخوانده شود. شاه آقا رضا خان اقبال‌السلطنه از پیشخدمتان خود را به کارلهیان سپرد تا فنون عکاسی را بیاموزد. پس از آن آقارضا در سفر و حضر همراه شاه بود و از جنبه‌های مورد علاقه او عکاسی می‌کرد. شاه همچنین مکان مستقلی را در کاخ گلستان با عنوان «عکاسخانه» به فعالیت‌های آقارضا اختصاص داد.[۹۸] او مدتی بعد کارلهیان را مأمور آموزش عکاسی به شاگردان دارالفنون کرد.[۹۹] به دستور او نخستین عکاسخانه عمومی ایران دایر شد.[۱۰۰] همچنین با حمایتهای او چندین عنوان کتاب در زمینه عکاسی تألیف و ترجمه شدند که دانش روز عکاسی دنیا را در اختیار عکاسان ایرانی قرارداد.[۱۰۱] خود شاه هم مشخصاً در ۲ دوره به عکاسی پرداخت. دوره اول که به دستیاری جعفرقلی‌خان نیرالملک هدایت به این کار می‌پرداخت و از حدود ۱۲۷۵ تا ۱۲۹۵ به مدت بیست سال مداوم ادامه داشت و دوره دوم از ۱۳۰۲ تا آخر سلطنتش. عکس‌های دوره دوم، به دلیل دیدن کار عکاسان اروپایی که او در طول سفرهای خود ملاقات می‌کرد، پخته‌تر و منسجم تر هستند. برخی آثار او در دوره دوم، نشانگر تلاش او برای گذر از شیوه‌های عادی عکاسی و تجربه نگاه‌های نامعمول‌تر است.[۱۰۲]

        +

        شعر[ویرایش]

        +

        از او یک دیوان شعر نیز به جا مانده است.[۱۰۳]

        +

        ادبیات[ویرایش]

        +

        داستانی با عنوان حکایت پیر و جوان را از آثار ادبی ناصرالدین شاه دانسته‌اند.[۱۰۴] حکایت پیر و جوان به سبک رایج داستان‌های اروپایی قرن نوزدهم نوشته شده و یکی از نخستین نمونه‌های فارسی آن سبک در داستان‌نویسی ایران به شمار می‌رود.[۱۰۵] داستان در ۱۲۸۹ هـ ق خلق شده و نسخه موجود آن به خط عبدالکریم منشی طهرانی نگارش یافته‌است.[۱۰۴]

        +

        خوشنویسی[ویرایش]

        +
        +
        +
        +
        +صفحه‌ای از کتاب هزار و یک شب که به امر ناصرالدین شاه کتابت و تصویر شد
        +
        +
        +

        ناصرالدین شاه به خوشنویسی علاقه داشت و برای آموختن این هنر کوشش می‌کرد. او از خود آثاری در نستعلیق و شکسته نستعلیق برجای گذاشته‌است.[۱۰۶] گرچه تواریخ از استادان خطاطی او نام نبرده‌اند، اما گزارش شده که او میرزای کلهر را به حضور خود می‌خواند و گاه از سر تفنن از روی سرمشق‌های میرزا می‌نوشت.[۱۰۶] دوران سلطنت او به دلیل ظهور خوشنویسان بسیار و تجربه شیوه‌های نو یکی از درخشان‌ترین اعصار خوشنویسی ایران به شمار می‌رود.[۱۰۷] تشویق و ترغیب به خطاطی از سوی شاه و خط شناسی او که باعث می‌شد خوشنویسان آثارشان را به بهترین شکل ممکن به وی ارائه کنند، در شکوفایی خوشنویسی در این دوره مؤثر بود.[۱۰۸] پیوسته چندین تن خوشنویس در دربار ناصری حضور داشتند و ناصرالدین شاه آنان را به لقب‌هایی چون کاتب السلطان، خوش نویس باشی و اشرف الکتاب مفتخر می‌نمود. او همچنین با خوشنویسان معروف عصر خود از جمله میرزای کلهر، میرزا غلامرضا اصفهانی و محمد حسین شیرازی ارتباط داشت.[۱۰۹]

        +

        ناصرالدین شاه همچنین در جمع‌آوری مرقعات و کتاب‌های خطی اهتمام داشت. او هرجا نسخه‌ای خطی نفیس می‌یافت، برای کتابخانه سلطنتی خریداری می‌کرد.[۱۱۰] به دستور او چندین نسخه ارزشمند کتابت و تصویرسازی شدند. از آن جمله نسخه‌ای مصور هزار و یک شب بود که شاه در نخستین سال جلوس خود به کتابتش دستور داد و پس از هفت سال در شش مجلد به دست ۴۲ هنرمند به اتمام رسید و اثری همتای شاهنامه بایسنقری است.[۱۱۱]

        +

        موسیقی[ویرایش]

        +

        عده موسیقی‌دانان در دربار ناصرالدین شاه بسیار بیش از شمار آنان در دربار پدرش بود.[۱۱۲] نوازندگان برجسته‌ای چون آقا علی‌اکبر خان فراهانی، میرزا عبدالله، آقاحسینقلی، آقا غلامحسین، سرورالملک و سماع حضور در دربار ناصری حضور داشتند. بعضی از این نوازندگان، مانند سرورالملک، از شاه لقب گرفتند[۱۱۳] و استادان با عناوینی همچون آقا و میرزا خوانده شدند که از ترقی شأن موسیقیدانان در این زمان حکایت دارد. در این دوره یادگرفتن موسیقی در میان خانواده سلطنتی رایج شد، چنان‌که عصمت‌الدوله و تاج‌السلطنه، دختران شاه، نواختن پیانو آموختند.[۱۱۴] در این زمان، نخستین دسته موسیقی سلطنتی توسط دو موسیقیدان فرانسوی ایجاد شد. همچنین به خواست ناصرالدین شاه موسیقیدانی فرانسوی به نام موسیو لومر به ایران آمد تا شعبه موسیقی دارالفنون را راه‌اندازی کند.[۱۱۴]

        +

        تعزیه[ویرایش]

        +

        در دوران سلطنت ناصرالدین شاه، تحت حمایت شاه تعزیه به اوج توسعه و شکوه خود رسید.[۱۱۵] در این دوره به پیروی از خواسته‌های شاه، تعزیه جنبه‌های تفریحی و تجملی پیدا کرد و وسیله‌ای برای اظهار شکوه و جلال سلطنت شد. بزرگان، شاهزادگان و رجال نیز به شاه تأسی کردند و اهمیت زیادی به تعزیه دادند. در عهد او تعزیه تا حدی گسترش یافت که در دهه اول محرم نزدیک به سیصد مجلس تعزیه در تهران تشکیل می‌شد. به دنبال ورود تجمل و اشرافیت به تعزیه، تعزیه نامه‌ها اصلاح شد و مجالسی چون تعزیه دره‌ال صدف، تعزیه امیرتیمور و تعزیه حضرت یوسف و عروسی دختر قریش در آن‌ها وارد گردید که مربوط به عزاداری نبودند.[۱۱۵] ناصرالدین شاه که در تهران و نیاوران برای خود تکایای مخصوص ساخته بود، در سال ۱۲۴۸ شمسی به مباشرت دوستعلی‌خان نظام الدوله معیرالممالک عظیم‌ترین نمایشخانه همه اعصار تاریخ ایران، یعنی تکیه دولت را در زاویه جنوب غربی کاخ گلستان ساخت که حدود بیست هزار نفر گنجایش داشت و غرفه‌های مخصوصی برای شاه و اشراف.[۱۱۶] شاه خود به برخی از گوشه‌های گونه‌ای از تعزیه که تعزیه مضحک خوانده می‌شد، علاقه خاصی نشان می‌داد. یکی از آنها گوشه عروسی بلقیس بود که لااقل سالی دوبار در تکیه دولت به نمایش درمی‌آمد و هنگام اجرای آن صدای خنده شاه از پشت پرده غرفه مخصوصش در تکیه دولت به گوش حاضران می‌رسید.[۱۱۷]

        +

        خاطره نویسی[ویرایش]

        +
        +
        +
        +
        +تلفن همراه ناصرالدین شاه
        +
        +
        +
        +
        +
        +
        +تلفن ناصرالدین شاه ساخت شرکت البیس
        +
        +
        +
        +
        +
        +
        +شکل شاه اثری تاریخی در لاریجان که به دستور ناصرالدین شاه از شمایل وی و تنی چند از ملازمانش بر دل صخره‌ای بر سر راه جاده هراز در نزدیکی چشمه آب معدنی استراباکو، در تاریخ ۱۲۹۵ ه.ق. حجاری شد.
        +
        +
        +

        ناصرالدین شاه بیش از تمام پادشاهان ایران کتاب، خاطرات و سفرنامه از خود به جا گذاشته‌است.[۱۱۸] به رغم رسم رایج، او آثار و نوشته‌های خود را از قبیل سفرنامه و یادداشت‌های روزانه خود تدارک می‌دید و مؤلفان دولتی در تهیه این نوشته‌ها کمتر مداخله داشتند؛ به همین دلیل یادداشت‌ها و سفرنامه هائی که از او در دست است، به دستخط شخص اوست. دفاتر خاطرات شخصی او مشتمل بر هفت مجلد است و از سال ۱۲۷۲ هجری قمری آغاز و در سال ۱۳۰۳ هجری قمری پایان می‌یابد. نخستین بخش آن (شامل خاطرات سال‌های ۱۲۷۲ تا ۱۲۸۵) به جای ترتیب معمول تاریخی، براساس اماکن جغرافیایی که شاه به آن‌ها سفر می‌کرده مرتب شده‌است. شاه سفرنامه‌های خارجی خود را نیز به دنبال خاطرات روزانه خود در همین دفاتر ثبت کرده‌است که این بخش از خاطرات او در دوران سلطنتش ویرایش و به چاپ رسید.[۱۱۹]

        +

        ناصرالدین شاه در خاطراتش نام بسیاری از اماکن و مناطق شمالی تهران را از جمله شمیران، لواسان و روستاها و مکان‌های دامنه البرز به همراه اطلاعات زیادی در مورد جغرافیای آن مناطق با دقت بسیار زیادی ثبت کرده‌است. در برابر ثبت آگاهی‌های دقیق مردم‌شناسی و جغرافیایی که حاصل سفرها و گشت و گذارهای دائمی او در مناطق مختلف بود، وی در خاطراتش بسیار کم به مسائل سیاسی و اجتماعی پرداخته‌است. به همین ترتیب در ضمن گزارش سفرهای خارجی کمتر از مذاکرات و صحبتهای سیاسی خود با سران دول اروپایی حرفی به میان آورده‌است و به جزئیات دیگر با دقت بیشتر نگریسته‌است.[۱۲۰]

        +

        نقاشی[ویرایش]

        +

        با نقاشی‌هایی که از ناصرالدین شاه بجای مانده، می‌توان گفت که علاوه بر اینکه ناصرالدین شاه به هنر نقاشی علاقه‌مند بوده، نسبت به تأسیس مراکز آموزش نقاشی و فراهم آوردن تسهیلات لازم برای هنرمندان درباری توجه خاص داشته، ضمن اینکه خود نیز ازین هنر بی بهره نبوده است[۱۲۱]

        +

        افسانه اولین تلفن همراه در ایران[ویرایش]

        +

        وبسایت مؤسسه مطالعات و پژوهش‌های سیاسی مدعی شده است که اولین تلفن همراه موجود در ایران متعلق به ناصرالدین شاه بوده است.[۱۲۲] بنا بر ادعای این مؤسسه این تلفن در سال ۱۲۳۰ تولید شده است و «این تلفن همراه در سفرها همراه ناصرالدین شاه بوده و در زمان نیاز به کابل‌های کشیده شده بین راه وصل و با مخاطب مورد نظر تماس تلفنی برقرار می‌شده است.» این ادعا از ابتدا تا انتها نادرست و بی‌پایه است. روشن نیست که منظور این وبسایت از تاریخ ۱۲۳۰ هجری شمسی است یا هجری قمری ولی حتی اگر این تاریخ هجری شمسی هم در نظر گرفته شود تاریخ ادعایی تولید این تلفن ۲۴ سال پیش از ثبت اختراع تلفن توسط الکساندر گراهام بل در دوم ژوئن سال ۱۸۷۵ میلادی مصادف با ۱۲ خرداد ۱۲۵۴ شمسی است. تلفن محلی (و نه راه دور) حتی در ایالات متحده نیز تا سال‌های پایانی سلطنت ناصرالدین شاه به مرحله تولید و خدمات تجارتی محدود نرسیده بود. تلفن راه دور نیز تا دههٔ دوم قرن بیستم، یعنی دوران احمدشاه قاجار و رضاشاه پهلوی به مرحلهٔ تولید تجاری نرسید.

        +

        چاپ اولین اسکناس[ویرایش]

        +

        در سال ۱۲۶۸ خورشیدی نشر اسکناس در سراسر ایران به طور انحصاری به بانک شاهنشاهی ایران که توسط انگلستان تشکیل شده بود واگذار شد و یک سال پس از آن، اسکناس جدید با علامت شیر و خورشید و عکس ناصرالدین شاه قاجار و ذکر ارزش آن منتشر شد. بانک شاهنشاهی، چهل سال در ایران اسکناس منتشر کرد تا اینکه در ۲۳ اردیبهشت ۱۳۰۹خورشیدی، حق انتشار اسکناس از آن بانک سلب شدو به بانک ملی ایران واگذار گردید.[۱۲۳]

        +

        اولین باغ وحش در تهران[ویرایش]

        +

        در دوره قاجار ایرانیان با باغهای وحش اروپایی آشنا شدند. اما نخستین باغ وحش یا «مجمع الوحوش» در دوره ناصرالدین شاه در خیابان لختی سعدی کنونی در جایی که زمانی نام خیابان باغ وحش و بعد ماشین خانه و سرانجام اکباتان نامیده شد، تأسیس گردید که البته هیچ‌گاه به صورت باغ وحش کاملی در نیامد و گاه اهالی شهر برای تماشای چند حیوان بدانجا می‌رفتند. ناصرالدین شاه پس از سفرهای خود به اروپا و دیدن باغ وحش‌های اروپایی، علاقه خاصی به باغ وحش و حیوانات پیدا کرد و به همین دلیل محل دوشان تپه را انتخاب کرد که از پیش در سال ۱۲۶۹ قمری ۱۸۵۳ میلادی عمارت باشکوهی در آن برپا کرده بود و با استفاده از قنات، دریاچه یی نیز پدیدآورده بود که منظره‌های بسیار زیبا و دیدنی آن اهالی را به خود جلب می‌کرد. در باغ وحش دوشان تپه، چهار شیر نر و ماده از کوه‌های شیراز، سه ببر از مازندران، یک یوز، سه پلنگ از جاجرود، پنج خرس از دماوند، کفتار، بوزینه، یک میمون، خر و طاووس‌های بسیار وجود داشت.[۱۲۴]

        +

        بناها[ویرایش]

        +

        ناصرالدین شاه در طول دوران سلطنتش کاخ گلستان را گسترش داد و بناهای تازه‌ای به آن افزود. به دستور او در سال ۱۳۰۱ هجری قمری اندرونی قدیمی کاخ گلستان را که از بناهای دوره فتحعلی شاه بود تخریب کردند و ساختمان‌های جدیدی به جای آن ساختند. شمس‌العماره، تکیه دولت، تالار سلام، تالار آینه وکاخ ابیض از بناهای دیگر ناصرالدین شاه در کاخ گلستان است.[۱۲۵] او نخستین موزه ایران را در تالار سلام کاخ گلستان ایجاد کرد.[۱۲۶]

        +

        کاخ‌های عشرت آباد، سلطنت‌آباد، صاحبقرانیه، شهرستانک و قصر یاقوت نیز به دستور ناصرالدین شاه در خارج از شهر تهران و به منظور اقامت خاندان سلطنتی و ملازمان در طول سفرهای ییلاقی، ساخته شدند.[۱۲۷]

        +

        بخش دیگری از اقدامات ساخت و ساز ناصرالدین شاه گسترش و بازسازی پایتخت در سال ۱۲۸۴ هجری قمری بود که با برداشتن دیوار قدیمی تهران و احداث خیابان‌های وسیع به سبک اروپایی آغاز شد.[۱۲۸]

        +
        +

        ازدواج‌ها و فرزندان[ویرایش]

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +

        قاجاریان

        +
        شاهان
        +

        عنوان

        +
        +

        آقامحمدخان
        +فتحعلی‌شاه
        +محمدشاه
        +ناصرالدین‌شاه
        +مظفرالدین‌شاه
        +محمدعلی‌شاه
        +احمدشاه

        +
        +

        دورهٔ سلطنت

        +
        +

        ۱۱۶۱-۱۱۷۶
        +۱۱۷۶-۱۲۱۳
        +۱۲۱۳-۱۲۲۷
        +۱۲۲۸-۱۲۷۵
        +۱۲۷۵-۱۲۸۵
        +۱۲۸۵-۱۲۸۸
        +۱۲۸۸-۱۳۰۴

        +
        نخست‌وزیرهای مشهور
        +

        حاج ابراهیم کلانتر
        +قائم مقام فراهانی
        +حاج میرزا آقاسی
        +امیرکبیر
        +سپهسالار
        +مستوفی‌الممالک
        +امین‌السلطان
        +عین‌الدوله
        +مشیرالدوله
        +مشیرالدوله پیرنیا
        +قوام‌السلطنه
        +وثوق‌الدوله

        +
        چهره‌های سرشناس
        +

        عباس میرزا نایب السلطنه
        +محمدعلی میرزا دولتشاه
        +میرزارضا کرمانی
        +میرزای شیرازی
        +کامران میرزا
        +عزیزخان مکری
        +ظل‌السلطان
        +تاج‌السلطنه
        +فروغ‌الدوله
        +فخرالدوله
        +شعاع‌السلطنه
        +ارشدالدوله
        +سالارالدوله
        +مهد علیا
        +حسین بهزاد
        +ستارخان
        +یپرم‌خان
        +صمصام‌السلطنه
        +حیدرخان عمواوغلی
        +میرزا کوچک‌خان جنگلی
        +علیقلی خان سردار اسعد

        +
        رویدادهای مهم
        +

        قرارداد آخال
        +معاهده پاریس
        +معاهده گلستان
        +معاهده ترکمنچای
        +امتیازات و قراردادها
        +جنگ‌های ایران و روسیه

        +
        جنبش مشروطه
        +

        قیام تنباکو
        +جنبش مشروطه
        +فرمان مشروطیت
        +جنبش جنگل
        +کودتای ۱۲۹۹
        +انحلال سلسله قاجار

        +
        +

        ناصرالدین شاه در طول حیات خود هشتاد و پنج زن صیغه و عقدی اختیار کرد.[۱۲۹] او ۴۲ فرزند داشت که از آن میان ۱۸ نفر در کودکی در گذشتند.[۱۳۰] زن‌های عقدی به ترتیب گلین خانم دختر شاهزاده احمد میرزا، فاطمه پندر[نیازمند منبع]، خجسته خانم تاج الدوله دختر شاهزاده سیف‌الله میرزا، ستاره خانم تبریزی، شکوه السلطنه مادر مظفرالدین شاه و نوه فتحعلی شاه و جیران خانم فروغ السلطنه بودند. فروغ السلطنه و شکوه السلطنه در حیات ناصرالدین شاه در گذشتند.[۱۲۹]

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        ردیفنامتولد (هـ. خ/هـ.ق.)مرگ (هـ. خ/هـ. ق)نام مادریادداشت‌ها
        ۱معصومه خانم فخرالملوک۱۲۲۷/۱۲۶۳۲۰ فروردین ۱۲۵۷/۶ ربیع‌الاول ۱۲۹۵گلین خانمدر ۱۶ آبان ۱۲۳۹ (۲۲ ربیع‌الثانی ۱۲۷۷) به ازدواج امیرمهدی خان انتظام‌الدوله قاجار درآمد. صاحب چهار فرزند شد.
        ۲سلطان محمود میرزا (اول)۱۳ مهر ۱۲۲۸/۱۸ ذی‌القعده ۱۲۶۵۱۲۲۹/رمضان ۱۲۶۶گلین خانمدر پنج ماهگی به ولیعهدی برگزیده شد. در یازده ماهگی درگذشت.
        ۳سلطان مسعود میرزا ظل‌السلطان۱۵ دی ۱۲۲۸/۲۰ صفر ۱۲۶۶۱۰ تیر ۱۲۹۷/۲۳ رمضان ۱۳۳۶عفت‌السلطنه
        ۴سلطان معین‌الدین میرزا۱۹ بهمن ۱۲۳۰/۱۶ ربیع‌الثانی ۱۲۶۸۱۵ آبان ۱۲۳۸تاج‌الدولهدر مرداد ۱۲۳۱ (شوال ۱۲۶۸) به ولیعهدی برگزیده شد. در شب رسیدن خبر فتح هرات به تهران درگذشت.
        ۵ملک شاه میرزا؟؟ستاره خانم تبریزیدر بازگشت ناصرالدین شاه از سفر اصفهان (۱۲۶۷) تولد یافت و در هشت ماهگی درگذشت.
        ۶سلطان محمد میرزا؟؟جیراندر هشت روزگی درگذشت.
        ۷محمدقاسم میرزا۱۲۳۱/۱۲۶۹۸ تیر ۱۲۳۷/۱۷ ذی‌القعده ۱۲۷۴جیراندر ۱۲۷۳ هجری قمری با لقب «امیرنظام» فرمانده کل ارتش ایران شد. در ۱۳ مرداد ۱۲۳۶ (۱۳ ذی‌الحجه ۱۲۷۳) به ولیعهدی رسید. در پنج سالگی درگذشت.
        ۸سلطان حسین میرزا۱۲۳۱/۱۲۶۹۱۲۴۷/۱۲۸۵عفت‌السلطنهدر شانزده سالگی در حالی که حاکم خراسان بود در مشهد درگذشت. از خود پسری باقی گذاشت، مهدی‌قلی میرزا مؤیدالسلطان که توسط ظل‌السلطان سرپرستی می‌شد.
        ۹مظفرالدین شاه۳ فروردین ۱۲۳۲/۱۲ جمادی‌الثانی ۱۲۶۹۱۲ دی ۱۲۸۵/۱۸ ذی‌القعده ۱۳۲۴شکوه السلطنه
        ۱۰پری سلطان خانم؟؟ستاره خانم تبریزیدر یک سالگی درگذشت.
        ۱۱سلطان رکن‌الدین میرزا؟؟جیراندر سه سالگی درگذشت.
        ۱۲زینت‌الدوله؟؟شکوه السلطنهدر نه ماهگی درگذشت.
        ۱۳اخترالملوک؟؟ستاره خانم تبریزیدر یک سالگی درگذشت.
        ۱۴فاطمه خانم عصمت‌الدوله۱۲۳۴۱۲ شهریور ۱۲۸۴تاج‌الدولهدر ۱۲۵۲ با دوست‌محمد معیرالممالک ازدواج کرد. صاحب چهار فرزند شد. از جمله دوستعلی معیری و عصمت‌الملوک معیری (همسر اول حسن مستوفی)
        ۱۵کامران میرزا۳۱ تیر ۱۲۳۵/۱۹ ذی‌القعده ۱۲۷۲اسفند ۱۳۰۷/رمضان ۱۳۴۷منیرالسلطنه
        ۱۶ضیاءالسلطنه۱۲۳۵۱۲۸۰ندیم‌السلطنهدر ۱۲۵۳ با میرزا زین‌العابدین خاتون‌آبادی، امام جمعه تهران ازدواج کرد. صاحب دو پسر و دو دختر بود، از جمله جواد ظهیر و زهرا امامی
        ۱۷کسرائیل خانم افتخارالدوله۱۲۳۶۱۳۰۱عفت‌السلطنهدر ۱۲۵۲ با ابوالفتح قاجار قوانلو، صارم‌الدوله ازدواج کرد
        ۱۸افسرالدوله۱۲۳۷/۱۲۷۴؟گلین خانمبا ابوالفتح میرزا مؤیدالدوله ازدواج کرد.
        ۱۹سلطان محمود میرزا (دوم)؟؟گلین خانمدر نه ماهگی درگذشت.
        ۲۰والیهوالیزاده خانمبا محمدحسین خان اعتضادالملک قاجار ازدواج کرد. پس از درگذشت او با مهدی‌قلی خان مجدالدوله قاجار ازدواج کرد.
        ۲۱توران آغا فخرالدوله۱۲۳۸۱۲۷۰خازن‌الدولهبا مهدی‌قلی خان مجدالدوله قاجار ازدواج کرد. بدون فرزند درگذشت.
        ۲۲تومان آغا فروغ‌الدوله۱۲۴۱۱۲۹۵خازن‌الدولهبا علی خان ظهیرالدوله قاجار ازدواج کرد. صاحب شش فرزند شد، از جمله محمدناصر صفا (ظهیرالسلطان) و ولیه صفا (فروغ‌الملوک)
        ۲۳زهرا خانم افتخارالسلطنه۱۲۴۹۱۳۲۵عایشه خانم یوشیابتدا با ابراهیم خان انتظام‌الدوله نوری ازدواج کرد. پس از مدتی طلاق گرفت و با امیراصلان خان نظام‌الدوله خواجه‌نوری ازدواج کرد. صاحب شش فرزند شد.
        ۲۴فاطمه خانم قدرت‌السلطنهقمرتاج خانمبا سلطان جنید میرزا معتمدالدوله نوه فرهاد میرزا معتمدالدوله ازدواج کرد. صاحب دو فرزند شد. پس از مدتی طلاق گرفت.
        ۲۵فرح‌السلطنهمرجان خانم ترکمان
        ۲۷اخترالدوله۲ دی ۱۲۶۰وجیه‌الدولهدر ۱۲۷۳ با غلامعلی عزیزالسلطان ازدواج کرد. پس از ترور ناصرالدین شاه از عزیزالسلطان طلاق گرفت و به ازدواج ارشدالدوله درآمد.
        ۲۸نصرت‌الدین میرزا سالارالسلطنه۱۲ اردیبهشت ۱۲۶۱/۱۳ جمادی‌الثانی ۱۲۹۹زینت‌السلطنه
        ۲۹زهرا خانم تاج‌السلطنه۱۴ بهمن ۱۲۶۲۴ بهمن ۱۳۱۴توران‌السلطنهدر ۱۷ آذر ۱۲۷۲ با امیرحسن خان شجاع‌السلطنه ازدواج کرد. پس از چندی طلاق گرفت و در ۱۶ اسفند ۱۲۸۶ (۱۳ صفر ۱۳۲۶) با قوللرآقاسی برادرزاده حسین پاشاخان امیر بهادر ازدواج کرد و مدتی بعد طلاق گرفت. از شجاع‌السلطنه صاحب چهار فرزند بود.
        ۳۰محمدرضا میرزا رکن‌السلطنه۲۵ بهمن ۱۲۶۳۱۳۳۰بدرالسلطنه
        ۳۱شرف‌السلطنهوقارالسلطنه
        ۳۲ملک قاسم میرزا۲۲ آبان ۱۲۶۵/۱۵ صفر ۱۳۰۴۲۲ اسفند ۱۲۶۵/۱۷ جمادی‌الثانی ۱۳۰۴عابده بیگم
        ۳۳حسینعلی میرزا یمین‌السلطنه۹ شهریور ۱۲۶۹۱۳۳۱مرجان خانم ترکمان
        ۳۴خدیجه خانم عزالسلطنه۱۲۶۷ یا ۱۲۶۸/۱۳۰۶۹ اردیبهشت ۱۳۶۳/۲۸ رجب ۱۴۰۴محبوب‌السلطنهبا غلامحسین امیراصلانی (احتشام‌الملک) ازدواج کرد. صاحب شش فرزند شد.
        ۳۵احمدرضا میرزا عضدالسلطنه۱۰ تیر ۱۲۷۰۱۳۱۸توران‌السلطنه
        ۳۶عزیزالسلطنه۱۳۱۲/۱۲۷۴۱۳۲۹/۱۲۸۹ یا ۱۲۹۰محبوب‌السلطنهازدواج نکرد. در سن شانزده سالگی بدون فرزند درگذشت.
        +

        نگارخانه[ویرایش]

        +
        + +
        +

        دودمان[ویرایش]

        + + + + + + + + +

        جستارهای وابسته[ویرایش]

        + +

        پانویس[ویرایش]

        +
        +
          +
        1. «مادر ناصرالدین شاه / عکس». پایگاه خبری تحلیلی جمهوریت. ۲۰۱۴-۰۸-۲۴. بازبینی‌شده در ۲۰۱۴-۰۸-۲۳. 
        2. +
        3. ۲٫۰ ۲٫۱ M. Eskandari-Kadjar. «Children of Mohammad Shah Qajar». qajarpages. بازبینی‌شده در ۲۲ اسفند ۱۳۹۰. 
        4. +
        5. امانت، عباس. ص۶۳
        6. +
        7. عضدالدوله، ص‌ص ۹۴–۹۵؛ سپهر، ص۳۱۲.
        8. +
        9. امانت، عباس، ص۶۶.
        10. +
        11. ۶٫۰ ۶٫۱ امانت، عباس، ص۷۵
        12. +
        13. ۷٫۰ ۷٫۱ سپهر، ص۱۴۶
        14. +
        15. امانت، عباس، ص‌ص۷۶–۷۷
        16. +
        17. امانت، ص۲۷۷
        18. +
        19. امانت، عباس. ۲۸۵–۲۸۴.
        20. +
        21. امانت، عباس. ۲۹۰.
        22. +
        23. امانت، عباس. ۲۹۴.
        24. +
        25. امانت، عباس. ۲۹۶.
        26. +
        27. امانت، عباس. ۳۰۴–۳۰۵.
        28. +
        29. امانت، عباس. ۳۷۱.
        30. +
        31. امانت، عباس. ۳۶۴.
        32. +
        33. امانت، عباس. ۳۶۴–۳۶۵.
        34. +
        35. امانت، عباس. ۳۶۷.
        36. +
        37. امانت، عباس. ۳۷۸–۳۷۹.
        38. +
        39. امانت، عباس. ۳۸۱–۳۸۴.
        40. +
        41. امانت، عباس. ۳۸۴–۳۸۸.
        42. +
        43. شمیم، علی اصغر. ۲۳۱.
        44. +
        45. امانت، عباس. ۳۷۳.
        46. +
        47. امانت، عباس. ۳۹۰.
        48. +
        49. امانت، عباس. ۳۹۲–۴۰۹.
        50. +
        51. ۲۶٫۰ ۲۶٫۱ امانت، عباس. ۴۲۲.
        52. +
        53. معیری، دوستعلی. ۳۸.
        54. +
        55. امانت، عباس. ۴۲۳.
        56. +
        57. ۲۹٫۰ ۲۹٫۱ امانت، عباس. ۴۲۳.
        58. +
        59. امانت، عباس. ۴۲۵.
        60. +
        61. ۳۱٫۰ ۳۱٫۱ قائم مقامی، جهانگیر. «پایان کار میرزا آقاخان نوری». بررسی‌های تاریخی (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۲۵. بازبینی‌شده در ۱۳ مهر ۱۳۹۱. 
        62. +
        63. امانت، عباس. ۴۲۷.
        64. +
        65. امانت، عباس. ۴۳۳.
        66. +
        67. قائم مقامی، جهانگیر. «پایان کار میرزا آقاخان نوری». بررسی‌های تاریخی (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۲۵. بازبینی‌شده در ۱۳ مهر ۱۳۹۱. 
        68. +
        69. امانت، عباس. ۴۴۴.
        70. +
        71. قائم مقامی، جهانگیر. «پایان کار میرزا آقاخان نوری». بررسی‌های تاریخی (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۳۰–۱۳۲. بازبینی‌شده در ۱۳ مهر ۱۳۹۱. 
        72. +
        73. امانت، عباس. ۴۶۳–۴۶۴.
        74. +
        75. امانت، عباس. ۴۶۳–۴۶۸.
        76. +
        77. امانت، عباس. ص۴۸۰؛ امانت، عباس. ص۵۰۴
        78. +
        79. امانت، عباس. ۴۷۱.
        80. +
        81. امانت، عباس. ۵۲۴–۵۲۶.
        82. +
        83. امانت، عباس. صص۴۹۸–۵۰۴
        84. +
        85. امانت، عباس. صص۵۱۹–۵۲۱
        86. +
        87. ۴۴٫۰ ۴۴٫۱ ۴۴٫۲ فراهانی منفرد، مهدی. «اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب». گنجینه اسناد (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۷۹. 
        88. +
        89. امین‌الدوله، ص۲۷
        90. +
        91. فراهانی منفرد، مهدی. «اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب». گنجینه اسناد (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۷۹–۸۴. 
        92. +
        93. ۴۷٫۰ ۴۷٫۱ فراهانی منفرد، مهدی. «اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب». گنجینه اسناد (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۸۵. 
        94. +
        95. امین‌الدوله. ۳۶.
        96. +
        97. امانت، عباس. ۵۶۸.
        98. +
        99. امین‌الدوله. ۳۸–۴۰.
        100. +
        101. شمیم، علی‌اصغر. ۱۹۱–۱۹۲.
        102. +
        103. امانت، عباس. ۵۵۳–۵۵۴.
        104. +
        105. امین‌الدوله. ۴۰.
        106. +
        107. دفینه باز
        108. +
        109. قرارداد رویتر
        110. +
        111. امانت، عباس، ص۵۶۸
        112. +
        113. امین‌الدوله، ص۴۱
        114. +
        115. اصلاحات میرزا حسین خان سپهسالار و دو رویه تمدن بورژوازی غرب
        116. +
        117. امین‌الدوله، ص۵۳–۵۴
        118. +
        119. امین‌الدوله، ص۵۵–۵۶
        120. +
        121. 1-دادرسی و نظام قضایی در ایران، سید حسن امین، ناشر:دفتر پژوهش‌های فرهنگی، 1381.
        122. +
        123. 4-دادگستری در ایران، محیط طباطبائی.
        124. +
        125. http://www.asriran.com/fa/news/273966/تاریخچه-موزه-در-ایران-دستور-ناصرالدین-شاه-برای-ساخت-نخستین-موزه-ایران
        126. +
        127. ۶۴٫۰ ۶۴٫۱ ۶۴٫۲ ۶۴٫۳ پرتو، افشین. «نگاهی به رویدادهای نیمه دوم سده نوزدهم و جدایی آسیای میانه از ایران». اطلاعات سیاسی و اقتصادی (تهران)، ش. ۱۱۹ و ۱۲۰ (مرداد و شهریور ۱۳۷۶): ۶۳.  خطای یادکرد: برچسب <ref> نامعتبر؛ نام «Parto» چندین بار با محتوای متفاوت تعریف شده‌است خطای یادکرد: برچسب <ref> نامعتبر؛ نام «Parto» چندین بار با محتوای متفاوت تعریف شده‌است
        128. +
        129. امین‌الدوله، ص۶۵–۶۶
        130. +
        131. ۶۶٫۰ ۶۶٫۱ امین‌الدوله، ص۶۶
        132. +
        133. امین‌الدوله، ص۶۸
        134. +
        135. امانت، عباس، ۵۳۲
        136. +
        137. امین‌الدوله، ص۷۵–۷۶
        138. +
        139. امانت، عباس، ۵۷۱
        140. +
        141. امین‌الدوله
        142. +
        143. امانت، عباس، ص۵۷۲
        144. +
        145. ۷۳٫۰ ۷۳٫۱ ۷۳٫۲ زبیده خانم آمینه اقدس
        146. +
        147. ۷۴٫۰ ۷۴٫۱ امانت، عباس، ص۵۶۹
        148. +
        149. معیری، دوستعلی، تاج‌السلطنه، امین‌الدوله
        150. +
        151. تاج‌السلطنه
        152. +
        153. امانت، عباس، ص۵۷۱–۵۷۲
        154. +
        155. امین‌الدوله، ص
        156. +
        157. امین‌الدوله، ص۹۶ و ۱۰۹ و امانت، عباس، ۵۶۹
        158. +
        159. ۸۰٫۰ ۸۰٫۱ امانت، عباس، ص۵۷۱
        160. +
        161. امین‌الدوله، ص۱۱۲
        162. +
        163. امانت، عباس، ص۵۷۲–۵۷۳
        164. +
        165. ۸۳٫۰ ۸۳٫۱ [۱]
        166. +
        167. امین‌الدوله، ص۱۷۴
        168. +
        169. نوایی، عبدالحسین. «روزگار است آنکه گه عزت دهد گه خوار دارد». گنجینه اسناد (تهران)، ش. ۱۹ و ۲۰ (پائیز و زمستان ۱۳۷۴): ۵۳. بازبینی‌شده در ۱۳ مهر ۱۳۹۱. 
        170. +
        171. امین‌الدوله، ص۱۷۵–۱۷۸
        172. +
        173. نوایی، عبدالحسین. «روزگار است آنکه گه عزت دهد گه خوار دارد». گنجینه اسناد (تهران)، ش. ۱۹ و ۲۰ (پائیز و زمستان ۱۳۷۴): ۵۴. بازبینی‌شده در ۱۳ مهر ۱۳۹۱. 
        174. +
        175. شکایت میراث فرهنگی از شهرداری تهران برای گودبرداری در یک باغ تاریخی، رادیو زمانه
        176. +
        177. مرتضی راوندی، تاریخ اجتماعی ایران، صفحهٔ ۵۵۲
        178. +
        179. ۹۰٫۰ ۹۰٫۱ ۹۰٫۲ آرین پور، یحیی. صص. ۲۴۱–۲۴۲
        180. +
        181. Ekhtiar, 1994, pp 260-262
        182. +
        183. آرین پور، یحیی. صص. ۲۵۲–۲۵۸
        184. +
        185. آرین پور، یحیی. ص. ۲۵۸
        186. +
        187. هدایت، مهدی قلی. ص. ۵۳
        188. +
        189. حسن رشدیه
        190. +
        191. طهماسب‌پور، محمدرضا، ص۲۱؛ امانت، عباس، ۱۲۹–۱۳۰
        192. +
        193. طهماسب‌پور، محمدرضا، ص‌ص۴۱–۴۲
        194. +
        195. طهماسب‌پور، محمدرضا، ص‌ص۴۳–۴۸
        196. +
        197. طهماسب‌پور، محمدرضا، ص۴۴
        198. +
        199. طهماسب‌پور، محمدرضا، ص۵۸
        200. +
        201. طهماسب‌پور، محمدرضا، ص۵۶
        202. +
        203. طهماسب‌پور، محمدرضا، ص‌ص۳۴–۳۸
        204. +
        205. http://readbook.ir/2405/
        206. +
        207. ۱۰۴٫۰ ۱۰۴٫۱ منصوری، کوروش، ص‌ج؛ سیدان، مریم. نخستین نشانه‌های رمان نویسی در ایران. آیینه میراث، سال نهم، شماره ۱، بهار و تابستان ۱۳۹۰.
        208. +
        209. منصوری، کوروش، ص‌ت
        210. +
        211. ۱۰۶٫۰ ۱۰۶٫۱ صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۶. 
        212. +
        213. صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۵. 
        214. +
        215. صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۶ و ۸۵. 
        216. +
        217. صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۸۱–۸۳. 
        218. +
        219. صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۷. 
        220. +
        221. صحراگرد، مهدی. «ناصرالدین شاه و خوشنویسی». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۸. 
        222. +
        223. خضرائی، بابک. «چند نکته دربارهٔ وضع موسیقی ایران در دوره ناصرالدین شاه». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۰. بازبینی‌شده در ۳ مهر ۱۳۹۰. 
        224. +
        225. معیری، دوستعلی. رجال عصر ناصری. تهران: نشر تاریخ ایران، ۱۳۶۱. ۲۸۶. 
        226. +
        227. ۱۱۴٫۰ ۱۱۴٫۱ خضرائی، بابک. «چند نکته دربارهٔ وضع موسیقی ایران در دوره ناصرالدین شاه». گلستان هنر (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۰. بازبینی‌شده در ۳ مهر ۱۳۹۰. 
        228. +
        229. ۱۱۵٫۰ ۱۱۵٫۱ بیضایی، بهرام. نمایش در ایران. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۲۱. شابک ‎۹۶۴–۶۷۵۱–۰۹–۱. 
        230. +
        231. بیضایی، بهرام. نمایش در ایران. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۲۲–۱۲۴. شابک ‎۹۶۴–۶۷۵۱–۰۹–۱. 
        232. +
        233. بیضایی، بهرام. نمایش در ایران. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۵۳. شابک ‎۹۶۴–۶۷۵۱–۰۹–۱. 
        234. +
        235. آل داوود، سید علی. «ناصرالدین شاه خاطره‌نویس». نشر دانش (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۵. 
        236. +
        237. آل داوود، سید علی. «ناصرالدین شاه خاطره‌نویس». نشر دانش (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۵–۳۸. 
        238. +
        239. آل داوود، سید علی. «ناصرالدین شاه خاطره‌نویس». نشر دانش (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۹–۴۰. 
        240. +
        241. ادوارد یاکوب، ص 201
        242. +
        243. http://www.ir-psri.com/Show.php?Page=ViewPhoto&PhotoID=744&SP=Farsi
        244. +
        245. مرکز اسناد انقلاب اسلامی http://www.irdc.ir/fa/calendar/571/default.aspx
        246. +
        247. تاریخچه باغ وحش و نگهداری حیوانات وحشی در ایران/ مجمع الوحوش ناصری یا باغ وحش تهران
        248. +
        249. معیری، دوستعلی. ص۴۱–۴۳
        250. +
        251. [۲]
        252. +
        253. معیری، دوستعلی. ص۴۵
        254. +
        255. امانت، عباس، ص۵۶۶
        256. +
        257. ۱۲۹٫۰ ۱۲۹٫۱ معیری، دوستعلی. ص. ۱۶
        258. +
        259. The Royal Ark, GENEALOGY of The Qajar Dynasty of PERSIA
        260. +
        +
        +

        منابع[ویرایش]

        + +
        +
          +
        • Ekhtiar, Maryam, 1994، "The Dar al-Funun: Educational reform and cultural development in Qajar Iran", Ph.D Dissertation, New York University, USA.
        • +
        • Clay, Catrine (2006). King, Kaiser, Tsar. London: John Murray.
        • +
        +
        +

        پیوند به بیرون[ویرایش]

        + + + + + + + + + + + + + + + + + + + +
        پادشاه پیشین:
        +محمدشاه قاجار
        ناصرالدین شاه قاجار
        +شاهنشاه ایران +

        ۱۸۴۸ – ۱۸۹۶

        +
        جانشین:
        +مظفرالدین‌شاه قاجار
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        +

        منوی ناوبری

        + +
        + +
        + + +
        +
        + + + +
        +
        + +
        + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html new file mode 100644 index 0000000000..4228b583e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html @@ -0,0 +1,14 @@ + + +VerticalCellComparator.compare bug + + + + + + + + + + +
        cell1
        cell0
        \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html new file mode 100644 index 0000000000..e7aa64dbc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html @@ -0,0 +1,4 @@ + + +The "in table" insertion mode - A start tag whose tag name is "input" (type=hidden) +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html new file mode 100644 index 0000000000..08b168707d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html @@ -0,0 +1,4 @@ + + +The "in table" insertion mode - A start tag whose tag name is "input" +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html new file mode 100644 index 0000000000..39553d02f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html @@ -0,0 +1,4 @@ + + +The "in table" insertion mode - A start tag whose tag name is "input" +
        diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html new file mode 100644 index 0000000000..644608b15b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html @@ -0,0 +1,57 @@ + + + + + <t> + + + +

        + + +

        + + +

        text

        +

        text

        + + +

        +

        + + +

        +

        +

        + +

        +

        +

        + +

        +

        +

        + +

        +

        +

        + + +

        +

        +

        + +

        +

        +

        + +

        +

        +

        + +

        +

        +

        + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html new file mode 100644 index 0000000000..f3089b5961 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html @@ -0,0 +1,4 @@ + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html new file mode 100644 index 0000000000..c0a83a4da9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html new file mode 100644 index 0000000000..c915ef521a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html new file mode 100644 index 0000000000..e1ec2c763e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..49a19ded1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty src is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..06dc4825bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..c629c503d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f2632d5e26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html new file mode 100644 index 0000000000..1b2d74fc2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..098225713c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7a66a89573 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html new file mode 100644 index 0000000000..0978bfe840 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..a193260fc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..fc9c41e8ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..70aa4d064c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..54433b15b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..8e93c61bdf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html new file mode 100644 index 0000000000..7b206246d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html new file mode 100644 index 0000000000..31c35862b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..791359b501 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html new file mode 100644 index 0000000000..cebfa553ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..7aaf5336f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2901170f15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..a6cea54599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..4cc4ea47c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..8f78522773 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..4e95928446 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..8e14139e66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..0b9847f009 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..a4f6e796e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..f83da9a1d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html new file mode 100644 index 0000000000..b8c5b36ba0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..5da84a8729 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html new file mode 100644 index 0000000000..16c810dff2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html new file mode 100644 index 0000000000..963a331012 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html new file mode 100644 index 0000000000..666a5d89d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..c568c332cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..a6e554183c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fe6a8bf0aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2798d9a4d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html new file mode 100644 index 0000000000..5d1d924a16 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..40ee9156a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html new file mode 100644 index 0000000000..d6e85ae51f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html new file mode 100644 index 0000000000..a4963cf999 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..d5d1f27826 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..489f0fa378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..e0489ac604 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +src warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..5799c3fb98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..6921ade0ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..19ec1b90d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5fd3e20328 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3fcc985f90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..35e1744784 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e9a5385879 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..ed6968d4ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..79ddaf10a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..813e4aeff1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..1db1adad1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..9c262feea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..f2999019e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..7304844126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..32e379e994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..81bf43c97f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..65f414637c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..924eb4e868 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..603c7d2104 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..58b50489ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..8bd21d9873 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..e20902adaa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..9886684074 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html new file mode 100644 index 0000000000..0ce3f95b46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html @@ -0,0 +1,10 @@ + + + +the "u" element is not obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html new file mode 100644 index 0000000000..3f3adbf9b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html @@ -0,0 +1,39 @@ + + + + + Unordered List: <ul> <li> + + + +
          +
        • text
        • +
        + + +
          +
            +
          • +
          • +
          + + +
            +
          • some text +
            more text
            +
          • +
          + + +
            +
          • +

            some

            +

            text

            +
          • +
          + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html new file mode 100644 index 0000000000..9bb4bf0903 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html @@ -0,0 +1,55 @@ + + + + + Unordered List: <ul> <li> + + + +
            +
          • text
          • +
          + + +

          paragraph +

            +
          • text
          • +
          +

          + + +
            +
              +
            • +
            • +
            + + +
              +
            • some text +
              more text
              +
            • +
            +

            paragraph +

              +
            • some text +
              more text
              +
            • +
            +

            + + +
              +
            • +

              some

              +

              text

              +
            • +
            + + + +

            paragraph +

            +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html new file mode 100644 index 0000000000..06a71d4b31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html @@ -0,0 +1,24 @@ + + + + + <var> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html new file mode 100644 index 0000000000..853481ad10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html @@ -0,0 +1,18 @@ + + + + + <var> + + + + text + + +

            • text

            + + +

            text

            +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html new file mode 100644 index 0000000000..4d49826832 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html @@ -0,0 +1,4 @@ + + +video with flow content and flow parent +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html new file mode 100644 index 0000000000..fa9af26197 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html @@ -0,0 +1,4 @@ + + +video with flow content and phrasing parent + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html new file mode 100644 index 0000000000..efd5238b69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty poster is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html new file mode 100644 index 0000000000..effe0a3866 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html @@ -0,0 +1,91 @@ + + +valid poster + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html new file mode 100644 index 0000000000..b53bf19026 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html @@ -0,0 +1,5 @@ + + +empty poster is not valid + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html new file mode 100644 index 0000000000..e2d9764e37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..cb01ae009f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..8bf3631bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html new file mode 100644 index 0000000000..8e7cd1af04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..e3c4eafc65 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..34f58f6fa5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html new file mode 100644 index 0000000000..704af4b76a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..896ed88500 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..2ac4d5f7f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..5458f16e65 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c8f206dde3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..b891644888 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html new file mode 100644 index 0000000000..de25e97766 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid poster: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html new file mode 100644 index 0000000000..1e35a2f962 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..094eec8770 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html new file mode 100644 index 0000000000..c5455bee11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..81c2776382 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..34ccb2844a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..170314bbe5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html new file mode 100644 index 0000000000..e17733c2eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..83d43d2b4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a0a8c6c52a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5e63c1b4d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html new file mode 100644 index 0000000000..e738c1feb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..1c211fd4ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..786f91dac1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html new file mode 100644 index 0000000000..bb9fc12b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html new file mode 100644 index 0000000000..f66866c8fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html new file mode 100644 index 0000000000..360426c3a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html new file mode 100644 index 0000000000..9ceec19628 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html new file mode 100644 index 0000000000..28796729d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..b5b6bef5c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html new file mode 100644 index 0000000000..bd5c281016 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html new file mode 100644 index 0000000000..354fe3103d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..04a2cf18e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html new file mode 100644 index 0000000000..1634a10e0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid poster: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html new file mode 100644 index 0000000000..8b95dcc647 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html new file mode 100644 index 0000000000..6164a9206f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html new file mode 100644 index 0000000000..5dbbdd5b4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html new file mode 100644 index 0000000000..e465e950b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html new file mode 100644 index 0000000000..640e399720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..4207e1babe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..61a3376e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..2d2a13b1a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f6b4897d97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..c339707f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..40b21e03ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..b06cd92de3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..2db8cbb1d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..82223ebe18 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..cb9cb51916 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..a55b66b5a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..53028e1ea3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..e21f10cb92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..103a89e3e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..0c2002984d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..7ab4fd9533 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..e411aa2956 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid poster: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8018630da5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..176164f8f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..5842693077 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..a4afc95e89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..4948ef6dad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c0527bc19a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0275ab7e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid poster: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html new file mode 100644 index 0000000000..6053f99466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html @@ -0,0 +1,91 @@ + + +valid src + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..ee68bff3d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..b9d870a9ea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-contains-hash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..4b15521603 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: fragment-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html new file mode 100644 index 0000000000..961ef7768d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..920ee8a546 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..4134e80de8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-double-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html new file mode 100644 index 0000000000..816c3742d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..34f65d1a84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-userinfo-empty + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..95dfb6f5b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-empty-with-userinfo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..0768743f4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-hostname-in-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..9508562d7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..b29836ab97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-invalid-unicode-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html new file mode 100644 index 0000000000..41537aeaca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: host-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html new file mode 100644 index 0000000000..f480f32c5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..447a2aa614 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-square-brackets-port-contains-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html new file mode 100644 index 0000000000..4076b232c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..549297e189 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..8041f2d781 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: host-u0000-percent-encoded-percent-encoded + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..d9c3ee5718 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-bare-percent-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..9d5e0c7994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-contains-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..99bea08254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-backslash-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a6c02e7d68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d16c250a86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-colon-chars-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..72d3eb00fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d4a76d67ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-percent-encoded-malformed + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..70e5f34d69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-relative-square-brackets + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html new file mode 100644 index 0000000000..9600b35c9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..8d778ed212 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html new file mode 100644 index 0000000000..3a8729e2e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: path-u0091 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html new file mode 100644 index 0000000000..e877d815b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-999999 + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html new file mode 100644 index 0000000000..c2ccfb0960 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..e5fb232d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon-bracket-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..96e191517d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fe6f633d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-leading-dash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..3adbe71514 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-multiple-letters + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html new file mode 100644 index 0000000000..8537b67379 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: port-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..e26c266056 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-single-letter + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html new file mode 100644 index 0000000000..a64478c873 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html new file mode 100644 index 0000000000..06a2197333 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: port-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..7fadece7cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-leading-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..c63758bf84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: query-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..b0e34b8fcc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +data:text/html,test#test warning: scheme-data-contains-fragment + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..8d8dae7125 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-data-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e8901f2c76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4b0da95095 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-single-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..34caa671c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-slash-slash-abc-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..24955ef06f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-file-triple-slash-c-bar + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5667bea15a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e9dcf201b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-ftp-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6809d90d1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e519b030b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-colon + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..4b8d317775 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..7251562c46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-no-slash-square-bracket + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..33f3518fcd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-http-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..c80331a6e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-no-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..876011ec09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-https-single-slash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..bb0a0de900 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-cr + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..01bb310f91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid src: scheme-trailing-newline + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..6149a4df2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-space + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..4285fea135 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: scheme-trailing-tab + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c18402881c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-backslash + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..0f34b9ec29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-bad-chars + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..971c1f0eba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-password-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..a3d5736d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-at-sign + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..d3cc8e1abb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid src: userinfo-username-contains-pile-of-poo + diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html new file mode 100644 index 0000000000..445394dde9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen + + + +

            screen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html new file mode 100644 index 0000000000..d111776040 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and + + + +

            screen and

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html new file mode 100644 index 0000000000..8820d56547 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html @@ -0,0 +1,11 @@ + + + + + screen + + + +

            screen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html new file mode 100644 index 0000000000..819d4622fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html @@ -0,0 +1,11 @@ + + + + +alla + + + +

            alla

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html new file mode 100644 index 0000000000..220eb820bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html @@ -0,0 +1,11 @@ + + + + +all + + + +

            all

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html new file mode 100644 index 0000000000..81a7db013d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html @@ -0,0 +1,11 @@ + + + + +PROJECTİON + + + +

            PROJECTİON

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html new file mode 100644 index 0000000000..d30fc2055f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html @@ -0,0 +1,11 @@ + + + + +notscreen + + + +

            notscreen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html new file mode 100644 index 0000000000..cfcf027d0d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html @@ -0,0 +1,11 @@ + + + + +not screen + + + +

            not screen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html new file mode 100644 index 0000000000..f7bb852938 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html @@ -0,0 +1,11 @@ + + + + +onlyscreen + + + +

            onlyscreen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html new file mode 100644 index 0000000000..7a24e16a1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html @@ -0,0 +1,11 @@ + + + + +only screen + + + +

            only screen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html new file mode 100644 index 0000000000..5315c8afe7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html @@ -0,0 +1,11 @@ + + + + +screenand (min-width: 400px) + + + +

            screenand (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html new file mode 100644 index 0000000000..59c4a8409c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html new file mode 100644 index 0000000000..122d5ce778 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and(min-width: 400px) + + + +

            screen and(min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html new file mode 100644 index 0000000000..544bcbeef0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width:400px) + + + +

            screen and (min-width:400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html new file mode 100644 index 0000000000..4531534948 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px;) + + + +

            screen and (min-width: 400px;)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html new file mode 100644 index 0000000000..cee1a4aba1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and ( min-width: 400px ) + + + +

            screen and ( min-width: 400px )

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html new file mode 100644 index 0000000000..d44dbfa402 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400uu) + + + +

            screen and (min-width: 400uu)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html new file mode 100644 index 0000000000..43584464f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and ( min-width : 400px ) + + + +

            screen and ( min-width : 400px )

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html new file mode 100644 index 0000000000..a016cd99c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400) + + + +

            screen and (min-width: 400)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html new file mode 100644 index 0000000000..335e0e6fdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html new file mode 100644 index 0000000000..cb9d5ab706 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400dpi) + + + +

            screen and (min-width: 400dpi)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html new file mode 100644 index 0000000000..4de7b828bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and ( min-width: 400px) + + + +

            screen and ( min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html new file mode 100644 index 0000000000..6395788af4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px)and (max-width: 600px) + + + +

            screen and (min-width: 400px)and (max-width: 600px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html new file mode 100644 index 0000000000..3f138bfb2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px ) + + + +

            screen and (min-width: 400px )

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html new file mode 100644 index 0000000000..f8b1a9873f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: + + + +

            screen and (min-width:

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html new file mode 100644 index 0000000000..6f01339717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html new file mode 100644 index 0000000000..6d1cfdbf60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) and + + + +

            screen and (min-width: 400px) and

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html new file mode 100644 index 0000000000..598bb94435 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html new file mode 100644 index 0000000000..6f01339717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html new file mode 100644 index 0000000000..2b9ebfdce1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) + + + +

            screen and (min-width: 400px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html new file mode 100644 index 0000000000..08d398a89b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) and (max-width: 600px) + + + +

            screen and (min-width: 400px) and (max-width: 600px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html new file mode 100644 index 0000000000..8fa020aa5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) and (max-width: 600px) + + + +

            screen and (min-width: 400px) and (max-width: 600px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html new file mode 100644 index 0000000000..16a06b68a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (color: 1em) + + + +

            screen and (color: 1em)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html new file mode 100644 index 0000000000..0a140e9bfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px) and (max-width: 600px) + + + +

            screen and (min-width: 400px) and (max-width: 600px)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html new file mode 100644 index 0000000000..d7aada42f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html @@ -0,0 +1,11 @@ + + + + +, + + + +

            ,

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html new file mode 100644 index 0000000000..7b62b98437 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html @@ -0,0 +1,11 @@ + + + + +screen,,print + + + +

            screen,,print

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html new file mode 100644 index 0000000000..92f7c609a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html @@ -0,0 +1,11 @@ + + + + +screen, + + + +

            screen,

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html new file mode 100644 index 0000000000..55ac1c007d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html @@ -0,0 +1,11 @@ + + + + +,screen + + + +

            ,screen

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html new file mode 100644 index 0000000000..a016cd99c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400) + + + +

            screen and (min-width: 400)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html new file mode 100644 index 0000000000..cf0079302c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (color: 1) + + + +

            screen and (color: 1)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html new file mode 100644 index 0000000000..ef8523b8c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (color: 2) + + + +

            screen and (color: 2)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html new file mode 100644 index 0000000000..99799c77da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (color: 0) + + + +

            screen and (color: 0)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html new file mode 100644 index 0000000000..61d5b2f68e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html @@ -0,0 +1,11 @@ + + + + +print and (min-resolution: 100dpi) + + + +

            print and (min-resolution: 100dpi)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html new file mode 100644 index 0000000000..a3f8cecfc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 400px), print + + + +

            screen and (min-width: 400px), print

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html new file mode 100644 index 0000000000..c6d20c62cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 0) + + + +

            screen and (min-width: 0)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html new file mode 100644 index 0000000000..944fadb4e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 0.0) + + + +

            screen and (min-width: 0.0)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html new file mode 100644 index 0000000000..7c60e5a886 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: 00) + + + +

            screen and (min-width: 00)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html new file mode 100644 index 0000000000..7a9d3acdf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html @@ -0,0 +1,11 @@ + + + + +screen and (min-width: .0) + + + +

            screen and (min-width: .0)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html new file mode 100644 index 0000000000..2b85193590 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html @@ -0,0 +1,11 @@ + + + + +screen and (device-aspect-ratio: 16/9) + + + +

            screen and (device-aspect-ratio: 16/9)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html new file mode 100644 index 0000000000..6e362710d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html @@ -0,0 +1,11 @@ + + + + +projection + + + +

            projection

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt new file mode 100644 index 0000000000..8096ac36d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt @@ -0,0 +1,33 @@ +screen + screen +all +projection +not screen +only screen +screen and (min-width: 400px) +screen and (min-width:400px) +screen and ( min-width: 400px ) +screen and ( min-width : 400px ) +screen and (min-width: 400px) +screen and ( min-width: 400px) +screen and (min-width: 400px ) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) and (max-width: 600px) +screen and (min-width: 400px) and (max-width: 600px) +screen and (min-width: 400px) and (max-width: 600px) +tv and (scan: progressive) +tv and (scan: interlace) +screen and (device-aspect-ratio: 16/9) +screen and (device-aspect-ratio: -16/-9) +screen and (color: 1) +screen and (color: 2) +screen and (color: 0) +print and (min-resolution: 100dpi) +screen and (min-width: 400px), print +screen and (min-width: 0) +screen and (min-width: 0.0) +screen and (min-width: 00) +screen and (min-width: .0) \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt new file mode 100644 index 0000000000..91a5e3fcc8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt @@ -0,0 +1,24 @@ +screen and +alla +PROJECTİON +notscreen +onlyscreen +screenand (min-width: 400px) +screen and(min-width: 400px) +screen and (min-width: 400px;) +screen and (min-width: 400uu) +screen and (min-width: 400) +screen and (min-width: 400dpi) +screen and (min-width: 400px)and (max-width: 600px) +screen and (min-width: +screen and (min-width: 400px) and +tv and (scan: 1) +tv and (scan: İNTERLACE) +screen and (device-aspect-ratio: 16px/9pt) +screen and (device-aspect-ratio: 16 / 9) +screen and (color: 1em) +, +screen,,print +screen, +,screen +screen and (min-width: 400) \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html new file mode 100644 index 0000000000..6fc7cfcf02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html @@ -0,0 +1,11 @@ + + + + +tv and (scan: progressive) + + + +

            tv and (scan: progressive)

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html new file mode 100644 index 0000000000..956e951c4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html @@ -0,0 +1,4 @@ + + +empty itemid is valid +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html new file mode 100644 index 0000000000..9c0fb7cd86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html @@ -0,0 +1,91 @@ + + +valid itemid +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..2fe232933a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +warning: scheme-data-contains-fragment +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html new file mode 100644 index 0000000000..a765e5e79e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: fragment-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..f365b9e720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: fragment-contains-hash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..2f7182fe22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: fragment-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html new file mode 100644 index 0000000000..36d3dc82f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..8f7618e37e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-double-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..c271ada021 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-double-percent-encoded-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html new file mode 100644 index 0000000000..07368db651 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-empty +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..6c5d07beb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-empty-userinfo-empty +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..41a664bf22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-empty-with-userinfo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..a99370b65f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-hostname-in-brackets +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..0104bd3ec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-invalid-unicode +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..940fe8a018 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-invalid-unicode-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html new file mode 100644 index 0000000000..6474d8ffa9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemid: host-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html new file mode 100644 index 0000000000..5ccff6990b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..0c73b6c51d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-square-brackets-port-contains-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html new file mode 100644 index 0000000000..f29256c3d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..154a92579e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-u0000-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..6747c076e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: host-u0000-percent-encoded-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..e5d5f5fa11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-bare-percent-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html new file mode 100644 index 0000000000..a1d17b5f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-contains-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..0c59308d90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-leading-backslash-at-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..08a190900b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-leading-colon-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..01115ee885 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-leading-colon-chars-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html new file mode 100644 index 0000000000..042758b438 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..49cab58db6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-percent-encoded-malformed +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b750b59e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-relative-square-brackets +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html new file mode 100644 index 0000000000..238d57e992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html new file mode 100644 index 0000000000..65b750b6f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html new file mode 100644 index 0000000000..ae36d74ead --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: path-u0091 +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html new file mode 100644 index 0000000000..6c1f14fbad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-999999 +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html new file mode 100644 index 0000000000..28cededa54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..24c9fd1542 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-leading-colon-bracket-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html new file mode 100644 index 0000000000..18656d36ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-leading-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html new file mode 100644 index 0000000000..1d275f79d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-leading-dash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..e404011d24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-multiple-letters +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html new file mode 100644 index 0000000000..3b556be6b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemid: port-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html new file mode 100644 index 0000000000..b1274e33bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-single-letter +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html new file mode 100644 index 0000000000..ad2e271cee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html new file mode 100644 index 0000000000..e015e7c87e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: port-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html new file mode 100644 index 0000000000..c4465245ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: query-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html new file mode 100644 index 0000000000..9ca912bfe1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: query-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1ec8d49758 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-data-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..602e154d8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-file-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f94b9e6383 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-file-single-slash-c-bar +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..f613bd2640 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-file-slash-slash-abc-bar +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..c77fe27684 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-file-triple-slash-c-bar +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..906f089aca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-ftp-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..48ae5d1d26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-ftp-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..8e28363a8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-http-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e52bf145ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-http-no-slash-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d6015babad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-http-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3dc8745f3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-http-no-slash-square-bracket +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..a653c2c7d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-http-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..07b7261b27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-https-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..6fbd3c1a81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-https-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..fabd1ebe30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-trailing-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4d82605af2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemid: scheme-trailing-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..f7a61cd772 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..a3c50b1875 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: scheme-trailing-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..838664b251 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: userinfo-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..282669321d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: userinfo-password-bad-chars +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..8a5ba7a71f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: userinfo-password-contains-pile-of-poo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..99f41339cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: userinfo-username-contains-at-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..66d597ffc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemid: userinfo-username-contains-pile-of-poo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html new file mode 100644 index 0000000000..1ed8c46610 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html @@ -0,0 +1,4 @@ + + +empty itemtype is not valid +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html new file mode 100644 index 0000000000..3fb82482e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html @@ -0,0 +1,69 @@ + + +valid itemtype +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..3374691574 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ + + +warning: scheme-data-contains-fragment +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html new file mode 100644 index 0000000000..7165f96505 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..0f36d930d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-contains-hash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html new file mode 100644 index 0000000000..b6d6f63031 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-empty-hash-only-no-path-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..140200b519 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html new file mode 100644 index 0000000000..bf8bd41bab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-non-ascii-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html new file mode 100644 index 0000000000..654b38ee53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-semicolon-question-mark-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html new file mode 100644 index 0000000000..d257b10f4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: fragment-slash-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html new file mode 100644 index 0000000000..e3528dfdf0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..435a742260 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-double-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..d84dd8ef2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-double-percent-encoded-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html new file mode 100644 index 0000000000..3de07bdf00 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-empty +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..e4a11f7172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-empty-userinfo-empty +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..9457bbd6eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-empty-with-userinfo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..9046800cc5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-hostname-in-brackets +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c059b89b06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-invalid-unicode +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f1522d801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-invalid-unicode-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html new file mode 100644 index 0000000000..9fcb3cdedc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemtype: host-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html new file mode 100644 index 0000000000..195ec60b5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..dc53b33cae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-square-brackets-port-contains-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html new file mode 100644 index 0000000000..54d754c2c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..e087825a9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-u0000-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..342056e1b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: host-u0000-percent-encoded-percent-encoded +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..ee4f3b1974 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-bare-percent-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html new file mode 100644 index 0000000000..a23414ada6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-contains-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..bc3bd93631 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-leading-backslash-at-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..42173c5a7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-leading-colon-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..a12ee18389 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-leading-colon-chars-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html new file mode 100644 index 0000000000..23107f27e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..76c92a2472 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-percent-encoded-malformed +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html new file mode 100644 index 0000000000..74e8c6cb07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-percent-encoded-slash-plus-slashes-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html new file mode 100644 index 0000000000..524a759987 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-percent-encoded-slash-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..5b9835bde7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-relative-square-brackets +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html new file mode 100644 index 0000000000..fb94f42fe4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-simple-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html new file mode 100644 index 0000000000..078fff9023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-slash-only-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html new file mode 100644 index 0000000000..e54d093786 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html new file mode 100644 index 0000000000..d5dd76481b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html new file mode 100644 index 0000000000..8344549575 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: path-u0091 +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html new file mode 100644 index 0000000000..ceb94815df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-999999 +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html new file mode 100644 index 0000000000..302a96c79f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..482e11d8f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-leading-colon-bracket-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html new file mode 100644 index 0000000000..15c969782e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-leading-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html new file mode 100644 index 0000000000..b6b2847c2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-leading-dash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..1d63eb6b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-multiple-letters +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html new file mode 100644 index 0000000000..56f5b41801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemtype: port-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html new file mode 100644 index 0000000000..5817b69d5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-single-letter +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html new file mode 100644 index 0000000000..c66dde4cd7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html new file mode 100644 index 0000000000..0056f4ef9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: port-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html new file mode 100644 index 0000000000..389c2acc8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: query-empty-no-path-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html new file mode 100644 index 0000000000..ab89c0e2a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: query-leading-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html new file mode 100644 index 0000000000..8db94d80cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: query-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..a4b88ed71d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-data-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..e4c5289f17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-ftp-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..0a95473a46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-ftp-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..133b47c832 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-http-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..613afa1376 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-http-no-slash-colon +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..4da5f8f311 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-http-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..03aa71aadb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-http-no-slash-square-bracket +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..32f31a64c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-http-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..e5d4bd70db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-https-no-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..d4608d0381 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-https-single-slash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html new file mode 100644 index 0000000000..c2301027d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-schemeless-relative +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..0ec64f5a4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-trailing-cr +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..1ea50fcc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ + + +invalid itemtype: scheme-trailing-newline +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..5421a3e81b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-trailing-space +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..fa0e3ca838 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: scheme-trailing-tab +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..10e6853cf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: userinfo-backslash +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..e617ca7b7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: userinfo-password-bad-chars +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ecde2e96d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: userinfo-password-contains-pile-of-poo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..b89683c385 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: userinfo-username-contains-at-sign +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..7b09f94cd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ + + +invalid itemtype: userinfo-username-contains-pile-of-poo +
            diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html new file mode 100644 index 0000000000..beee463156 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html @@ -0,0 +1,11 @@ + + + + +text/html + + + +

            text/html

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html new file mode 100644 index 0000000000..98d7d44a3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html @@ -0,0 +1,11 @@ + + + + +text/html + + + +

            text/html

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html new file mode 100644 index 0000000000..88bd22910e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html @@ -0,0 +1,11 @@ + + + + +TEXT/HTML + + + +

            TEXT/HTML

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html new file mode 100644 index 0000000000..3f434dd3de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html @@ -0,0 +1,11 @@ + + + + + TEXT/HTML + + + +

            TEXT/HTML

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html new file mode 100644 index 0000000000..99f4bed596 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset=utf-8 + + + +

            text/html;charset=utf-8

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html new file mode 100644 index 0000000000..39d2be0c1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset= + + + +

            text/html;charset=

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html new file mode 100644 index 0000000000..5c9a2065b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html ;charset=utf-8 + + + +

            text/html ;charset=utf-8

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html new file mode 100644 index 0000000000..4fa0bf9992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html @@ -0,0 +1,11 @@ + + + + +text/html ;charset + + + +

            text/html ;charset

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html new file mode 100644 index 0000000000..4803124f39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html; charset=utf-8 + + + +

            text/html; charset=utf-8

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html new file mode 100644 index 0000000000..4ada4f9f9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html @@ -0,0 +1,11 @@ + + + + +text/html; + + + +

            text/html;

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html new file mode 100644 index 0000000000..5e25924acf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html ; charset=utf-8 + + + +

            text/html ; charset=utf-8

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html new file mode 100644 index 0000000000..29bf1653c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html @@ -0,0 +1,11 @@ + + + + +text/html; + + + +

            text/html;

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html new file mode 100644 index 0000000000..c71d991ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset="utf-8" + + + +

            text/html;charset="utf-8"

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html new file mode 100644 index 0000000000..83c3689630 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html @@ -0,0 +1,11 @@ + + + + +text/html ; + + + +

            text/html ;

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html new file mode 100644 index 0000000000..2a9c7dfac5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset="\utf-8" + + + +

            text/html;charset="\utf-8"

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html new file mode 100644 index 0000000000..0c40587634 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset="utf-8 + + + +

            text/html;charset="utf-8

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html new file mode 100644 index 0000000000..3f145d9fd0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset="u\t\f\-\8" + + + +

            text/html;charset="u\t\f\-\8"

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html new file mode 100644 index 0000000000..897ab10427 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html @@ -0,0 +1,10 @@ + + + +text/html;charset="u\ + + + +

            text/html;charset="u\

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html new file mode 100644 index 0000000000..f581b74d58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html @@ -0,0 +1,11 @@ + + + + +application/auth-policy+xml + + + +

            application/auth-policy+xml

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html new file mode 100644 index 0000000000..66b2431526 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html @@ -0,0 +1,11 @@ + + + + +application + + + +

            application

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html new file mode 100644 index 0000000000..a1fe2c5461 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html @@ -0,0 +1,11 @@ + + + + +application/vnd.apple.installer+xml + + + +

            application/vnd.apple.installer+xml

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html new file mode 100644 index 0000000000..ffd850c77a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html @@ -0,0 +1,11 @@ + + + + +application/ + + + +

            application/

            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt new file mode 100644 index 0000000000..ef2436e498 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt @@ -0,0 +1,11 @@ +text/html +TEXT/HTML +text/html;charset=utf-8 +text/html ;charset=utf-8 +text/html; charset=utf-8 +text/html ; charset=utf-8 +text/html;charset="utf-8" +text/html;charset="\utf-8" +text/html;charset="u\t\f\-\8" +application/auth-policy+xml +application/vnd.apple.installer+xml \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt new file mode 100644 index 0000000000..52a320e85b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt @@ -0,0 +1,11 @@ +text/html + TEXT/HTML +text/html;charset= +text/html ;charset +text/html; +text/html; +text/html ; +text/html;charset="utf-8 +text/html;charset="u\ +application +application/ \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html new file mode 100644 index 0000000000..c00eff544c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html @@ -0,0 +1,10 @@ + + + +the "acronym" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html new file mode 100644 index 0000000000..94bb0165df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html @@ -0,0 +1,10 @@ + + + +the "applet" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html new file mode 100644 index 0000000000..7f329d5cac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html @@ -0,0 +1,10 @@ + + + +the "basefont" element is obsolete + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html new file mode 100644 index 0000000000..90868cc89e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html @@ -0,0 +1,10 @@ + + + +the "big" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html new file mode 100644 index 0000000000..83d3cc28d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html @@ -0,0 +1,10 @@ + + + +the "center" element is obsolete + + + +
            baz
            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html new file mode 100644 index 0000000000..072f1c6196 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html @@ -0,0 +1,10 @@ + + + +the "dir" element is obsolete + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html new file mode 100644 index 0000000000..450f27ad49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html @@ -0,0 +1,10 @@ + + + +the "font" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html new file mode 100644 index 0000000000..d7de332fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html @@ -0,0 +1,11 @@ + + + +the "frameset" element is obsolete + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html new file mode 100644 index 0000000000..84699e67b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html @@ -0,0 +1,10 @@ + + + +the "noframes" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html new file mode 100644 index 0000000000..6b4a4f39e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html @@ -0,0 +1,11 @@ + + + +the profile attribute on the head element is obsolete + + + +

            This page contains a head element with an obsolete +profile attribute. It should trigger a validation error.

            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html new file mode 100644 index 0000000000..0a4c770468 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html @@ -0,0 +1,10 @@ + + + +the "strike" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html new file mode 100644 index 0000000000..ee4942dccb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html @@ -0,0 +1,10 @@ + + + +the "tt" element is obsolete + + + +baz + + diff --git a/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html b/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html new file mode 100644 index 0000000000..5b0c8de343 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html @@ -0,0 +1,108 @@ + + + + + <applet> + + + + +

            + + +

            + + + + + +

            paragraph + + some
            • inline
            content +
            +

            +

            paragraph + + + some
            • inline
            content +
            +

            + + +

            strictly inline + + text + +

            +

            strictly inline + + + text + +

            + + + +

            text

            +
            + + +

            text

            +
            + + +

            paragraph + + link + +

            +

            paragraph + + + link + +

            +

            strictly inline + + link + +

            +

            strictly inline + + + link + +

            + +

            link

            +
            + + +

            link

            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html b/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html new file mode 100644 index 0000000000..178b7d259e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html @@ -0,0 +1,123 @@ + + + + + <obj> + + + + +

            + + +

            + + + + + +

            paragraph + + some

            • inline
            content + +

            +

            paragraph + + + some

            • inline
            content + +

            + + +

            strictly inline + + text + +

            +

            strictly inline + + + text + +

            + + + +

            text

            +
            + + +

            text

            +
            + + +

            paragraph + + link + +

            +

            paragraph + + + link + +

            +

            strictly inline + + link + +

            +

            strictly inline + + + link + +

            + +

            link

            +
            + + +

            link

            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html new file mode 100644 index 0000000000..d517ec011c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html @@ -0,0 +1 @@ +&#x0d;

            There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html new file mode 100644 index 0000000000..304b25fb95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html @@ -0,0 +1 @@ +&#x110000;

            There should be an error.� diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html new file mode 100644 index 0000000000..c31ade018d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html @@ -0,0 +1 @@ +&#x000B;

            There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html new file mode 100644 index 0000000000..d35d7ca34c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html @@ -0,0 +1 @@ +U+000B

            There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html new file mode 100644 index 0000000000..1dba4b5d27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html @@ -0,0 +1 @@ +&#x007F;

            There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html new file mode 100644 index 0000000000..f823390a00 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html @@ -0,0 +1 @@ +&#x10FFFF;

            There should be an error.􏿿 diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html new file mode 100644 index 0000000000..0ddab4a422 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html @@ -0,0 +1 @@ +&#xFFFE;

            There should be an error.￾ diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html new file mode 100644 index 0000000000..4e4c748981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html @@ -0,0 +1 @@ +&#xfdd0;

            There should be an error.﷐ diff --git a/testing/web-platform/tests/conformance-checkers/index.html b/testing/web-platform/tests/conformance-checkers/index.html new file mode 100644 index 0000000000..fbf944a3cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/index.html @@ -0,0 +1,113 @@ + +WPT conformance-checker tests + +

            WPT conformance-checker tests

            + +

            The files in this part of the tree are not browser tests; they're + documents intended for testing the behavior of conformance checkers + (e.g., validator.nu and the W3C Nu Markup Validator). + +

            +

            TK: We should have here some details about the contents of the + existing subdirectories in this tree... +

            + +

            Curious committers should see the makefile. + + diff --git a/testing/web-platform/tests/conformance-checkers/messages.json b/testing/web-platform/tests/conformance-checkers/messages.json new file mode 100644 index 0000000000..56dc4dfac2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/messages.json @@ -0,0 +1,2492 @@ +{ + "html-aria/author-requirements/571-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.", + "html-aria/author-requirements/572-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.", + "html-aria/author-requirements/573-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.", + "html-aria/combobox-autocomplete-list/div-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.", + "html-aria/host-language/implicit-semantics-checkbox-disparity-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.", + "html-aria/host-language/implicit-semantics-checkbox-norole-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.", + "html-aria/host-language/implicit-semantics-checkbox-role-haswarn.html": "The \u201caria-checked\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.", + "html-aria/live-events/test-case-live-event-1-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-aria/name-computation-general/597-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-aria/name-computation-general/598-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-aria/name-computation-general/599-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-aria/presentation-role/497-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/498-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/499-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/500-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/501-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/502-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/503-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/504-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/505-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/506-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/507-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/509-novalid.html": "An \u201cimg\u201d element which has an \u201calt\u201d attribute whose value is the empty string must not have a \u201crole\u201d attribute.", + "html-aria/presentation-role/523-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-aria/properties-global-norole/properties-global-norole-aria-label-Test-string-value-haswarn.html": "Possible misuse of \u201caria-label\u201d. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.)", + "html-rdfa/0019-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cdiv\u201d at this point.", + "html-rdfa/0035-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.", + "html-rdfa/0037-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.", + "html-rdfa/0039-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.", + "html-rdfa/0041-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.", + "html-rdfa/0079-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cp\u201d at this point.", + "html-rdfa/0085-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cp\u201d at this point.", + "html-rdfa/0109-novalid.html": "Attribute \u201cxml:base\u201d not allowed on element \u201chtml\u201d at this point.", + "html-rdfa/0131-novalid.html": "A numeric character reference expanded to carriage return.", + "html-rdfa/0147-novalid.html": "Attribute \u201cxmlns:xmlzzz\u201d not allowed here.", + "html-rdfa/0179-novalid.html": "Attribute \u201cxmlns:foaf\u201d not allowed here.", + "html-rdfa/0180-novalid.html": "Bad value \u201c: http://xmlns.com/foaf/0.1/\u201d for attribute \u201cprefix\u201d on element \u201cdiv\u201d.", + "html-rdfa/0183-novalid.html": "Attribute \u201cxmlns:foaf\u201d not allowed here.", + "html-rdfa/0222-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cstrong\u201d in this context. (Suppressing further errors from this subtree.)", + "html-rdfa/0223-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cstrong\u201d in this context. (Suppressing further errors from this subtree.)", + "html-rdfa/0226-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cspan\u201d in this context. (Suppressing further errors from this subtree.)", + "html-rdfa/0227-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cspan\u201d in this context. (Suppressing further errors from this subtree.)", + "html-rdfa/0230-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.", + "html-rdfa/0237-novalid.html": "Bad value \u201c$malformed http://example.com\u201d for attribute \u201cprefix\u201d on element \u201cbody\u201d.", + "html-rdfa/0258-novalid.html": "Attribute \u201cxmlns:_\u201d not allowed here.", + "html-rdfa/0280-novalid.html": "Bad value \u201cP2011Y06M28DT00H00M00S\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d: Bad time-datetime: The literal did not satisfy the time-datetime format.", + "html-rdfa/0285-novalid.html": "Bad value \u201cD-Day\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d: Bad time-datetime: The literal did not satisfy the time-datetime format.", + "html-rdfa/0308-novalid.html": "Bad value \u201chttp://www.example.com/roles/somerole\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.", + "html-rdfa/0309-novalid.html": "Bad value \u201cex:somerole\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.", + "html-rdfa/0310-novalid.html": "Bad value \u201cex:somerole someOtherRole http://www.example.com/alternate/role\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.", + "html-rdfa/0314-novalid.html": "Bad value \u201csection\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.", + "html-rdfa/0319-novalid.html": "Attribute \u201cxmlns:xpr\u201d not allowed here.", + "html-rdfa/0320-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201ca\u201d at this point.", + "html-rdfalite/0147.novalid.html": "Attribute \u201cxmlns:xmlzzz\u201d not allowed here.", + "html-rdfalite/0319-novalid.html": "Attribute \u201cxmlns:xpr\u201d not allowed here.", + "html-svg/animate-elem-24-t-novalid.html": "Duplicate ID \u201cMyFont\u201d.", + "html-svg/animate-pservers-grad-01-b-novalid.html": "Duplicate ID \u201ca7\u201d.", + "html-svg/conform-viewers-03-f-novalid.html": "Bad value \u201chttp://example.net/bar\u201d for the attribute \u201cxmlns:link\u201d (only \u201chttp://www.w3.org/1999/xlink\u201d permitted here).", + "html-svg/coords-dom-01-f-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.", + "html-svg/coords-dom-02-f-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.", + "html-svg/coords-transformattr-01-f-novalid.html": "A numeric character reference expanded to carriage return.", + "html-svg/extend-namespace-01-f-novalid.html": "Attribute \u201cxmlns:bd\u201d not allowed here.", + "html-svg/filters-color-02-b-novalid.html": "Element \u201cfeFuncR\u201d not allowed as child of element \u201cfeComponentTransfer\u201d in this context. (Suppressing further errors from this subtree.)", + "html-svg/filters-conv-02-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.", + "html-svg/filters-conv-04-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.", + "html-svg/filters-conv-05-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.", + "html-svg/filters-light-05-f-novalid.html": "Duplicate ID \u201cc1\u201d.", + "html-svg/fonts-glyph-04-t-novalid.html": "Element \u201cfont\u201d is missing required child element \u201cmissing-glyph\u201d.", + "html-svg/fonts-overview-201-t-novalid.html": "Attribute \u201cxmlns:xe\u201d not allowed here.", + "html-svg/interact-pointer-02-t-novalid.html": "Attribute \u201cx\u201d not allowed on element \u201cclipPath\u201d at this point.", + "html-svg/linking-a-09-b-novalid.html": "Element \u201ctspan\u201d not allowed as child of element \u201ca\u201d in this context. (Suppressing further errors from this subtree.)", + "html-svg/masking-filter-01-f-novalid.html": "Attribute \u201cfilterprimitiveunits\u201d not allowed on element \u201cfilter\u201d at this point.", + "html-svg/masking-intro-01-f-novalid.html": "Duplicate ID \u201ctest-title\u201d.", + "html-svg/metadata-example-01-t-novalid.html": "Attribute \u201cxmlns:prism\u201d not allowed here.", + "html-svg/painting-marker-04-f-novalid.html": "Attribute \u201cmarker\u201d not allowed on element \u201cg\u201d at this point.", + "html-svg/paths-data-18-f-novalid.html": "Bad value \u201cM 20 100 H 40#90\u201d for attribute \u201cd\u201d on element \u201cpath\u201d: Bad SVG path data: Expected command but found \u201c#\u201d (context: \u201cM 20 100 H 40#\u201d).", + "html-svg/paths-data-20-f-novalid.html": "Bad value \u201cM280,120 h25 a25,25 0 6 0 -25,25 z\u201d for attribute \u201cd\u201d on element \u201cpath\u201d: Bad SVG path data: Expected \u201c0\u201d or \u201c1\u201d for large-arc-flag for \u201ca\u201d command but found \u201c6\u201d instead (context: \u201c0,120 h25 a25,25 0 6\u201d).", + "html-svg/pservers-grad-23-f-novalid.html": "Attribute \u201cstop-color\u201d not allowed on element \u201crect\u201d at this point.", + "html-svg/script-specify-01-f-novalid.html": "Attribute \u201ccontentscripttype\u201d not allowed on element \u201csvg\u201d at this point.", + "html-svg/shapes-rect-03-t-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.", + "html-svg/struct-cond-02-t-haswarn.html": "Text run is not in Unicode Normalization Form C.", + "html-svg/struct-dom-17-f-novalid.html": "Element \u201crect\u201d is missing required attribute \u201cheight\u201d.", + "html-svg/struct-dom-19-f-novalid.html": "Element \u201crect\u201d is missing required attribute \u201cheight\u201d.", + "html-svg/struct-frag-05-t-novalid.html": "Bad value \u201chttp://www.example.org/notsvg\u201d for the attribute \u201cxmlns\u201d (only \u201chttp://www.w3.org/2000/svg\u201d permitted here).", + "html-svg/struct-image-07-t-novalid.html": "Attribute \u201cxml:base\u201d not allowed on element \u201cimage\u201d at this point.", + "html-svg/struct-image-12-b-novalid.html": "Duplicate ID \u201cimageSVG\u201d.", + "html-svg/struct-use-11-f-novalid.html": "Attribute \u201cfoo\u201d not allowed on element \u201ccircle\u201d at this point.", + "html-svg/struct-use-12-f-novalid.html": "Element \u201cuse\u201d not allowed as child of element \u201cuse\u201d in this context. (Suppressing further errors from this subtree.)", + "html-svg/styling-pres-02-f-novalid.html": "Attribute \u201cfill\u201d not allowed on element \u201cimage\u201d at this point.", + "html-svg/svgdom-over-01-f-novalid.html": "Element \u201cstop\u201d not allowed as child of element \u201cdefs\u201d in this context. (Suppressing further errors from this subtree.)", + "html-svg/text-dom-03-f-novalid.html": "Element \u201cfont\u201d is missing required child element \u201cmissing-glyph\u201d.", + "html-svg/text-fonts-03-t-novalid.html": "Element \u201cfont\u201d is missing required attribute \u201choriz-adv-x\u201d.", + "html-svg/text-fonts-05-f-novalid.html": "Attribute \u201cline-height\u201d not allowed on element \u201ctspan\u201d at this point.", + "html-svg/types-dom-04-b-novalid.html": "Attribute \u201cexternalresourcesrequired\u201d not allowed on element \u201csvg\u201d at this point.", + "html/attributes/accesskey/duplicate-key-labels-novalid.html": "Bad value \u201ca b \u306c c \u306c\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d: Bad key label list: Duplicate key label. Each key label must be unique.", + "html/attributes/accesskey/multi-character-key-label-novalid.html": "Bad value \u201ca b \u307b\u3052\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d: Bad key label list: Key label has multiple characters. Each key label must be a single character.", + "html/attributes/data/no-characters-after-hyphen-novalid.html": "Attribute \u201cdata-\u201d not allowed on element \u201cp\u201d at this point.", + "html/attributes/data/not-xml-serializable-novalid.html": "\u201cdata-*\u201d attribute names must be XML 1.0 4th ed. plus Namespaces NCNames.", + "html/attributes/lang/deprecated-tag-haswarn.html": "Bad value \u201cmo\u201d for attribute \u201clang\u201d on element \u201cbody\u201d: Bad language tag: The language subtag \u201cmo\u201d is deprecated. Use \u201cro\u201d instead.", + "html/attributes/lang/extlang-bad-novalid.html": "Bad value \u201cbat-smg\u201d for attribute \u201clang\u201d on element \u201cbody\u201d: Bad language tag: Bad extlang subtag \u201csmg\u201d.", + "html/attributes/lang/xmllang-different-value-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.", + "html/attributes/lang/xmllang-only-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.", + "html/attributes/role/unrecognized-role-name-novalid.html": "Discarding unrecognized token \u201cinput\u201d from value of attribute \u201crole\u201d. Browsers ignore any token that is not a defined ARIA non-abstract role.", + "html/attributes/spellcheck/value-bad-novalid.html": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.", + "html/elements/a/download-novalid.html": "Element \u201ca\u201d is missing required attribute \u201chref\u201d.", + "html/elements/a/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/a/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/a/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/a/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/a/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: empty host.", + "html/elements/a/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: empty host.", + "html/elements/a/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: empty host.", + "html/elements/a/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/a/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/a/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/a/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/a/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/a/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/a/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/a/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/a/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/a/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/a/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/a/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/a/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/a/href/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/a/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/a/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/a/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/a/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/a/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/a/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/a/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/a/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/a/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/a/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/a/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/a/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/a/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/a/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/a/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/a/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/a/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/a/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/a/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/a/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/a/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/a/media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201ca\u201d at this point.", + "html/elements/a/model-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201ca\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/a/name-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cname\u201d on element \u201ca\u201d: Bad id: An ID must not be the empty string.", + "html/elements/abbr/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/address/model-novalid.html": "The element \u201caddress\u201d must not appear as a descendant of the \u201caddress\u201d element.", + "html/elements/area/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/area/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/area/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/area/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/area/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: empty host.", + "html/elements/area/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: empty host.", + "html/elements/area/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: empty host.", + "html/elements/area/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/area/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/area/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/area/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/area/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/area/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/area/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/area/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/area/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/area/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/area/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/area/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/area/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/area/href/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/area/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/area/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/area/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/area/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/area/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/area/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/area/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/area/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/area/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/area/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/area/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/area/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/area/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/area/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/area/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/area/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/area/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/area/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/area/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/area/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/area/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/area/media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201carea\u201d at this point.", + "html/elements/area/model-novalid.html": "Attribute \u201ccoords\u201d not allowed on element \u201carea\u201d at this point.", + "html/elements/audio/model-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201caudio\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/audio/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Must be non-empty.", + "html/elements/audio/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Must be non-empty.", + "html/elements/audio/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/audio/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/audio/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/audio/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/audio/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: empty host.", + "html/elements/audio/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: empty host.", + "html/elements/audio/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: empty host.", + "html/elements/audio/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/audio/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/audio/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/audio/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/audio/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/audio/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/audio/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/audio/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/audio/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/audio/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/audio/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/audio/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/audio/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/audio/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/audio/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/audio/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/audio/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/audio/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/audio/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/audio/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/audio/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/audio/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/audio/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/audio/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/audio/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/audio/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/audio/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/audio/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/audio/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/audio/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/audio/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/audio/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/audio/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/base/href-and-target-missing-novalid.html": "Element \u201cbase\u201d is missing one or more of the following attributes: [href, target].", + "html/elements/base/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/base/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/base/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/base/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/base/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: empty host.", + "html/elements/base/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: empty host.", + "html/elements/base/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: empty host.", + "html/elements/base/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/base/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/base/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/base/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/base/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/base/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/base/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/base/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/base/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/base/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/base/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/base/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/base/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/base/href/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/base/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/base/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/base/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/base/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/base/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/base/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/base/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/base/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/base/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/base/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/base/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/base/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/base/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/base/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/base/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/base/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/base/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/base/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/base/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/base/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/base/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/bdo/model-novalid.html": "Element \u201cbdo\u201d must have attribute \u201cdir\u201d.", + "html/elements/blockquote/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/blockquote/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/blockquote/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/blockquote/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/blockquote/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: empty host.", + "html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: empty host.", + "html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: empty host.", + "html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/blockquote/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/blockquote/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/blockquote/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/blockquote/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/blockquote/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/blockquote/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/blockquote/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/blockquote/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/blockquote/cite/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/blockquote/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/blockquote/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/blockquote/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/blockquote/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/blockquote/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/blockquote/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/blockquote/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/blockquote/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/blockquote/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/blockquote/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/blockquote/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/blockquote/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/blockquote/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/blockquote/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/blockquote/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/blockquote/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.", + "html/elements/br/model-novalid.html": "End tag \u201cbr\u201d.", + "html/elements/button/formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Must be non-empty.", + "html/elements/button/formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Must be non-empty.", + "html/elements/button/formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/button/formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/button/formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/button/formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/button/formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: empty host.", + "html/elements/button/formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: empty host.", + "html/elements/button/formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: empty host.", + "html/elements/button/formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/button/formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/button/formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/button/formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/button/formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/button/formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/button/formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/button/formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/button/formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/button/formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/button/formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/button/formaction/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/button/formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/button/formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/button/formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/button/formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/button/formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/button/formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/button/formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/button/formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/button/formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/button/formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/button/formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/button/formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/button/formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/button/formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/button/formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/button/formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/button/formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/button/formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/button/formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/canvas/model-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201ccanvas\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/cite/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/code/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/del/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/del/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/del/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/del/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/del/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: empty host.", + "html/elements/del/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: empty host.", + "html/elements/del/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: empty host.", + "html/elements/del/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/del/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/del/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/del/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/del/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/del/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/del/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/del/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/del/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/del/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/del/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/del/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/del/cite/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/del/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/del/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/del/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/del/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/del/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/del/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/del/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/del/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/del/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/del/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/del/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/del/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/del/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/del/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/del/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/del/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/del/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/del/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/del/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/del/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/del/date-0004-02-29-haswarn.html": "Bad value \u201c0004-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/del/date-0005-02-29-novalid.html": "Bad value \u201c0005-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-0214-09-29-haswarn.html": "Bad value \u201c0214-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/del/date-1900-02-29-novalid.html": "Bad value \u201c1900-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-1969-02-29-novalid.html": "Bad value \u201c1969-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-20014-09-29-haswarn.html": "Bad value \u201c20014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/del/date-2014-02-29-novalid.html": "Bad value \u201c2014-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-2100-02-29-novalid.html": "Bad value \u201c2100-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-2200-02-29-novalid.html": "Bad value \u201c2200-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-01-32-novalid.html": "Bad value \u201c2002-01-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-03-32-novalid.html": "Bad value \u201c2002-03-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-04-31-novalid.html": "Bad value \u201c2002-04-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-05-32-novalid.html": "Bad value \u201c2002-05-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-06-31-novalid.html": "Bad value \u201c2002-06-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-07-32-novalid.html": "Bad value \u201c2002-07-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-08-32-novalid.html": "Bad value \u201c2002-08-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-09-31-novalid.html": "Bad value \u201c2002-09-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-10-32-novalid.html": "Bad value \u201c2002-10-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-11-31-novalid.html": "Bad value \u201c2002-11-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-12-32-novalid.html": "Bad value \u201c2002-12-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/del/date-day-missing-separator-novalid.html": "Bad value \u201c2014-0220\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-day-one-digit-novalid.html": "Bad value \u201c2002-09-9\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-day-three-digits-novalid.html": "Bad value \u201c2002-11-009\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html": "Bad value \u201c20020929\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-leading-bom-novalid.html": "Bad value \u201c\ufeff2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-leading-whitespace-novalid.html": "Bad value \u201c 2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-month-00-novalid.html": "Bad value \u201c2002-00-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: Month cannot be less than 1. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/del/date-month-13-novalid.html": "Bad value \u201c2002-13-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Month cannot be greater than 12.", + "html/elements/del/date-month-missing-separator-novalid.html": "Bad value \u201c201402-20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-month-one-digit-novalid.html": "Bad value \u201c2002-9-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-month-three-digits-novalid.html": "Bad value \u201c2002-011-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-non-ascii-digit-novalid.html": "Bad value \u201c2002-09-2\uff19\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-trailing-U+0000-novalid.html": "Character reference expands to zero.", + "html/elements/del/date-trailing-pile-of-poo-novalid.html": "Bad value \u201c2002-09-29\ud83d\udca9\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-trailing-whitespace-novalid.html": "Bad value \u201c2002-09-29 \u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-wrong-day-separator-novalid.html": "Bad value \u201c2014-02:20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-wrong-month-separator-novalid.html": "Bad value \u201c2014:02-20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-year-0000-novalid.html": "Bad value \u201c0000-12-09\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Year cannot be less than 1.", + "html/elements/del/date-year-five-digits-haswarn.html": "Bad value \u201c12014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/del/date-year-negative-novalid.html": "Bad value \u201c-2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/date-year-three-digits-novalid.html": "Bad value \u201c782-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/duration-P-form-novalid.html": "Bad value \u201cPT4H18M3S\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/duration-time-component-novalid.html": "Bad value \u201c4h 18m 3s\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-2400-novalid.html": "Bad value \u201c2011-11-12T24:00:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Hour cannot be greater than 23. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-60-minutes-novalid.html": "Bad value \u201c2011-11-12T00:60:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Minute cannot be greater than 59. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-60-seconds-novalid.html": "Bad value \u201c2011-11-12T00:00:60+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Second cannot be greater than 59. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html": "Bad value \u201c2011-11-12T14:54:39,929+0000\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-four-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.9291-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: The literal did not satisfy the date format. Bad datetime with timezone: A fraction of a second must be one, two, or three digits.", + "html/elements/del/global-date-and-time-hour-one-digit-novalid.html": "Bad value \u201c2011-11-12T6:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-hour-three-digits-novalid.html": "Bad value \u201c2011-11-12T016:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-iso8601-hh-novalid.html": "Bad value \u201c2011-11-12T14Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html": "Bad value \u201c2011-11-12T145439Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-lowercase-z-novalid.html": "Bad value \u201c2011-11-12T14:54z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-minutes-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:4:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-minutes-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:354:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:5439Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-nbsp-novalid.html": "Bad value \u201c2011-11-12\u00a014:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-seconds-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:54:9-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-seconds-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:54:039-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-space-before-timezone-novalid.html": "Bad value \u201c2011-11-12T06:54:39 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:60\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad date: The literal did not satisfy the date format. Bad datetime with timezone: Minutes out of range in time zone designator.", + "html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html": "Bad value \u201c2011-11-12t14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html": "Bad value \u201c2011-11-12T00:00:00-1300\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Hours in time zone designator should be from \u201c-12:00\u201d to \u201d+14:00\u201d Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Hours out of range in time zone designator. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+08:15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Minutes in time zone designator should be either \u201c00\u201d, \u201c30\u201d, or \u201c45\u201d. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html": "Bad value \u201c2011-11-12 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html": "Bad value \u201c2011-11-12+14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929:08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-5:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:0\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+1500\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Hours in time zone designator should be from \u201c-12:00\u201d to \u201d+14:00\u201d Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: Hours out of range in time zone designator. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-005:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:000\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:00:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html": "Bad value \u201c2011-11-12T 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T14-54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:54-39Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/local-date-and-time-novalid.html": "Bad value \u201c2011-11-12T14:54\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/del/month-novalid.html": "Bad value \u201c2011-11\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/time-novalid.html": "Bad value \u201c14:54:39\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/week-novalid.html": "Bad value \u201c2011-W46\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/year-novalid.html": "Bad value \u201c2006\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/del/yearless-date-novalid.html": "Bad value \u201c07-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/dfn/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/dialog/model-novalid.html": "Element \u201cdt\u201d not allowed as child of element \u201cdialog\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/div/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/dl/article-in-dt-novalid.html": "The element \u201carticle\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/aside-in-dt-novalid.html": "The element \u201ch2\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/dd-in-template-novalid.html": "Element \u201cdl\u201d is missing one or more of the following child elements: [dd].", + "html/elements/dl/div-contains-dl-novalid.html": "Element \u201cdl\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/div-contains-text-novalid.html": "Text not allowed in element \u201cdiv\u201d in this context.", + "html/elements/dl/div-multiple-groups-novalid.html": "Element \u201cdt\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/div-splitting-groups-2-novalid.html": "Element \u201cdiv\u201d is missing required child element \u201cdt\u201d.", + "html/elements/dl/div-splitting-groups-3-novalid.html": "Element \u201cdiv\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/div-splitting-groups-novalid.html": "Element \u201cdiv\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/dl-contains-dl-novalid.html": "Element \u201cdl\u201d not allowed as child of element \u201cdl\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/dl-contains-text-2-novalid.html": "Text not allowed in element \u201cdl\u201d in this context.", + "html/elements/dl/dl-contains-text-novalid.html": "Text not allowed in element \u201cdl\u201d in this context.", + "html/elements/dl/dl-in-p-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.", + "html/elements/dl/dt-in-template-novalid.html": "Element \u201cdl\u201d is missing a required child element.", + "html/elements/dl/empty-div-2-novalid.html": "Element \u201cdiv\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/empty-div-novalid.html": "Element \u201cdiv\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/first-dd-novalid.html": "Element \u201cdl\u201d is missing a required child element.", + "html/elements/dl/footer-in-dt-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h1-in-dt-novalid.html": "The element \u201ch1\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h2-in-dt-novalid.html": "The element \u201ch2\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h3-in-dt-novalid.html": "The element \u201ch3\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h4-in-dt-novalid.html": "The element \u201ch4\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h5-in-dt-novalid.html": "The element \u201ch5\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/h6-in-dt-novalid.html": "The element \u201ch6\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/header-in-dt-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/hgroup-in-dt-novalid.html": "The element \u201chgroup\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/last-dt-novalid.html": "Element \u201cdl\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/mixed-div-dt-dd-novalid.html": "Element \u201cdt\u201d not allowed as child of element \u201cdl\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/mixed-dt-dd-div-novalid.html": "Element \u201cdiv\u201d not allowed as child of element \u201cdl\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/nav-in-dt-novalid.html": "The element \u201cnav\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/dl/nested-divs-novalid.html": "Element \u201cdiv\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/dl/only-dd-novalid.html": "Element \u201cdl\u201d is missing a required child element.", + "html/elements/dl/only-dt-novalid.html": "Element \u201cdl\u201d is missing required child element \u201cdd\u201d.", + "html/elements/dl/section-in-dt-novalid.html": "The element \u201csection\u201d must not appear as a descendant of the \u201cdt\u201d element.", + "html/elements/em/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/embed/height-novalid.html": "Bad value \u201c20%\u201d for attribute \u201cheight\u201d on element \u201cembed\u201d: Bad non-negative integer: Expected a digit but saw \u201c%\u201d instead.", + "html/elements/embed/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Must be non-empty.", + "html/elements/embed/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Must be non-empty.", + "html/elements/embed/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/embed/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/embed/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/embed/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/embed/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: empty host.", + "html/elements/embed/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: empty host.", + "html/elements/embed/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: empty host.", + "html/elements/embed/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/embed/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/embed/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/embed/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/embed/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/embed/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/embed/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/embed/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/embed/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/embed/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/embed/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/embed/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/embed/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/embed/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/embed/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/embed/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/embed/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/embed/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/embed/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/embed/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/embed/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/embed/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/embed/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/embed/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/embed/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/embed/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/embed/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/embed/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/embed/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/embed/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/embed/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/embed/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/embed/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/embed/type-novalid.html": "Bad value \u201cfoo\u201d for attribute \u201ctype\u201d on element \u201cembed\u201d: Bad MIME type: Subtype missing.", + "html/elements/embed/width-novalid.html": "Bad value \u201c20%\u201d for attribute \u201cwidth\u201d on element \u201cembed\u201d: Bad non-negative integer: Expected a digit but saw \u201c%\u201d instead.", + "html/elements/footer/nested-footer-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cfooter\u201d element.", + "html/elements/footer/nested-header-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cfooter\u201d element.", + "html/elements/form/action-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Must be non-empty.", + "html/elements/form/action-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Must be non-empty.", + "html/elements/form/action/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/form/action/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/form/action/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/form/action/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/form/action/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: empty host.", + "html/elements/form/action/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: empty host.", + "html/elements/form/action/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: empty host.", + "html/elements/form/action/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/form/action/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/form/action/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/form/action/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/form/action/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/form/action/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/form/action/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/form/action/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/form/action/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/form/action/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/form/action/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/form/action/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/form/action/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/form/action/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/form/action/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/form/action/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/form/action/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/form/action/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/form/action/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/form/action/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/form/action/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/form/action/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/form/action/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/form/action/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/form/action/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/form/action/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/form/action/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/form/action/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/form/action/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/form/action/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/form/action/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/form/action/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/form/action/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/form/action/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/form/action/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/h1/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/h2/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/h3/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/h4/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/h5/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/h6/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/header/nested-footer-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cheader\u201d element.", + "html/elements/header/nested-header-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cheader\u201d element.", + "html/elements/hr/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.", + "html/elements/i/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/iframe/model-novalid.html": "The \u201cframeborder\u201d attribute on the \u201ciframe\u201d element is obsolete. Use CSS instead.", + "html/elements/iframe/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Must be non-empty.", + "html/elements/iframe/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Must be non-empty.", + "html/elements/iframe/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/iframe/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/iframe/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/iframe/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/iframe/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: empty host.", + "html/elements/iframe/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: empty host.", + "html/elements/iframe/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: empty host.", + "html/elements/iframe/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/iframe/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/iframe/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/iframe/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/iframe/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/iframe/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/iframe/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/iframe/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/iframe/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/iframe/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/iframe/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/iframe/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/iframe/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/iframe/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/iframe/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/iframe/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/iframe/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/iframe/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/iframe/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/iframe/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/iframe/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/iframe/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/iframe/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/iframe/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/iframe/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/iframe/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/iframe/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/iframe/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/iframe/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/iframe/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/iframe/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/img/model-novalid.html": "Bad value \u201curl\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d: Bad hash-name reference: A hash-name reference must start with \u201c#\u201d.", + "html/elements/img/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Must be non-empty.", + "html/elements/img/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Must be non-empty.", + "html/elements/img/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/img/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/img/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/img/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/img/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: empty host.", + "html/elements/img/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: empty host.", + "html/elements/img/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: empty host.", + "html/elements/img/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/img/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/img/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/img/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/img/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/img/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/img/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/img/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/img/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/img/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/img/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/img/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/img/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/img/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/img/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/img/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/img/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/img/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/img/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/img/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/img/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/img/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/img/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/img/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/img/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/img/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/img/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/img/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/img/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/img/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/img/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/img/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/img/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/img/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/img/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/img/usemap-bad-value-novalid.html": "Bad value \u201c#\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d: Bad hash-name reference: A hash-name reference must have at least one character after \u201c#\u201d.", + "html/elements/img/width-height-negative-novalid.html": "Bad value \u201c-1\u201d for attribute \u201cwidth\u201d on element \u201cimg\u201d: Bad non-negative integer: Expected a digit but saw \u201c-\u201d instead.", + "html/elements/input/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d: The token \u201cshipping\u201d must only appear as either the first token in a list of autofill detail tokens, or, if the first token is a \u201csection-*\u201d indicator, as the second token.", + "html/elements/input/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d: Must not be empty.", + "html/elements/input/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d: A \u201csection-*\u201d indicator must only appear as the first token in a list of autofill detail tokens.", + "html/elements/input/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d: The string \u201cqwerty\u201d is not a valid autofill field name.", + "html/elements/input/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d: The token \u201cwork\u201d must only appear before any autofill field names.", + "html/elements/input/list-novalid.html": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.", + "html/elements/input/type-image-formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-image-formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-image-formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/input/type-image-formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/input/type-image-formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/input/type-image-formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-image-formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/input/type-image-formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-formaction/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/input/type-image-formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/input/type-image-formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/input/type-image-formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/input/type-image-formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/input/type-image-formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/input/type-image-formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-image-formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/input/type-image-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-image-src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-image-src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-image-src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/input/type-image-src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/input/type-image-src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/input/type-image-src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/input/type-image-src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/input/type-image-src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-image-src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-image-src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-image-src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/input/type-image-src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-image-src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/input/type-image-src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/input/type-image-src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-image-src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/input/type-image-src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/input/type-image-src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/input/type-image-src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/input/type-image-src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-image-src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-image-src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/input/type-image-src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/input/type-image-src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-image-src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/input/type-image-src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/input/type-image-src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-submit-formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-submit-formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.", + "html/elements/input/type-submit-formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/input/type-submit-formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-submit-formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: empty host.", + "html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/input/type-submit-formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-submit-formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-submit-formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-submit-formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/input/type-submit-formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-submit-formaction/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/input/type-submit-formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/input/type-submit-formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/input/type-submit-formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/input/type-submit-formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-submit-formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-url-value/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c#\\\u201d is not an absolute URL.", + "html/elements/input/type-url-value/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html": "Bad value \u201c#\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c#\u201d is not an absolute URL.", + "html/elements/input/type-url-value/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in fragment: space is not allowed.", + "html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html": "Bad value \u201c#\u03b2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c#\u03b2\u201d is not an absolute URL.", + "html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html": "Bad value \u201c#;?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c#;?\u201d is not an absolute URL.", + "html/elements/input/type-url-value/fragment-slash-relative-novalid.html": "Bad value \u201c#/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c#/\u201d is not an absolute URL.", + "html/elements/input/type-url-value/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-url-value/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: empty host.", + "html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: empty host.", + "html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: empty host.", + "html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character.", + "html/elements/input/type-url-value/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/input/type-url-value/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-url-value/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/input/type-url-value/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-url-value/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c/a/ /c\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c:\\\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c:foo.com\\\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html": "Bad value \u201c/a/%2f/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c/a/%2f/c\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html": "Bad value \u201c/a%2fc\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c/a%2fc\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c[61:24:74]:98\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-simple-relative-novalid.html": "Bad value \u201c/a/b/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c/a/b/c\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-slash-only-relative-novalid.html": "Bad value \u201c/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c/\u201d is not an absolute URL.", + "html/elements/input/type-url-value/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in path segment: space is not allowed.", + "html/elements/input/type-url-value/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/input/type-url-value/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Port number must be less than 65536.", + "html/elements/input/type-url-value/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-url-value/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/input/type-url-value/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/input/type-url-value/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/input/type-url-value/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/input/type-url-value/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/input/type-url-value/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Tab, new line or carriage return found.", + "html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html": "Bad value \u201c?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c?\u201d is not an absolute URL.", + "html/elements/input/type-url-value/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-url-value/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in query: space is not allowed.", + "html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/input/type-url-value/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/input/type-url-value/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.", + "html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-url-value/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/input/type-url-value/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: space is not allowed.", + "html/elements/input/type-url-value/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/input/type-url-value/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/ins/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/ins/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/ins/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/ins/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/ins/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: empty host.", + "html/elements/ins/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: empty host.", + "html/elements/ins/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: empty host.", + "html/elements/ins/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/ins/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/ins/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/ins/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/ins/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/ins/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/ins/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/ins/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/ins/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/ins/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/ins/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/ins/cite/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/ins/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/ins/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/ins/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/ins/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/ins/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/ins/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/ins/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/ins/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/ins/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/ins/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/ins/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/ins/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/ins/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/ins/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/ins/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/ins/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/ins/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/ins/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/ins/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/ins/date-0004-02-29-haswarn.html": "Bad value \u201c0004-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/ins/date-0005-02-29-novalid.html": "Bad value \u201c0005-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-0214-09-29-haswarn.html": "Bad value \u201c0214-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/ins/date-1900-02-29-novalid.html": "Bad value \u201c1900-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-1969-02-29-novalid.html": "Bad value \u201c1969-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-20014-09-29-haswarn.html": "Bad value \u201c20014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/ins/date-2014-02-29-novalid.html": "Bad value \u201c2014-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-2100-02-29-novalid.html": "Bad value \u201c2100-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-2200-02-29-novalid.html": "Bad value \u201c2200-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-01-32-novalid.html": "Bad value \u201c2002-01-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-03-32-novalid.html": "Bad value \u201c2002-03-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-04-31-novalid.html": "Bad value \u201c2002-04-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-05-32-novalid.html": "Bad value \u201c2002-05-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-06-31-novalid.html": "Bad value \u201c2002-06-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-07-32-novalid.html": "Bad value \u201c2002-07-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-08-32-novalid.html": "Bad value \u201c2002-08-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-09-31-novalid.html": "Bad value \u201c2002-09-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-10-32-novalid.html": "Bad value \u201c2002-10-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-11-31-novalid.html": "Bad value \u201c2002-11-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-12-32-novalid.html": "Bad value \u201c2002-12-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Day out of range.", + "html/elements/ins/date-day-missing-separator-novalid.html": "Bad value \u201c2014-0220\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-day-one-digit-novalid.html": "Bad value \u201c2002-09-9\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-day-three-digits-novalid.html": "Bad value \u201c2002-11-009\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html": "Bad value \u201c20020929\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-leading-bom-novalid.html": "Bad value \u201c\ufeff2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-leading-whitespace-novalid.html": "Bad value \u201c 2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-month-00-novalid.html": "Bad value \u201c2002-00-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: Month cannot be less than 1. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/ins/date-month-13-novalid.html": "Bad value \u201c2002-13-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Month cannot be greater than 12.", + "html/elements/ins/date-month-missing-separator-novalid.html": "Bad value \u201c201402-20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-month-one-digit-novalid.html": "Bad value \u201c2002-9-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-month-three-digits-novalid.html": "Bad value \u201c2002-011-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-non-ascii-digit-novalid.html": "Bad value \u201c2002-09-2\uff19\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-trailing-U+0000-novalid.html": "Character reference expands to zero.", + "html/elements/ins/date-trailing-pile-of-poo-novalid.html": "Bad value \u201c2002-09-29\ud83d\udca9\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-trailing-whitespace-novalid.html": "Bad value \u201c2002-09-29 \u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-wrong-day-separator-novalid.html": "Bad value \u201c2014-02:20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-wrong-month-separator-novalid.html": "Bad value \u201c2014:02-20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-year-0000-novalid.html": "Bad value \u201c0000-12-09\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: Year cannot be less than 1.", + "html/elements/ins/date-year-five-digits-haswarn.html": "Bad value \u201c12014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: Year may be mistyped. Bad datetime with timezone: The literal did not satisfy the datetime with timezone format.", + "html/elements/ins/date-year-negative-novalid.html": "Bad value \u201c-2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/date-year-three-digits-novalid.html": "Bad value \u201c782-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/duration-P-form-novalid.html": "Bad value \u201cPT4H18M3S\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/duration-time-component-novalid.html": "Bad value \u201c4h 18m 3s\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-2400-novalid.html": "Bad value \u201c2011-11-12T24:00:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Hour cannot be greater than 23. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-60-minutes-novalid.html": "Bad value \u201c2011-11-12T00:60:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Minute cannot be greater than 59. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-60-seconds-novalid.html": "Bad value \u201c2011-11-12T00:00:60+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Second cannot be greater than 59. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html": "Bad value \u201c2011-11-12T14:54:39,929+0000\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.9291-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: The literal did not satisfy the date format. Bad datetime with timezone: A fraction of a second must be one, two, or three digits.", + "html/elements/ins/global-date-and-time-hour-one-digit-novalid.html": "Bad value \u201c2011-11-12T6:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-hour-three-digits-novalid.html": "Bad value \u201c2011-11-12T016:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-iso8601-hh-novalid.html": "Bad value \u201c2011-11-12T14Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html": "Bad value \u201c2011-11-12T145439Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-lowercase-z-novalid.html": "Bad value \u201c2011-11-12T14:54z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:4:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:354:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:5439Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-nbsp-novalid.html": "Bad value \u201c2011-11-12\u00a014:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:54:9-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:54:039-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-space-before-timezone-novalid.html": "Bad value \u201c2011-11-12T06:54:39 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:60\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad date: The literal did not satisfy the date format. Bad datetime with timezone: Minutes out of range in time zone designator.", + "html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html": "Bad value \u201c2011-11-12t14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html": "Bad value \u201c2011-11-12T00:00:00-1300\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Hours in time zone designator should be from \u201c-12:00\u201d to \u201d+14:00\u201d Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Hours out of range in time zone designator. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+08:15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Minutes in time zone designator should be either \u201c00\u201d, \u201c30\u201d, or \u201c45\u201d. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html": "Bad value \u201c2011-11-12 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html": "Bad value \u201c2011-11-12+14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929:08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-5:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:0\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+1500\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Hours in time zone designator should be from \u201c-12:00\u201d to \u201d+14:00\u201d Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: Hours out of range in time zone designator. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-005:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:000\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:00:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html": "Bad value \u201c2011-11-12T 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T14-54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:54-39Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/local-date-and-time-novalid.html": "Bad value \u201c2011-11-12T14:54\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/ins/month-novalid.html": "Bad value \u201c2011-11\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/time-novalid.html": "Bad value \u201c14:54:39\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/week-novalid.html": "Bad value \u201c2011-W46\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/year-novalid.html": "Bad value \u201c2006\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/ins/yearless-date-novalid.html": "Bad value \u201c07-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d: Bad datetime with timezone: The literal did not satisfy the datetime with timezone format. Bad date: The literal did not satisfy the date format.", + "html/elements/kbd/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/keygen/challenge-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/id-bad-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/id-missing-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/id-redundant-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/keygen-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/keytype-bad-value-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/keytype-empty-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/keytype-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/model-also-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/model-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/no-attributes-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/keygen/non-void-novalid.html": "The \u201ckeygen\u201d element is obsolete.", + "html/elements/label/for-descendant-no-id-novalid.html": "Any \u201cinput\u201d descendant of a \u201clabel\u201d element with a \u201cfor\u201d attribute must have an ID value that matches that \u201cfor\u201d attribute.", + "html/elements/label/multiple-descendants-novalid.html": "The \u201clabel\u201d element may contain at most one \u201cbutton\u201d, \u201cinput\u201d, \u201cmeter\u201d, \u201coutput\u201d, \u201cprogress\u201d, \u201cselect\u201d, or \u201ctextarea\u201d descendant.", + "html/elements/link/href-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Must be non-empty.", + "html/elements/link/href-missing-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.", + "html/elements/link/href-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Must be non-empty.", + "html/elements/link/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/link/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/link/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/link/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/link/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: empty host.", + "html/elements/link/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: empty host.", + "html/elements/link/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: empty host.", + "html/elements/link/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/link/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/link/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/link/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/link/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/link/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/link/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/link/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/link/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/link/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/link/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/link/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/link/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/link/href/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/link/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/link/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/link/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/link/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/link/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/link/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/link/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/link/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/link/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/link/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/link/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/link/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/link/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/link/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/link/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/link/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/link/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/link/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/link/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/link/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/link/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/link/imagesizes-no-imagesrcset-novalid.html": "The \u201cimagesizes\u201d attribute may be specified only if the \u201cimagesrcset\u201d attribute is also present.", + "html/elements/link/imagesrcset-no-as-image-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have an \u201cas\u201d attribute with value \u201cimage\u201d.", + "html/elements/link/imagesrcset-no-preload-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d.", + "html/elements/map/model-novalid.html": "The \u201cid\u201d attribute on a \u201cmap\u201d element must have an the same value as the \u201cname\u201d attribute.", + "html/elements/object/data-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Must be non-empty.", + "html/elements/object/data-type-missing-novalid.html": "Element \u201cobject\u201d is missing one or more of the following attributes: [data, type].", + "html/elements/object/data-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Must be non-empty.", + "html/elements/object/data/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/object/data/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/object/data/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/object/data/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/object/data/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: empty host.", + "html/elements/object/data/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: empty host.", + "html/elements/object/data/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: empty host.", + "html/elements/object/data/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/object/data/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/object/data/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/object/data/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/object/data/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/object/data/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/object/data/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/object/data/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/object/data/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/object/data/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/object/data/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/object/data/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/object/data/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/object/data/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/object/data/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/object/data/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/object/data/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/object/data/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/object/data/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/object/data/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/object/data/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/object/data/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/object/data/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/object/data/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/object/data/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/object/data/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/object/data/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/object/data/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/object/data/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/object/data/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/object/data/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/object/data/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/object/data/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/object/data/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/object/data/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/object/model-novalid.html": "Element \u201cobject\u201d is missing one or more of the following attributes: [data, type].", + "html/elements/ol/model-novalid.html": "Duplicate ID \u201cid\u201d.", + "html/elements/option/label-novalid.html": "Bad value \u201c\u201d for attribute \u201clabel\u201d on element \u201coption\u201d: Bad non-empty string: Must not be empty.", + "html/elements/option/model-novalid.html": "Element \u201coption\u201d without attribute \u201clabel\u201d must not be empty.", + "html/elements/p/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.", + "html/elements/param/model-novalid.html": "Element \u201cparam\u201d not allowed as child of element \u201cbody\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.", + "html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.", + "html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be empty.", + "html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be empty.", + "html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.", + "html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.", + "html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.", + "html/elements/picture/always-matching-source-with-following-source-media-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.", + "html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.", + "html/elements/picture/always-matching-source-with-following-source-type-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.", + "html/elements/picture/audio-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201caudio\u201d at this point.", + "html/elements/picture/html-syntax-img-end-tag-novalid.html": "Stray end tag \u201cimg\u201d.", + "html/elements/picture/html-syntax-picture-no-end-tag-novalid.html": "End of file seen and there were open elements.", + "html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html": "Self-closing syntax (\u201c/>\u201d) used on a non-void HTML element. Ignoring the slash and treating as a start tag.", + "html/elements/picture/html-syntax-picture-slash-novalid.html": "Self-closing syntax (\u201c/>\u201d) used on a non-void HTML element. Ignoring the slash and treating as a start tag.", + "html/elements/picture/html-syntax-source-end-tag-novalid.html": "Stray end tag \u201csource\u201d.", + "html/elements/picture/img-no-src-novalid.html": "Element \u201cimg\u201d is missing required attribute \u201csrc\u201d.", + "html/elements/picture/img-no-src-with-picture-novalid.html": "Element \u201cimg\u201d is missing required attribute \u201csrc\u201d.", + "html/elements/picture/img-no-src-with-source-novalid.html": "Element \u201cimg\u201d is missing required attribute \u201csrc\u201d.", + "html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html": "Element \u201cimg\u201d is missing required attribute \u201csrc\u201d.", + "html/elements/picture/img-no-src-with-srcset-novalid.html": "Element \u201cimg\u201d is missing required attribute \u201csrc\u201d.", + "html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html": "Bad value \u201cx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: No width specified for image \u201cx\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html": "Bad value \u201cx 100w, y 2x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected width descriptor but found \u201c2x\u201d at \u201cx 100w, y 2x\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/img-srcset-w-no-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be present.", + "html/elements/picture/img-type-novalid.html": "Attribute \u201ctype\u201d not allowed on element \u201cimg\u201d at this point.", + "html/elements/picture/img-type-with-picture-novalid.html": "Attribute \u201ctype\u201d not allowed on element \u201cimg\u201d at this point.", + "html/elements/picture/img-with-sizes-no-srcset-novalid.html": "The \u201csizes\u201d attribute may be specified only if the \u201csrcset\u201d attribute is also present.", + "html/elements/picture/input-type-image-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cinput\u201d at this point.", + "html/elements/picture/junk-br-after-img-novalid.html": "Element \u201cbr\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-br-after-source-novalid.html": "Element \u201cbr\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-br-before-img-novalid.html": "Element \u201cbr\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-br-before-source-novalid.html": "Element \u201cbr\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-figure-wrapping-novalid.html": "Element \u201cfigure\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-input-type-hidden-novalid.html": "Element \u201cinput\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-math-nog-img-novalid.html": "Element \u201cmath\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-noscript-after-source-no-img-novalid.html": "Element \u201cnoscript\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-noscript-novalid.html": "Element \u201cnoscript\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-p-after-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-p-before-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-p-wrapping-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-picture-before-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-picture-wrapping-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-span-after-novalid.html": "Element \u201cspan\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-span-before-novalid.html": "Element \u201cspan\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-span-wrapping-novalid.html": "Element \u201cspan\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-style-scroped-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-svg-no-img-novalid.html": "Element \u201csvg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-svg-novalid.html": "Element \u201csvg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-text-after-img-novalid.html": "Text not allowed in element \u201cpicture\u201d in this context.", + "html/elements/picture/junk-text-after-source-novalid.html": "Text not allowed in element \u201cpicture\u201d in this context.", + "html/elements/picture/junk-text-before-img-novalid.html": "Text not allowed in element \u201cpicture\u201d in this context.", + "html/elements/picture/junk-text-before-source-novalid.html": "Text not allowed in element \u201cpicture\u201d in this context.", + "html/elements/picture/junk-video-before-novalid.html": "Element \u201cvideo\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/junk-video-no-img-novalid.html": "Element \u201cvideo\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/link-rel-icon-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201clink\u201d at this point.", + "html/elements/picture/missing-img-empty-picture-novalid.html": "Element \u201cpicture\u201d is missing required child element \u201cimg\u201d.", + "html/elements/picture/missing-img-only-script-novalid.html": "Element \u201cpicture\u201d is missing required child element \u201cimg\u201d.", + "html/elements/picture/missing-img-only-source-novalid.html": "Element \u201cpicture\u201d is missing required child element \u201cimg\u201d.", + "html/elements/picture/missing-img-script-and-source-novalid.html": "Element \u201cpicture\u201d is missing required child element \u201cimg\u201d.", + "html/elements/picture/missing-img-source-and-script-novalid.html": "Element \u201cpicture\u201d is missing required child element \u201cimg\u201d.", + "html/elements/picture/multiple-img-novalid.html": "Element \u201cimg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/multiple-img-with-script-novalid.html": "Element \u201cimg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/multiple-img-with-source-and-script-novalid.html": "Element \u201cimg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/multiple-img-with-source-novalid.html": "Element \u201cimg\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/object-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cobject\u201d at this point.", + "html/elements/picture/parent-dl-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201cdl\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/parent-hgroup-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201chgroup\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/parent-noscript-in-head-novalid.html": "Bad start tag in \u201cpicture\u201d in \u201cnoscript\u201d in \u201chead\u201d.", + "html/elements/picture/parent-rp-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201crp\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/parent-ul-novalid.html": "Element \u201cpicture\u201d not allowed as child of element \u201cul\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/picture-align-novalid.html": "Attribute \u201calign\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-alt-novalid.html": "Attribute \u201calt\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-aria-role-application-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-aria-role-button-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-aria-role-img-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-aria-role-presentation-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-aria-role-region-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-border-novalid.html": "Attribute \u201cborder\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-crossorigin-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-height-novalid.html": "Attribute \u201cheight\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-hspace-novalid.html": "Attribute \u201chspace\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-ismap-novalid.html": "Attribute \u201cismap\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-longdesc-novalid.html": "Attribute \u201clongdesc\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-lowsrc-novalid.html": "Attribute \u201clowsrc\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-name-novalid.html": "Attribute \u201cname\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-sizes-novalid.html": "Attribute \u201csizes\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-src-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-usemap-novalid.html": "Attribute \u201cusemap\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-vspace-novalid.html": "Attribute \u201cvspace\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/picture-width-novalid.html": "Attribute \u201cwidth\u201d not allowed on element \u201cpicture\u201d at this point.", + "html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html": "Bad value \u201cauto\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201ca\u201d instead at \u201cauto\u201d.", + "html/elements/picture/sizes-microsyntax-comma-novalid.html": "Bad value \u201c,\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Starts with empty source size.", + "html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html": "Bad value \u201c+/**/50vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected number but found \u201c+/\u201d at \u201c+/**/50vw\u201d.", + "html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html": "Bad value \u201c50/**/vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201c/vw\u201d at \u201c50/**/vw\u201d.", + "html/elements/picture/sizes-microsyntax-default-first-novalid.html": "Bad value \u201c100vw, (min-width:500px) 500px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected media condition before \u201c\u201d at \u201c100vw,\u201d.", + "html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html": "Bad value \u201cdefault\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201cd\u201d instead at \u201cdefault\u201d.", + "html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html": "Bad value \u201c1deg\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cdeg\u201d at \u201c1deg\u201d.", + "html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html": "Bad value \u201c1dpcm\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cdpcm\u201d at \u201c1dpcm\u201d.", + "html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html": "Bad value \u201c1dpi\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cdpi\u201d at \u201c1dpi\u201d.", + "html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html": "Bad value \u201c1dppx\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cdppx\u201d at \u201c1dppx\u201d.", + "html/elements/picture/sizes-microsyntax-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Must not be empty.", + "html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html": "Bad value \u201cfoo-bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201cf\u201d instead at \u201cfoo-bar\u201d.", + "html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html": "Bad value \u201c1grad\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cgrad\u201d at \u201c1grad\u201d.", + "html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html": "Bad value \u201c1Hz\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cHz\u201d at \u201c1Hz\u201d.", + "html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html": "Bad value \u201cinherit\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201ci\u201d instead at \u201cinherit\u201d.", + "html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html": "Bad value \u201cinitial\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201ci\u201d instead at \u201cinitial\u201d.", + "html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw foo bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201cb\u201d instead at \u201c\u20260px) 500px, 100vw foo bar\u201d.", + "html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html": "Bad value \u201c(min-width:500px) 500px foo bar, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a minus sign or a digit but saw \u201cb\u201d instead at \u201c\u2026dth:500px) 500px foo bar,\u201d.", + "html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html": "Bad value \u201c1kHz\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201ckHz\u201d at \u201c1kHz\u201d.", + "html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html": "Bad value \u201call and (min-width:500px) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad media condition: Parse Error at \u201c\u2026 (min-width:500px) 500px,\u201d.", + "html/elements/picture/sizes-microsyntax-media-all-novalid.html": "Bad value \u201call 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad media condition: Parse Error at \u201call 500px,\u201d.", + "html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html": "Bad value \u201c(}) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad media condition: Parse Error at \u201c(}) 500px,\u201d.", + "html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html": "Bad value \u201c(123) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad media condition: Parse Error at \u201c(123) 500px,\u201d.", + "html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html": "Bad value \u201cmin-width:500px 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad media condition: Parse Error at \u201cmin-width:500px 500px,\u201d.", + "html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html": "Bad value \u201c1ms\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cms\u201d at \u201c1ms\u201d.", + "html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html": "Bad value \u201c-1px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected positive size value but found \u201c-1px\u201d at \u201c-1px\u201d.", + "html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html": "Bad value \u201c(min-width:500px) 50, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found no units at \u201c(min-width:500px) 50,\u201d.", + "html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html": "Bad value \u201c(min-width:500px) 50%, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201c%\u201d at \u201c(min-width:500px) 50%,\u201d.", + "html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html": "Bad value \u201c1rad\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201crad\u201d at \u201c1rad\u201d.", + "html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html": "Bad value \u201c1s\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cs\u201d at \u201c1s\u201d.", + "html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html": "Bad value \u201c-1e+0px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected positive size value but found \u201c-1e+0px\u201d at \u201c-1e+0px\u201d.", + "html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html": "Bad value \u201c1e+1.5px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Bad CSS number token: Expected a digit but saw \u201c.\u201d instead at \u201c1e+1.5px\u201d.", + "html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw,\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected media condition before \u201c\u201d at \u201c\u2026idth:500px) 500px, 100vw,\u201d.", + "html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw, foo bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected media condition before \u201c\u201d at \u201c\u2026idth:500px) 500px, 100vw,\u201d.", + "html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html": "Bad value \u201c1turn\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected units (one of \u201cem\u201d, \u201cex\u201d, \u201cch\u201d, \u201crem\u201d, \u201cvw\u201d, \u201cvh\u201d, \u201cvmin\u201d, \u201cvmax\u201d, \u201ccm\u201d, \u201cmm\u201d, \u201cq\u201d, \u201cin\u201d, \u201cpc\u201d, \u201cpt\u201d, \u201cpx\u201d) but found \u201cturn\u201d at \u201c1turn\u201d.", + "html/elements/picture/sizes-microsyntax-two-defaults-novalid.html": "Bad value \u201c500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d: Bad source size list: Expected media condition before \u201c\u201d at \u201c500px,\u201d.", + "html/elements/picture/source-after-img-novalid.html": "Element \u201csource\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/source-align-novalid.html": "Attribute \u201calign\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-alt-novalid.html": "Attribute \u201calt\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-aria-role-img-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-aria-role-presentation-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-before-and-after-img-novalid.html": "Element \u201csource\u201d not allowed as child of element \u201cpicture\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/picture/source-border-novalid.html": "Attribute \u201cborder\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-crossorigin-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-hspace-novalid.html": "Attribute \u201chspace\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-ismap-novalid.html": "Attribute \u201cismap\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-longdesc-novalid.html": "Attribute \u201clongdesc\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-name-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-no-srcset-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.", + "html/elements/picture/source-no-srcset-with-media-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.", + "html/elements/picture/source-no-srcset-with-sizes-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.", + "html/elements/picture/source-no-srcset-with-type-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.", + "html/elements/picture/source-src-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-src-srcset-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-srcset-h-with-sizes-novalid.html": "Bad value \u201cx 100h, y 200h\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d: Expected width descriptor but found \u201c100h\u201d at \u201cx 100h,\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html": "Bad value \u201cx 100w, y 2x\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d: Expected width descriptor but found \u201c2x\u201d at \u201cx 100w, y 2x\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/source-srcset-w-no-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be present.", + "html/elements/picture/source-srcset-x-with-sizes-novalid.html": "Bad value \u201cx 1x, y 2x\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d: Expected width descriptor but found \u201c1x\u201d at \u201cx 1x,\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/source-type-srcset-w-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be present.", + "html/elements/picture/source-usemap-novalid.html": "Attribute \u201cusemap\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/source-vspace-novalid.html": "Attribute \u201cvspace\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/srcset-microsyntax-broken-url-novalid.html": "Bad value \u201chttp: 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Bad image-candidate URL: \u201chttp:\u201d: Expected a slash (\"/\").", + "html/elements/picture/srcset-microsyntax-comma-novalid.html": "Bad value \u201c,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Starts with empty image-candidate string.", + "html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html": "Bad value \u201cx 2x/**/\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201c2x/**/\u201d at \u201cx 2x/**/\u201d.", + "html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html": "Bad value \u201cx {, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201c{\u201d at \u201cx {,\u201d.", + "html/elements/picture/srcset-microsyntax-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Must contain one or more image candidate strings.", + "html/elements/picture/srcset-microsyntax-function-novalid.html": "Bad value \u201cx foobar(baz quux, lol), y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201cfoobar(baz quux, lol))\u201d at \u201c\u2026baz quux, lol),\u201d.", + "html/elements/picture/srcset-microsyntax-h-novalid.html": "Bad value \u201cx 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected width descriptor but found \u201c1h\u201d at \u201cx 1h\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/srcset-microsyntax-infinity-x-novalid.html": "Bad value \u201cx Infinityx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Bad positive floating point number: Expected a digit but saw \u201cI\u201d instead at \u201cx Infinityx\u201d.", + "html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html": "Bad value \u201c,,,x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Starts with empty image-candidate string.", + "html/elements/picture/srcset-microsyntax-leading-comma-novalid.html": "Bad value \u201c,x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Starts with empty image-candidate string.", + "html/elements/picture/srcset-microsyntax-nan-x-novalid.html": "Bad value \u201cx NaNx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Bad positive floating point number: Expected a digit but saw \u201cN\u201d instead at \u201cx NaNx\u201d.", + "html/elements/picture/srcset-microsyntax-negative-w-novalid.html": "Bad value \u201cx -1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number greater than zero but found \u201c-1\u201d at \u201cx -1w\u201d.", + "html/elements/picture/srcset-microsyntax-negative-x-novalid.html": "Bad value \u201cx -1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number greater than zero but found \u201c-1\u201d at \u201cx -1x\u201d.", + "html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html": "Bad value \u201cx -0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number greater than zero but found \u201c-0\u201d at \u201cx -0w\u201d.", + "html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html": "Bad value \u201cx -0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number greater than zero but found \u201c-0\u201d at \u201cx -0x\u201d.", + "html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html": "Bad value \u201cx 1.5w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected integer but found \u201c1.5\u201d at \u201cx 1.5w\u201d.", + "html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html": "Bad value \u201cx ><(((((o)>, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201c><(((((o))>\u201d at \u201cx ><(((((o)>,\u201d.", + "html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html": "Bad value \u201cx ||, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201c||\u201d at \u201cx ||,\u201d.", + "html/elements/picture/srcset-microsyntax-plus-w-novalid.html": "Bad value \u201cx +1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number without leading plus sign but found \u201c+1\u201d at \u201cx +1w\u201d.", + "html/elements/picture/srcset-microsyntax-plus-x-novalid.html": "Bad value \u201cx +1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number without leading plus sign but found \u201c+1\u201d at \u201cx +1x\u201d.", + "html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html": "Bad value \u201cx 1e0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected integer but found \u201c1e0\u201d at \u201cx 1e0w\u201d.", + "html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html": "Bad value \u201cx [, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number followed by \u201cw\u201d or \u201cx\u201d but found \u201c[\u201d at \u201cx [,\u201d.", + "html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html": "Bad value \u201cx,,,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Empty image-candidate string at \u201cx,,,\u201d.", + "html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html": "Bad value \u201cx,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Ends with empty image-candidate string.", + "html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html": "Bad value \u201cx 1x, y\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Density for image \u201cy\u201d is identical to density for image \u201cx\u201d.", + "html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html": "Bad value \u201cx 2x, y 2x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Density for image \u201cy\u201d is identical to density for image \u201cx\u201d.", + "html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html": "Bad value \u201cx 1x, y 1.0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Density for image \u201cy\u201d is identical to density for image \u201cx\u201d.", + "html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html": "Bad value \u201cx 1w, y 1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Width for image \u201cy\u201d is identical to width for image \u201cx\u201d.", + "html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html": "Bad value \u201cx 1W\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected width descriptor but found \u201c1W\u201d at \u201cx 1W\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/srcset-microsyntax-w-and-h-novalid.html": "Bad value \u201cx 1w 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected single descriptor but found extraneous descriptor \u201c1h\u201d at \u201cx 1w 1h\u201d.", + "html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html": "Bad value \u201cx 1w, y\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: No width specified for image \u201cy\u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/srcset-microsyntax-x-and-h-novalid.html": "Bad value \u201cx 1x 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected width descriptor but found \u201c1x\u201d at \u201cx 1x \u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/srcset-microsyntax-x-and-w-novalid.html": "Bad value \u201cx 1x 1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected width descriptor but found \u201c1x\u201d at \u201cx 1x \u201d. (When the \u201csizes\u201d attribute is present, all image candidate strings must specify a width.)", + "html/elements/picture/srcset-microsyntax-zero-w-novalid.html": "Bad value \u201cx 0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Expected number greater than zero but found \u201c0\u201d at \u201cx 0w\u201d.", + "html/elements/picture/srcset-microsyntax-zero-x-novalid.html": "Bad value \u201cx 0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d: Bad positive floating point number: Zero is not a valid positive floating point number at \u201cx 0x\u201d.", + "html/elements/picture/svg-image-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cimage\u201d at this point.", + "html/elements/picture/track-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201ctrack\u201d at this point.", + "html/elements/picture/video-source-media-src-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/video-source-sizes-srcset-novalid.html": "Attribute \u201csizes\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/video-source-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/video-source-srcset-src-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201csource\u201d at this point.", + "html/elements/picture/video-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cvideo\u201d at this point.", + "html/elements/pre/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.", + "html/elements/q/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/q/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/q/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/q/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/q/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: empty host.", + "html/elements/q/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: empty host.", + "html/elements/q/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: empty host.", + "html/elements/q/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/q/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/q/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/q/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/q/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/q/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/q/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/q/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/q/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/q/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/q/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/q/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/q/cite/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/q/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/q/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/q/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/q/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/q/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/q/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/q/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/q/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/q/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/q/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/q/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/q/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/q/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/q/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/q/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/q/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/q/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/q/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/q/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/q/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/q/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/ruby/empty-novalid.html": "Element \u201cruby\u201d is missing one or more of the following child elements: [rp, rt, rtc].", + "html/elements/ruby/missing-rt-novalid.html": "Element \u201cruby\u201d is missing one or more of the following child elements: [rt, rtc].", + "html/elements/samp/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/script/language-novalid.html": "The \u201clanguage\u201d attribute on the \u201cscript\u201d element is obsolete. Use the \u201ctype\u201d attribute instead.", + "html/elements/script/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Must be non-empty.", + "html/elements/script/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Must be non-empty.", + "html/elements/script/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/script/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/script/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/script/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/script/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: empty host.", + "html/elements/script/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: empty host.", + "html/elements/script/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: empty host.", + "html/elements/script/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/script/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/script/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/script/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/script/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/script/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/script/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/script/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/script/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/script/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/script/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/script/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/script/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/script/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/script/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/script/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/script/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/script/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/script/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/script/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/script/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/script/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/script/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/script/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/script/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/script/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/script/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/script/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/script/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/script/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/script/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/script/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/script/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/script/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/script/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/small/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/source/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Must be non-empty.", + "html/elements/source/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Must be non-empty.", + "html/elements/source/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/source/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/source/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/source/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/source/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: empty host.", + "html/elements/source/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: empty host.", + "html/elements/source/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: empty host.", + "html/elements/source/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/source/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/source/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/source/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/source/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/source/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/source/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/source/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/source/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/source/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/source/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/source/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/source/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/source/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/source/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/source/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/source/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/source/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/source/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/source/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/source/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/source/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/source/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/source/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/source/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/source/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/source/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/source/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/source/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/source/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/source/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/source/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/source/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/source/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/source/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/span/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/strong/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/style/scoped-as-div-child-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/style/scoped-as-p-child-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cp\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/style/scoped-in-head-novalid.html": "Attribute \u201cscoped\u201d not allowed on element \u201cstyle\u201d at this point.", + "html/elements/style/scoped-model-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/style/scoped-multiple-adjacent-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/style/scoped-novalid.html": "Element \u201cstyle\u201d not allowed as child of element \u201cdiv\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/style/type-novalid.html": "The only allowed value for the \u201ctype\u201d attribute for the \u201cstyle\u201d element is \u201ctext/css\u201d (with no parameters). (But the attribute is not needed and should be omitted altogether.)", + "html/elements/sub/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/sup/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/table/integrity/Alexis_of_Russia-novalid.html": "The \u201calign\u201d attribute on the \u201ctable\u201d element is obsolete. Use CSS instead.", + "html/elements/table/integrity/Feodor_I_of_Russia-novalid.html": "The \u201calign\u201d attribute on the \u201ctable\u201d element is obsolete. Use CSS instead.", + "html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html": "An \u201cimg\u201d element must have an \u201calt\u201d attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", + "html/elements/table/integrity/vertical-novalid.html": "Table cell is overlapped by later table cell.", + "html/elements/table/model-input-child-hidden-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.", + "html/elements/table/model-input-child-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.", + "html/elements/table/model-input-type-child-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.", + "html/elements/title/empty-novalid.html": "Element \u201ctitle\u201d must not be empty.", + "html/elements/title/missing-novalid.html": "Element \u201chead\u201d is missing required child element \u201ctitle\u201d.", + "html/elements/track/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Must be non-empty.", + "html/elements/track/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Must be non-empty.", + "html/elements/track/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/track/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/track/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/track/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/track/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: empty host.", + "html/elements/track/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: empty host.", + "html/elements/track/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: empty host.", + "html/elements/track/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/track/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/track/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/track/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/track/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/track/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/track/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/track/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/track/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/track/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/track/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/track/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/track/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/track/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/track/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/track/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/track/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/track/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/track/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/track/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/track/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/track/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/track/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/track/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/track/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/track/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/track/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/track/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/track/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/track/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/track/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/track/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/track/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/track/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/track/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/ul/model-novalid.html": "Duplicate ID \u201cid\u201d.", + "html/elements/var/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.", + "html/elements/video/model-novalid.html": "Element \u201cp\u201d not allowed as child of element \u201cvideo\u201d in this context. (Suppressing further errors from this subtree.)", + "html/elements/video/poster-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Must be non-empty.", + "html/elements/video/poster-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Must be non-empty.", + "html/elements/video/poster/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/video/poster/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/video/poster/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/video/poster/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/poster/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/poster/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/poster/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/poster/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/video/poster/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/video/poster/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/poster/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/poster/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/video/poster/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/poster/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/poster/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/poster/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/poster/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/video/poster/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/video/poster/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/poster/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/video/poster/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/video/poster/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/poster/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/poster/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/video/poster/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/video/poster/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/video/poster/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/video/poster/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/poster/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/video/poster/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/video/poster/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/video/poster/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/video/poster/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/video/poster/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/poster/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/video/poster/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/video/poster/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/video/poster/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/video/poster/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/poster/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/video/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/elements/video/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/elements/video/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/elements/video/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: empty host.", + "html/elements/video/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character.", + "html/elements/video/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/elements/video/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/elements/video/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/video/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/elements/video/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/elements/video/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/elements/video/src/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/elements/video/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Port number must be less than 65536.", + "html/elements/video/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/elements/video/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/elements/video/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/elements/video/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/elements/video/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/elements/video/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Tab, new line or carriage return found.", + "html/elements/video/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/video/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/elements/video/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/elements/video/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/elements/video/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/elements/video/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").", + "html/elements/video/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/video/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/elements/video/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/elements/video/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/elements/video/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/elements/video/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/elements/video/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/media-queries/001-novalid.html": "Bad value \u201cscreen and\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/002-novalid.html": "Bad value \u201calla\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: unrecognized media \u201calla\u201d.", + "html/media-queries/003-novalid.html": "Bad value \u201cPROJECT\u0130ON\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: unrecognized media \u201cprojecti\u0307on\u201d.", + "html/media-queries/004-novalid.html": "Bad value \u201cnotscreen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: unrecognized media \u201cnotscreen\u201d.", + "html/media-queries/005-novalid.html": "Bad value \u201conlyscreen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: unrecognized media \u201conlyscreen\u201d.", + "html/media-queries/006-novalid.html": "Bad value \u201cscreenand (min-width: 400px)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: unrecognized media \u201cscreenand\u201d.", + "html/media-queries/007-novalid.html": "Bad value \u201cscreen and(min-width: 400px)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/008-novalid.html": "Bad value \u201cscreen and (min-width: 400px;)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/009-novalid.html": "Bad value \u201cscreen and (min-width: 400uu)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Unknown dimension.", + "html/media-queries/010-novalid.html": "Bad value \u201cscreen and (min-width: 400)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: only \u201c0\u201d can be a \u201cunit\u201d. You must put a unit after your number", + "html/media-queries/011-novalid.html": "Bad value \u201cscreen and (min-width: 400dpi)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: \u201c400dpi\u201d is not a \u201cwidth\u201d value", + "html/media-queries/013-novalid.html": "Bad value \u201cscreen and (min-width:\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/014-novalid.html": "Bad value \u201cscreen and (min-width: 400px) and\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/019-novalid.html": "Bad value \u201cscreen and (color: 1em)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: \u201c1em\u201d is not a \u201ccolor\u201d value", + "html/media-queries/020-novalid.html": "Bad value \u201c,\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/021-novalid.html": "Bad value \u201cscreen,,print\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/022-novalid.html": "Bad value \u201cscreen,\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/023-novalid.html": "Bad value \u201c,screen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Parse Error.", + "html/media-queries/024-novalid.html": "Bad value \u201cscreen and (min-width: 400)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: only \u201c0\u201d can be a \u201cunit\u201d. You must put a unit after your number", + "html/media-queries/device-aspect-ratio-novalid.html": "Bad value \u201cscreen and (device-aspect-ratio: 16/9)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: Deprecated media feature \u201cdevice-aspect-ratio\u201d. For guidance, see the Deprecated Media Features section in the current Media Queries specification.", + "html/media-queries/projection-novalid.html": "Bad value \u201cprojection\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: The media \u201cprojection\u201d has been deprecated", + "html/media-queries/tv-novalid.html": "Bad value \u201ctv and (scan: progressive)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d: Bad media query: The media \u201ctv\u201d has been deprecated", + "html/microdata/itemid-scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/microdata/itemid/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.", + "html/microdata/itemid/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/microdata/itemid/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in fragment: space is not allowed.", + "html/microdata/itemid/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemid/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: empty host.", + "html/microdata/itemid/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: empty host.", + "html/microdata/itemid/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: empty host.", + "html/microdata/itemid/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character.", + "html/microdata/itemid/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: A label or domain name contains disallowed characters..", + "html/microdata/itemid/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: space is not allowed.", + "html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemid/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemid/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/microdata/itemid/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/microdata/itemid/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemid/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemid/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/microdata/itemid/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/microdata/itemid/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: \u201c[\u201d is not allowed.", + "html/microdata/itemid/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: space is not allowed.", + "html/microdata/itemid/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/microdata/itemid/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Port number must be less than 65536.", + "html/microdata/itemid/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemid/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemid/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/microdata/itemid/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/microdata/itemid/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/microdata/itemid/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in port: \u201c \u201d is not allowed.", + "html/microdata/itemid/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Tab, new line or carriage return found.", + "html/microdata/itemid/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/microdata/itemid/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in query: space is not allowed.", + "html/microdata/itemid/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/microdata/itemid/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Invalid host: Illegal character in domain: \u201c|\u201d is not allowed.", + "html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in path segment: \u201c|\u201d is not allowed.", + "html/microdata/itemid/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").", + "html/microdata/itemid/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/microdata/itemid/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.", + "html/microdata/itemid/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: space is not allowed.", + "html/microdata/itemid/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.", + "html/microdata/itemid/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemid/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/microdata/itemtype-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.", + "html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Fragment is not allowed for data: URIs according to RFC 2397.", + "html/microdata/itemtype/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#\\\u201d is not an absolute URL.", + "html/microdata/itemtype/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in fragment: \u201c#\u201d is not allowed.", + "html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html": "Bad value \u201c#\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#\u201d is not an absolute URL.", + "html/microdata/itemtype/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201ce\u201d is not an absolute URL.", + "html/microdata/itemtype/fragment-non-ascii-relative-novalid.html": "Bad value \u201c#\u03b2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#\u03b2\u201d is not an absolute URL.", + "html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html": "Bad value \u201c#;?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#;?\u201d is not an absolute URL.", + "html/microdata/itemtype/fragment-slash-relative-novalid.html": "Bad value \u201c#/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#/\u201d is not an absolute URL.", + "html/microdata/itemtype/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201corg\u201d is not an absolute URL.", + "html/microdata/itemtype/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemtype/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: empty host.", + "html/microdata/itemtype/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: empty host.", + "html/microdata/itemtype/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: empty host.", + "html/microdata/itemtype/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: Illegal character.", + "html/microdata/itemtype/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.", + "html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: A label or domain name contains disallowed characters..", + "html/microdata/itemtype/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201corg\u201d is not an absolute URL.", + "html/microdata/itemtype/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c.org\u201d is not an absolute URL.", + "html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemtype/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c.org\u201d is not an absolute URL.", + "html/microdata/itemtype/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Invalid host: Illegal character in domain: \u201c%\u201d is not allowed.", + "html/microdata/itemtype/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/microdata/itemtype/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/a/\u201d is not an absolute URL.", + "html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemtype/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c:\\\u201d is not an absolute URL.", + "html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c:foo.com\\\u201d is not an absolute URL.", + "html/microdata/itemtype/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cb\u201d is not an absolute URL.", + "html/microdata/itemtype/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Percentage (\"%\") is not followed by two hexadecimal digits.", + "html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html": "Bad value \u201c/a/%2f/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/a/%2f/c\u201d is not an absolute URL.", + "html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html": "Bad value \u201c/a%2fc\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/a%2fc\u201d is not an absolute URL.", + "html/microdata/itemtype/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c[61:24:74]:98\u201d is not an absolute URL.", + "html/microdata/itemtype/path-simple-relative-novalid.html": "Bad value \u201c/a/b/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/a/b/c\u201d is not an absolute URL.", + "html/microdata/itemtype/path-slash-only-relative-novalid.html": "Bad value \u201c/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/\u201d is not an absolute URL.", + "html/microdata/itemtype/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cbar\u201d is not an absolute URL.", + "html/microdata/itemtype/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c?\u201d is not an absolute URL.", + "html/microdata/itemtype/path-u0091-novalid.html": "Forbidden code point U+0091.", + "html/microdata/itemtype/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Port number must be less than 65536.", + "html/microdata/itemtype/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/c\u201d is not an absolute URL.", + "html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemtype/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201c:\u201d is not allowed.", + "html/microdata/itemtype/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201c-\u201d is not allowed.", + "html/microdata/itemtype/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201cf\u201d is not allowed.", + "html/microdata/itemtype/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/c\u201d is not an absolute URL.", + "html/microdata/itemtype/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in port: \u201cb\u201d is not allowed.", + "html/microdata/itemtype/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/c\u201d is not an absolute URL.", + "html/microdata/itemtype/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c/c\u201d is not an absolute URL.", + "html/microdata/itemtype/query-empty-no-path-relative-novalid.html": "Bad value \u201c?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c?\u201d is not an absolute URL.", + "html/microdata/itemtype/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cd\u201d is not an absolute URL.", + "html/microdata/itemtype/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c#\u201d is not an absolute URL.", + "html/microdata/itemtype/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a token character or a semicolon but saw \u201c/\u201d instead.", + "html/microdata/itemtype/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").", + "html/microdata/itemtype/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.", + "html/microdata/itemtype/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.", + "html/microdata/itemtype/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.", + "html/microdata/itemtype/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.", + "html/microdata/itemtype/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.", + "html/microdata/itemtype/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.", + "html/microdata/itemtype/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in user or password: \u201c]\u201d is not allowed.", + "html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: User or password contains an at symbol (\"@\") not percent-encoded.", + "html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.", + "html/mime-types/001-novalid.html": "Bad value \u201ctext/html \u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Extraneous trailing whitespace.", + "html/mime-types/002-novalid.html": "Bad value \u201c TEXT/HTML\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Expected a token character but saw \u201c \u201d instead.", + "html/mime-types/003-novalid.html": "Bad value \u201ctext/html;charset=\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Parameter value missing.", + "html/mime-types/004-novalid.html": "Bad value \u201ctext/html ;charset\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Parameter value missing.", + "html/mime-types/005-novalid.html": "Bad value \u201ctext/html;\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Semicolon seen but there was no parameter following it.", + "html/mime-types/006-novalid.html": "Bad value \u201ctext/html; \u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Semicolon seen but there was no parameter following it.", + "html/mime-types/007-novalid.html": "Bad value \u201ctext/html ;\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Semicolon seen but there was no parameter following it.", + "html/mime-types/008-novalid.html": "Bad value \u201ctext/html;charset=\"utf-8\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Unfinished quoted string.", + "html/mime-types/009-novalid.html": "Bad value \u201ctext/html;charset=\"u\\\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Unfinished quoted string.", + "html/mime-types/010-novalid.html": "Bad value \u201capplication\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Subtype missing.", + "html/mime-types/011-novalid.html": "Bad value \u201capplication/\u201d for attribute \u201ctype\u201d on element \u201clink\u201d: Bad MIME type: Subtype missing.", + "html/obsolete/acronym-novalid.html": "The \u201cacronym\u201d element is obsolete. Use the \u201cabbr\u201d element instead.", + "html/obsolete/applet-novalid.html": "Element \u201capplet\u201d is missing required attribute \u201ccode\u201d.", + "html/obsolete/basefont-novalid.html": "The \u201cbasefont\u201d element is obsolete. Use CSS instead.", + "html/obsolete/big-novalid.html": "The \u201cbig\u201d element is obsolete. Use CSS instead.", + "html/obsolete/center-novalid.html": "The \u201ccenter\u201d element is obsolete. Use CSS instead.", + "html/obsolete/dir-novalid.html": "The \u201cdir\u201d element is obsolete. Use the \u201cul\u201d element instead.", + "html/obsolete/font-novalid.html": "The \u201cfont\u201d element is obsolete. Use CSS instead.", + "html/obsolete/frameset-novalid.html": "The \u201cframeset\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.", + "html/obsolete/noframes-novalid.html": "The \u201cnoframes\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.", + "html/obsolete/profile-novalid.html": "The \u201cprofile\u201d attribute on the \u201chead\u201d element is obsolete. To declare which \u201cmeta\u201d terms are used in the document, instead register the names as meta extensions. To trigger specific UA behaviors, use a \u201clink\u201d element instead.", + "html/obsolete/strike-novalid.html": "The \u201cstrike\u201d element is obsolete. Use CSS instead.", + "html/obsolete/tt-novalid.html": "The \u201ctt\u201d element is obsolete. Use CSS instead.", + "html/other/applet-novalid.html": "The \u201capplet\u201d element is obsolete. Use the \u201cobject\u201d element instead.", + "html/other/obj-novalid.html": "Element \u201cobj\u201d not allowed as child of element \u201cp\u201d in this context. (Suppressing further errors from this subtree.)", + "html/parser/cr-charref-novalid.html": "A numeric character reference expanded to carriage return.", + "html/parser/range-charref-novalid.html": "Character reference outside the permissible Unicode range.", + "html/parser/u000b-charref-novalid.html": "Character reference expands to a control character (U+000b).", + "html/parser/u000b-novalid.html": "Forbidden code point U+000b.", + "html/parser/u007f-charref-novalid.html": "Character reference expands to a control character (U+007f).", + "html/parser/u10ffff-charref-novalid.html": "Character reference expands to an astral non-character (U+10ffff).", + "html/parser/ufffe-charref-novalid.html": "Character reference expands to a non-character (U+fffe).", + "html/parser/unassigned-charref-novalid.html": "Character reference expands to a permanently unassigned code point.", + "select/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d: Bad autocomplete detail tokens (any): The token \u201cshipping\u201d must only appear as either the first token in a list of autofill detail tokens, or, if the first token is a \u201csection-*\u201d indicator, as the second token.", + "select/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d: Bad autocomplete detail tokens (any): Must not be empty.", + "select/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d: Bad autocomplete detail tokens (any): A \u201csection-*\u201d indicator must only appear as the first token in a list of autofill detail tokens.", + "select/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d: Bad autocomplete detail tokens (any): The string \u201cqwerty\u201d is not a valid autofill field name.", + "select/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d: Bad autocomplete detail tokens (any): The token \u201cwork\u201d must only appear before any autofill field names.", + "textarea/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d: Bad autocomplete detail tokens (any): The token \u201cshipping\u201d must only appear as either the first token in a list of autofill detail tokens, or, if the first token is a \u201csection-*\u201d indicator, as the second token.", + "textarea/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d: Bad autocomplete detail tokens (any): Must not be empty.", + "textarea/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d: Bad autocomplete detail tokens (any): A \u201csection-*\u201d indicator must only appear as the first token in a list of autofill detail tokens.", + "textarea/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d: Bad autocomplete detail tokens (any): The string \u201cqwerty\u201d is not a valid autofill field name.", + "textarea/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d: Bad autocomplete detail tokens (any): The token \u201cwork\u201d must only appear before any autofill field names.", + "xhtml/attributes/accesskey/003-novalid.xhtml": "Bad value \u201ca b \u306c c \u306c\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d: Bad key label list: Duplicate key label. Each key label must be unique.", + "xhtml/attributes/accesskey/004-novalid.xhtml": "Bad value \u201ca b \u307b\u3052\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d: Bad key label list: Key label has multiple characters. Each key label must be a single character.", + "xhtml/attributes/data/002-novalid.xhtml": "\u201cdata-*\u201d attributes must not have characters from the range \u201cA\u201d\u2026\u201cZ\u201d in the name.", + "xhtml/attributes/spellcheck/050-novalid.xhtml": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.", + "xhtml/attributes/spellcheck/350-novalid.xhtml": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.", + "xhtml/elements/a/100-novalid.xhtml": "Bad value \u201c\u201d for attribute \u201cname\u201d on element \u201ca\u201d: Bad id: An ID must not be the empty string.", + "xhtml/elements/base/001-novalid.xhtml": "Element \u201cbase\u201d is missing one or more of the following attributes: [href, target].", + "xhtml/elements/dialog/001-novalid.xhtml": "Element \u201cdt\u201d not allowed as child of element \u201cdialog\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/embed/001-novalid.xhtml": "Bad value \u201c20%\u201d for attribute \u201cheight\u201d on element \u201cembed\u201d: Bad non-negative integer: Expected a digit but saw \u201c%\u201d instead.", + "xhtml/elements/embed/002-novalid.xhtml": "Bad value \u201cfoo\u201d for attribute \u201ctype\u201d on element \u201cembed\u201d: Bad MIME type: Subtype missing.", + "xhtml/elements/embed/003-novalid.xhtml": "Bad value \u201c20%\u201d for attribute \u201cwidth\u201d on element \u201cembed\u201d: Bad non-negative integer: Expected a digit but saw \u201c%\u201d instead.", + "xhtml/elements/figure/002-novalid.xhtml": "Text not allowed in element \u201cfigure\u201d in this context.", + "xhtml/elements/figure/101-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of element \u201cfigure\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/figure/102-novalid.xhtml": "Text not allowed in element \u201cfigure\u201d in this context.", + "xhtml/elements/figure/103-novalid.xhtml": "Text not allowed in element \u201cfigure\u201d in this context.", + "xhtml/elements/figure/104-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of element \u201cfigure\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/figure/304-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of element \u201cfigure\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/footer/001-novalid.xhtml": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cfooter\u201d element.", + "xhtml/elements/footer/003-novalid.xhtml": "The element \u201cheader\u201d must not appear as a descendant of the \u201cfooter\u201d element.", + "xhtml/elements/header/001-novalid.xhtml": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cheader\u201d element.", + "xhtml/elements/header/002-novalid.xhtml": "The element \u201cheader\u201d must not appear as a descendant of the \u201cheader\u201d element.", + "xhtml/elements/iframe/042-novalid.xhtml": "Text not allowed in element \u201ciframe\u201d in this context.", + "xhtml/elements/img/003-novalid.xhtml": "The \u201cimg\u201d element with the \u201cismap\u201d attribute set must have an \u201ca\u201d ancestor with the \u201chref\u201d attribute.", + "xhtml/elements/img/004-novalid.xhtml": "The element \u201cimg\u201d with the attribute \u201cusemap\u201d must not appear as a descendant of the \u201ca\u201d element.", + "xhtml/elements/img/051-novalid.xhtml": "Bad value \u201c-1\u201d for attribute \u201cwidth\u201d on element \u201cimg\u201d: Bad non-negative integer: Expected a digit but saw \u201c-\u201d instead.", + "xhtml/elements/input/003-novalid.xhtml": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.", + "xhtml/elements/keygen/054-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/054-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/055-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/056-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/056-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/057-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/057-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/058-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/058-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/059-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/060-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/061-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/154-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/157-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/359-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/360-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/361-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/keygen/keygen-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.", + "xhtml/elements/link/001-novalid.xhtml": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.", + "xhtml/elements/menu/menu-containing-hr-novalid.xhtml": "Element \u201chr\u201d not allowed as child of element \u201cmenu\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/menu/menu-containing-menu-novalid.xhtml": "Element \u201cmenu\u201d not allowed as child of element \u201cmenu\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/menu/menu-containing-text-novalid.xhtml": "Text not allowed in element \u201cmenu\u201d in this context.", + "xhtml/elements/menu/menu-type-context-novalid.xhtml": "Attribute \u201ctype\u201d not allowed on element \u201cmenu\u201d at this point.", + "xhtml/elements/menu/menu-type-popup-novalid.xhtml": "Attribute \u201ctype\u201d not allowed on element \u201cmenu\u201d at this point.", + "xhtml/elements/menu/menu-type-toolbar-novalid.xhtml": "Attribute \u201ctype\u201d not allowed on element \u201cmenu\u201d at this point.", + "xhtml/elements/menu/menuitem-children-novalid.xhtml": "Element \u201cmenuitem\u201d not allowed as child of element \u201cmenu\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/menu/menuitem-label-novalid.xhtml": "Element \u201cmenuitem\u201d not allowed as child of element \u201cmenu\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/elements/menu/p-contextmenu-novalid.xhtml": "Attribute \u201ccontextmenu\u201d not allowed on element \u201cp\u201d at this point.", + "xhtml/elements/meter/010-novalid.xhtml": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.", + "xhtml/elements/meter/011-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.", + "xhtml/elements/meter/012-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.", + "xhtml/elements/meter/110-novalid.xhtml": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.", + "xhtml/elements/meter/312-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.", + "xhtml/elements/object/001-novalid.xhtml": "Element \u201cobject\u201d is missing one or more of the following attributes: [data, type].", + "xhtml/elements/progress/008-novalid.xhtml": "The value of the \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.", + "xhtml/elements/progress/009-novalid.xhtml": "The value of the \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.", + "xhtml/elements/progress/108-novalid.xhtml": "The value of the \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.", + "xhtml/elements/progress/309-novalid.xhtml": "The value of the \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.", + "xhtml/elements/ruby/001-novalid.xhtml": "Element \u201cruby\u201d is missing one or more of the following child elements: [rp, rt, rtc].", + "xhtml/elements/ruby/002-novalid.xhtml": "Element \u201cruby\u201d is missing one or more of the following child elements: [rt, rtc].", + "xhtml/elements/script/001-novalid.xhtml": "The \u201clanguage\u201d attribute on the \u201cscript\u201d element is obsolete. Use the \u201ctype\u201d attribute instead.", + "xhtml/elements/table/201-novalid.xhtml": "Table cell spans past the end of its row group established by a \u201ctbody\u201d element; clipped to the end of the row group.", + "xhtml/elements/table/202-novalid.xhtml": "Table cell is overlapped by later table cell.", + "xhtml/elements/table/203-novalid.xhtml": "Table column 3 established by element \u201ctd\u201d has no cells beginning in it.", + "xhtml/elements/table/204-novalid.xhtml": "Row 3 of an implicit row group has no cells beginning on it.", + "xhtml/elements/table/205-novalid.xhtml": "Element \u201ccol\u201d not allowed as child of element \u201ctable\u201d in this context. (Suppressing further errors from this subtree.)", + "xhtml/other/045-novalid.xhtml": "The \u201capplet\u201d element is obsolete. Use the \u201cobject\u201d element instead." +} diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-address-novalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-address-novalid.html new file mode 100644 index 0000000000..7e4087ab37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-address-novalid.html @@ -0,0 +1,20 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-empty-novalid.html new file mode 100644 index 0000000000..a45757df2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-empty-novalid.html @@ -0,0 +1,20 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-isvalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-isvalid.html new file mode 100644 index 0000000000..065b764b3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-isvalid.html @@ -0,0 +1,180 @@ + + + + +autocomplete attribute is valid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-section-novalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-section-novalid.html new file mode 100644 index 0000000000..084fc2c917 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-section-novalid.html @@ -0,0 +1,20 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-token-novalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-token-novalid.html new file mode 100644 index 0000000000..267c4d40c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-token-novalid.html @@ -0,0 +1,20 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/select/autocomplete-work-novalid.html b/testing/web-platform/tests/conformance-checkers/select/autocomplete-work-novalid.html new file mode 100644 index 0000000000..c26b4f8531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/select/autocomplete-work-novalid.html @@ -0,0 +1,20 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-address-novalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-address-novalid.html new file mode 100644 index 0000000000..1061d9a620 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-address-novalid.html @@ -0,0 +1,16 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-empty-novalid.html new file mode 100644 index 0000000000..d222846b4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-empty-novalid.html @@ -0,0 +1,16 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-isvalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-isvalid.html new file mode 100644 index 0000000000..23bdb9ab8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-isvalid.html @@ -0,0 +1,80 @@ + + + + +autocomplete attribute is valid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-section-novalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-section-novalid.html new file mode 100644 index 0000000000..ec1038b00f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-section-novalid.html @@ -0,0 +1,16 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-token-novalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-token-novalid.html new file mode 100644 index 0000000000..761495b52d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-token-novalid.html @@ -0,0 +1,16 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-work-novalid.html b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-work-novalid.html new file mode 100644 index 0000000000..6818e26c89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/textarea/autocomplete-work-novalid.html @@ -0,0 +1,16 @@ + + + + +autocomplete attribute is invalid + + + + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/tools/dl.py b/testing/web-platform/tests/conformance-checkers/tools/dl.py new file mode 100644 index 0000000000..b0e14f18c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/tools/dl.py @@ -0,0 +1,99 @@ +# -*- coding: utf-8 -*- +import os +ccdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +template = """ + +""" + +errors = { + "dl-in-p": "

            text
            text

            ", + "header-in-dt": "
            text
            text
            ", + "footer-in-dt": "
            text
            text
            ", + "article-in-dt": "

            text

            text
            ", + "aside-in-dt": "
            text
            ", + "nav-in-dt": "
            text
            ", + "section-in-dt": "

            text

            text
            ", + "h1-in-dt": "

            text

            text
            ", + "h2-in-dt": "

            text

            text
            ", + "h3-in-dt": "

            text

            text
            ", + "h4-in-dt": "

            text

            text
            ", + "h5-in-dt": "
            text
            text
            ", + "h6-in-dt": "
            text
            text
            ", + "hgroup-in-dt": "

            text

            text
            ", + "only-dt": "
            1
            ", + "only-dd": "
            a
            ", + "first-dd": "
            a
            2
            b
            ", + "last-dt": "
            1
            a
            2
            ", + "dd-in-template": "
            1
            ", + "dt-in-template": "
            a
            ", + "dl-contains-text": "
            1
            x
            ", + "dl-contains-text-2": "
            1
            a
            x
            ", + "dl-contains-dl": "
            1
            a
            ", + # div + "empty-div": "
            ", + "empty-div-2": "
            2
            b
            ", + "mixed-dt-dd-div": "
            1
            a
            2
            b
            ", + "mixed-div-dt-dd": "
            1
            a
            2
            b
            ", + "nested-divs": "
            1
            a
            ", + "div-splitting-groups": "
            1
            a
            ", + "div-splitting-groups-2": "
            1
            a
            b
            ", + "div-splitting-groups-3": "
            1
            2
            b
            ", + "div-contains-text": "
            x
            2
            b
            ", + "div-contains-dl": "
            2
            b
            ", + "div-multiple-groups": "
            1
            a
            2
            a
            b
            3
            4
            5
            a
            ", +} + +non_errors_in_head = { + "parent-template-in-head": "", +} + +non_errors = { + "basic": "
            text
            text
            ", + "empty": "
            ", + "empty-dt-dd": "
            ", + "multiple-groups": "
            1
            a
            2
            a
            b
            3
            4
            5
            a
            ", + "header-in-dd": "
            text
            text
            ", + "footer-in-dd": "
            text
            text
            ", + "article-in-dd": "
            text

            text

            ", + "aside-in-dd": "
            text
            ", + "nav-in-dd": "
            text
            ", + "section-in-dd": "
            text

            text

            ", + "h1-in-dd": "
            text

            text

            ", + "h2-in-dd": "
            text

            text

            ", + "h3-in-dd": "
            text

            text

            ", + "h4-in-dd": "
            text

            text

            ", + "h5-in-dd": "
            text
            text
            ", + "h6-in-dd": "
            text
            text
            ", + "p-in-dt": "

            1

            1

            a
            ", + "dl-in-dt": "
            1
            a
            b
            ", + "dl-in-dd": "
            1
            2
            a
            ", + "interactive": "
            1
            a
            ", + "script": "
            ", + "dt-script-dd": "
            1
            a
            ", + "dt-template-dd": "
            1
            a
            ", + # div + "div-basic": "
            1
            a
            ", + "div-script": "
            1
            a
            ", + "div-script-2": "
            1
            a
            ", + "div-template": "
            1
            a
            ", + "div-template-2": "
            1
            a
            ", + "div-multiple-groups": "
            1
            a
            2
            a
            b
            3
            4
            5
            a
            ", +} + +for key in errors.keys(): + template_error = template + template_error += 'invalid %s\n' % key + template_error += errors[key] + file = open(os.path.join(ccdir, "html/elements/dl/%s-novalid.html" % key), 'w') + file.write(template_error) + file.close() + +file = open(os.path.join(ccdir, "html/elements/dl/dl-isvalid.html"), 'w') +file.write(template + 'valid dl\n') +for key in non_errors_in_head.keys(): + file.write('%s \n' % (non_errors_in_head[key], key)) +file.write('\n') +for key in non_errors.keys(): + file.write('%s \n' % (non_errors[key], key)) +file.close() +# vim: ts=4:sw=4 diff --git a/testing/web-platform/tests/conformance-checkers/tools/ins-del-datetime.py b/testing/web-platform/tests/conformance-checkers/tools/ins-del-datetime.py new file mode 100644 index 0000000000..d169a2fe0f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/tools/ins-del-datetime.py @@ -0,0 +1,175 @@ +# -*- coding: utf-8 -*- +import os +ccdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +template = """ + +""" +errors = { + "date-year-0000": "0000-12-09", + "date-month-00": "2002-00-15", + "date-month-13": "2002-13-15", + "date-0005-02-29": "0005-02-29", + "date-1969-02-29": "1969-02-29", + "date-1900-02-29": "1900-02-29", + "date-2100-02-29": "2100-02-29", + "date-2200-02-29": "2200-02-29", + "date-2014-02-29": "2014-02-29", + "date-day-04-31": "2002-04-31", + "date-day-06-31": "2002-06-31", + "date-day-09-31": "2002-09-31", + "date-day-11-31": "2002-11-31", + "date-day-01-32": "2002-01-32", + "date-day-03-32": "2002-03-32", + "date-day-05-32": "2002-05-32", + "date-day-07-32": "2002-07-32", + "date-day-08-32": "2002-08-32", + "date-day-10-32": "2002-10-32", + "date-day-12-32": "2002-12-32", + "date-iso8601-YYYYMMDD-no-hyphen": "20020929", + "date-leading-whitespace": " 2002-09-29", + "date-trailing-whitespace": "2002-09-29 ", + "date-month-one-digit": "2002-9-29", + "date-month-three-digits": "2002-011-29", + "date-year-three-digits": "782-09-29", + "date-day-one-digit": "2002-09-9", + "date-day-three-digits": "2002-11-009", + "date-day-missing-separator": "2014-0220", + "date-month-missing-separator": "201402-20", + "date-non-ascii-digit": "2002-09-29", + "date-trailing-U+0000": "2002-09-29�", + "date-trailing-pile-of-poo": "2002-09-29💩", + "date-wrong-day-separator": "2014-02:20", + "date-wrong-month-separator": "2014:02-20", + "date-year-negative": "-2002-09-29", + "date-leading-bom": "2002-09-29", + "global-date-and-time-60-minutes": "2011-11-12T00:60:00+08:00", + "global-date-and-time-60-seconds": "2011-11-12T00:00:60+08:00", + "global-date-and-time-2400": "2011-11-12T24:00:00+08:00", + "global-date-and-time-space-before-timezone": "2011-11-12T06:54:39 08:00", + "global-date-and-time-hour-one-digit": "2011-11-12T6:54:39-08:00", + "global-date-and-time-hour-three-digits": "2011-11-12T016:54:39-08:00", + "global-date-and-time-minutes-one-digit": "2011-11-12T16:4:39-08:00", + "global-date-and-time-minutes-three-digits": "2011-11-12T16:354:39-08:00", + "global-date-and-time-seconds-one-digit": "2011-11-12T16:54:9-08:00", + "global-date-and-time-seconds-three-digits": "2011-11-12T16:54:039-08:00", + "global-date-and-time-timezone-with-seconds": "2011-11-12T06:54:39-08:00:00", + "global-date-and-time-timezone-60-minutes": "2011-11-12T06:54:39-08:60", + "global-date-and-time-timezone-one-digit-hour": "2011-11-12T06:54:39-5:00", + "global-date-and-time-timezone-one-digit-minute": "2011-11-12T06:54:39-05:0", + "global-date-and-time-timezone-three-digit-hour": "2011-11-12T06:54:39-005:00", + "global-date-and-time-timezone-three-digit-minute": "2011-11-12T06:54:39-05:000", + "global-date-and-time-nbsp": "2011-11-12 14:54Z", + "global-date-and-time-missing-minutes-separator": "2011-11-12T1454Z", + "global-date-and-time-missing-seconds-separator": "2011-11-12T14:5439Z", + "global-date-and-time-wrong-minutes-separator": "2011-11-12T14-54Z", + "global-date-and-time-wrong-seconds-separator": "2011-11-12T14:54-39Z", + "global-date-and-time-lowercase-z": "2011-11-12T14:54z", + "global-date-and-time-with-both-T-and-space": "2011-11-12T 14:54Z", + "global-date-and-time-zero-digit-fraction": "2011-11-12T06:54:39.-08:00", + "global-date-and-time-four-digit-fraction": "2011-11-12T06:54:39.9291-08:00", + "global-date-and-time-bad-fraction-separator": "2011-11-12T14:54:39,929+0000", + "global-date-and-time-timezone-non-T-character": "2011-11-12+14:54Z", + "global-date-and-time-timezone-lowercase-t": "2011-11-12t14:54Z", + "global-date-and-time-timezone-multiple-spaces": "2011-11-12 14:54Z", + "global-date-and-time-timezone-offset-space-start": "2011-11-12T06:54:39.929 08:00", + "global-date-and-time-timezone-offset-colon-start": "2011-11-12T06:54:39.929:08:00", + "global-date-and-time-timezone-plus-2400": "2011-11-12T06:54:39-24:00", + "global-date-and-time-timezone-minus-2400": "2011-11-12T06:54:39-24:00", + "global-date-and-time-timezone-iso8601-two-digit": "2011-11-12T06:54:39-08", + "global-date-and-time-iso8601-hhmmss-no-colon": "2011-11-12T145439Z", + "global-date-and-time-iso8601-hhmm-no-colon": "2011-11-12T1454Z", + "global-date-and-time-iso8601-hh": "2011-11-12T14Z", + "year": "2006", + "yearless-date": "07-15", + "month": "2011-11", + "week": "2011-W46", + "time": "14:54:39", + "local-date-and-time": "2011-11-12T14:54", + "duration-P-form": "PT4H18M3S", + "duration-time-component": "4h 18m 3s", +} + +warnings = { + "global-date-and-time-timezone-plus-1500": "2011-11-12T00:00:00+1500", + "global-date-and-time-timezone-minus-1300": "2011-11-12T00:00:00-1300", + "global-date-and-time-timezone-minutes-15": "2011-11-12T00:00:00+08:15", + "date-0214-09-29": "0214-09-29", + "date-20014-09-29": "20014-09-29", + "date-0004-02-29": "0004-02-29", + "date-year-five-digits": "12014-09-29", +} + +non_errors = { + "date": "2002-09-29", + "date-2000-02-29": "2000-02-29", + "date-2400-02-29": "2400-02-29", + "date-1968-02-29": "1968-02-29", + "date-1900-02-28": "1900-02-28", + "date-2100-02-28": "2100-02-28", + "date-2200-02-28": "2200-02-28", + "date-2014-02-28": "2014-02-28", + "date-day-01-31": "2002-01-31", + "date-day-03-31": "2002-03-31", + "date-day-05-31": "2002-05-31", + "date-day-07-31": "2002-07-31", + "date-day-08-31": "2002-08-31", + "date-day-10-31": "2002-10-31", + "date-day-12-31": "2002-12-31", + "date-day-04-30": "2002-04-30", + "date-day-06-30": "2002-06-30", + "date-day-09-30": "2002-09-30", + "date-day-11-30": "2002-11-30", + "global-date-and-time-no-seconds": "2011-11-12T14:54Z", + "global-date-and-time-with-seconds": "2011-11-12T14:54:39+0000", + "global-date-and-time-with-one-digit-fraction": "2011-11-12T06:54:39.9-08:00", + "global-date-and-time-with-two-digit-fraction": "2011-11-12T06:54:39.92+07:00", + "global-date-and-time-with-three-digit-fraction": "2011-11-12T06:54:39.929-06:00", + "global-date-and-time-space": "2011-11-12 14:54Z", + "global-date-and-time-timezone": "2011-11-12T06:54:39+0900", + "global-date-and-time-timezone-30": "2011-11-12T06:54:39-0830", + "global-date-and-time-timezone-45": "2011-11-12T06:54:39-0845", + "global-date-and-time-timezone-with-colon": "2011-11-12T06:54:39-08:00", + "global-date-and-time-timezone-without-colon": "2011-11-12T06:54:39-0800", +} + +for key in errors.keys(): + error = errors[key] + template_ins = template + template_del = template + template_ins += '%s\n' % key + template_del += '%s\n' % key + template_ins += '' % errors[key] + template_del += '' % errors[key] + ins_file = open(os.path.join(ccdir, "html/elements/ins/%s-novalid.html" % key), 'w') + ins_file.write(template_ins) + ins_file.close() + del_file = open(os.path.join(ccdir, "html/elements/del/%s-novalid.html" % key), 'w') + del_file.write(template_del) + del_file.close() + +for key in warnings.keys(): + non_error = warnings[key] + template_ins = template + template_del = template + template_ins += '%s\n' % key + template_del += '%s\n' % key + template_ins += '' % warnings[key] + template_del += '' % warnings[key] + ins_file = open(os.path.join(ccdir, "html/elements/ins/%s-haswarn.html" % key), 'w') + ins_file.write(template_ins) + ins_file.close() + del_file = open(os.path.join(ccdir, "html/elements/del/%s-haswarn.html" % key), 'w') + del_file.write(template_del) + del_file.close() + +ins_file = open(os.path.join(ccdir, "html/elements/ins/datetime-isvalid.html"), 'w') +del_file = open(os.path.join(ccdir, "html/elements/del/datetime-isvalid.html"), 'w') +ins_file.write(template + 'valid datetime\n') +del_file.write(template + 'valid datetime\n') +for key in non_errors.keys(): + non_error = non_errors[key] + ins_file.write(' \n' % (non_errors[key], key)) + del_file.write(' \n' % (non_errors[key], key)) +ins_file.close() +del_file.close() +# vim: ts=4:sw=4 diff --git a/testing/web-platform/tests/conformance-checkers/tools/picture.py b/testing/web-platform/tests/conformance-checkers/tools/picture.py new file mode 100644 index 0000000000..13782818ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/tools/picture.py @@ -0,0 +1,366 @@ +# -*- coding: utf-8 -*- +import os +ccdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +template = """ + + +""" + +errors = { + # missing src on img + "img-no-src": "", + "img-no-src-with-srcset": "", + "img-no-src-with-picture": "", + "img-no-src-with-srcset-and-picture": "", + "img-no-src-with-source": "", + # junk content in picture + "junk-text-before-img": "x", + "junk-text-after-img": "x", + "junk-text-before-source": "x", + "junk-text-after-source": "x", + "junk-br-before-img": "
            ", + "junk-br-after-img": "
            ", + "junk-br-before-source": "
            ", + "junk-br-after-source": "
            ", + "junk-video-before": "", + "junk-video-no-img": "", + "junk-p-before": "

            ", + "junk-p-after": "

            ", + "junk-p-wrapping": "

            ", + "junk-span-before": "", + "junk-span-after": "", + "junk-span-wrapping": "", + "junk-picture-before": "", + "junk-picture-wrapping": "", + "junk-figure-wrapping": "
            ", + "junk-input-type-hidden": "", + "junk-style-scroped": "", + "junk-noscript": "", + "junk-noscript-after-source-no-img": "", + "junk-svg": "", + "junk-svg-no-img": "", + "junk-math-nog-img": "", + # parents + "parent-ul": "
            ", + "parent-dl": "
            ", + "parent-hgroup": "

            x

            ", + "parent-noscript-in-head": "", + "parent-rp": "xxx", + # invalid html syntax + "html-syntax-source-end-tag": "", + "html-syntax-img-end-tag": "", + "html-syntax-picture-no-end-tag": "", + "html-syntax-picture-slash": "", + "html-syntax-picture-slash-no-end-tag": "", + # missing img in picture + "missing-img-empty-picture": "", + "missing-img-only-source": "", + "missing-img-only-script": "", + "missing-img-script-and-source": "", + "missing-img-source-and-script": "", + # multiple img in picture + "multiple-img": "", + "multiple-img-with-script": "", + "multiple-img-with-source": "", + "multiple-img-with-source-and-script": "", + # source after img + "source-after-img": "", + "source-before-and-after-img": "", + # source with following sibling source element or img element with a srcset attribute + "always-matching-source-with-following-img-srcset": "", + "always-matching-source-with-following-source-srcset": "", + "always-matching-source-with-following-source-media": "", + "always-matching-source-with-following-source-type": "", + "always-matching-source-media-empty-with-following-source-srcset": "", + "always-matching-source-media-spaces-with-following-source-srcset": "", + "always-matching-source-media-all-with-following-source-srcset": "", + "always-matching-source-media-uppercase-with-following-source-srcset": "", + "always-matching-source-media-all-spaces-with-following-source-srcset": "", + "always-matching-source-sizes-with-following-source-srcset": "", + # sizes present + "img-srcset-no-descriptor-with-sizes": "", + "img-srcset-w-and-x-width-sizes": "", + "source-srcset-x-with-sizes": "", + "source-srcset-h-with-sizes": "", + "source-srcset-w-and-x-with-sizes": "", + "img-with-sizes-no-srcset": "", + # width descriptor without sizes + "img-srcset-w-no-sizes": "", + "source-srcset-w-no-sizes": "", + "source-type-srcset-w": "", + # invalid attributes on source + "source-src": "", + "source-src-srcset": "", + "source-alt": "", + "source-usemap": "", + "source-ismap": "", + "source-crossorigin": "", + "source-name": "", + "source-align": "", + "source-hspace": "", + "source-vspace": "", + "source-longdesc": "", + "source-border": "", + # missing srcset on source + "source-no-srcset": "", + "source-no-srcset-with-sizes": "", + "source-no-srcset-with-media": "", + "source-no-srcset-with-type": "", + # invalid attributes on picture + "picture-src": "", + "picture-srcset": "", + "picture-media": "", + "picture-sizes": "", + "picture-alt": "", + "picture-width": "", + "picture-height": "", + "picture-usemap": "", + "picture-ismap": "", + "picture-crossorigin": "", + "picture-name": "", + "picture-lowsrc": "", + "picture-align": "", + "picture-hspace": "", + "picture-vspace": "", + "picture-longdesc": "", + "picture-border": "", + # invalid attributes on source in video + "video-source-srcset": "", + "video-source-srcset-src": "", + "video-source-sizes-srcset": "", + "video-source-media-src": "", + # srcset on other elements + "link-rel-icon-srcset": "", + "input-type-image-srcset": "", + "object-srcset": "", + "video-srcset": "", + "audio-srcset": "", + "track-srcset": "", + "svg-image-srcset": "", + # invalid attributes on img + "img-type": "", + "img-type-with-picture": "", + # sizes microsyntax + "sizes-microsyntax-media-all": "", + "sizes-microsyntax-media-all-and-min-width": "", + "sizes-microsyntax-media-min-width-no-parenthesis": "", + "sizes-microsyntax-media-general-enclosed-junk": "", + "sizes-microsyntax-media-bad-junk": "", + "sizes-microsyntax-two-defaults": "", + "sizes-microsyntax-default-first": "", + "sizes-microsyntax-trailing-comma": "", + "sizes-microsyntax-trailing-junk": "", + "sizes-microsyntax-junk-in-default": "", + "sizes-microsyntax-junk-in-source-size": "", + "sizes-microsyntax-percent-in-source-size-value": "", + "sizes-microsyntax-no-unit-in-source-size-value": "", + "sizes-microsyntax-deg-source-size-value": "", + "sizes-microsyntax-grad-source-size-value": "", + "sizes-microsyntax-rad-source-size-value": "", + "sizes-microsyntax-turn-source-size-value": "", + "sizes-microsyntax-s-source-size-value": "", + "sizes-microsyntax-ms-source-size-value": "", + "sizes-microsyntax-hz-source-size-value": "", + "sizes-microsyntax-khz-source-size-value": "", + "sizes-microsyntax-dpi-source-size-value": "", + "sizes-microsyntax-dpcm-source-size-value": "", + "sizes-microsyntax-dppx-source-size-value": "", + "sizes-microsyntax-auto-source-size-value": "", + "sizes-microsyntax-inherit-source-size-value": "", + "sizes-microsyntax-initial-source-size-value": "", + "sizes-microsyntax-default-source-size-value": "", + "sizes-microsyntax-foo-bar-source-size-value": "", + "sizes-microsyntax-negative-source-size-value": "", + "sizes-microsyntax-empty": "", + "sizes-microsyntax-comma": "", + "sizes-microsyntax-css-comment-after-plus": "", + "sizes-microsyntax-css-comment-before-unit": "", + "sizes-microsyntax-scientific-notation-negative": "", + "sizes-microsyntax-scientific-notation-non-integer-in-exponent": "", + # srcset microsyntax + "srcset-microsyntax-leading-comma": "", + "srcset-microsyntax-leading-comma-multiple": "", + "srcset-microsyntax-trailing-comma": "", + "srcset-microsyntax-trailing-comma-multiple": "", + "srcset-microsyntax-broken-url": "", + "srcset-microsyntax-non-integer-w": "", + "srcset-microsyntax-uppercase-w": "", + "srcset-microsyntax-plus-w": "", + "srcset-microsyntax-scientific-notation-w": "", + "srcset-microsyntax-zero-w": "", + "srcset-microsyntax-negative-zero-w": "", + "srcset-microsyntax-negative-w": "", + "srcset-microsyntax-plus-x": "", + "srcset-microsyntax-negative-x": "", + "srcset-microsyntax-zero-x": "", + "srcset-microsyntax-negative-zero-x": "", + "srcset-microsyntax-nan-x": "", + "srcset-microsyntax-infinity-x": "", + "srcset-microsyntax-x-and-w": "", + "srcset-microsyntax-x-and-h": "", + "srcset-microsyntax-w-and-h": "", + "srcset-microsyntax-h": "", + "srcset-microsyntax-function": "", + "srcset-microsyntax-parenthesis-junk": "", + "srcset-microsyntax-square-bracket-junk": "", + "srcset-microsyntax-curly-bracket-junk": "", + "srcset-microsyntax-pipe-junk": "", + "srcset-microsyntax-w-and-no-descriptor": "", + "srcset-microsyntax-unique-descriptors-1x-and-omitted": "", + "srcset-microsyntax-unique-descriptors-2x": "", + "srcset-microsyntax-unique-descriptors-integer-and-decimals-x": "", + "srcset-microsyntax-unique-descriptors-w": "", + "srcset-microsyntax-empty": "", + "srcset-microsyntax-comma": "", + "srcset-microsyntax-css-comment-after-descriptor": "", + # aria + "picture-aria-role-img": "", + "picture-aria-role-button": "", + "picture-aria-role-region": "", + "picture-aria-role-application": "", + "source-aria-role-img": "", + "picture-aria-role-presentation": "", + "source-aria-role-presentation": "", +} + +non_errors_in_head = { + "parent-template-in-head": "", +} + +non_errors = { + # basic + "basic-img-src": "", + "basic-picture-img-src": "", + "basic-picture-source": "", + # source with height and width + "source-height": "", + "source-width": "", + # inter-element whitespace + "inter-element-whitespace": " ", + # parents + "parent-p": "

            ", + "parent-h1": "

            x

            ", + "parent-noscript-in-body": "", + "parent-object": "", + "parent-video": "", + "parent-section": "

            x

            ", + "parent-main": "
            ", + "parent-canvas": "", + "parent-template-in-body": "", + "parent-ruby": "x", + "parent-rt": "x", + "parent-a": "", + "parent-button": "", + "parent-td": "
            ", + # script-supporting elements + "script-first": "", + "template-first": "", + "script-between": "", + "script-after": "", + "script-before-after": "", + "script-before-between-after": "", + "script-and-template": "", + # source with following sibling source element or img element with a srcset attribute + "source-with-media-img-with-srcset": "", + "source-with-media-uppercase-img-with-srcset": "", + "source-with-media-spaces-img-with-srcset": "", + "source-with-media-source-with-srcset": "", + "source-with-type-img-with-srcset": "", + "source-with-type-source-with-srcset": "", + # sizes present + "img-with-sizes": "", + "source-with-sizes": "", + # embed allows any attributes + "embed-srcset-empty": "", + "embed-srcset-junk": "", + "embed-sizes-empty": "", + "embed-sizes-junk": "", + # img src also in srcset + "img-src-also-in-srcset-1x": "", + "img-src-also-in-srcset-2x": "", + "img-src-also-in-srcset-w": "", + # img src not in srcset + "img-src-not-in-srcset-x": "", + "img-src-not-in-srcset-w": "", + # source type + "source-type": "", + "source-type-srcset-x": "", + "source-type-srcset-w-sizes": "", + # sizes microsyntax + "sizes-microsyntax-media-min-width": "", + "sizes-microsyntax-multiple-source-sizes": "", + "sizes-microsyntax-no-default": "", + "sizes-microsyntax-media-not-and": "", + "sizes-microsyntax-only-default": "", + "sizes-microsyntax-calc-in-default": "", + "sizes-microsyntax-calc-in-source-size-value": "", + "sizes-microsyntax-calc-in-media": "", + "sizes-microsyntax-zero": "", + "sizes-microsyntax-minus-zero": "", + "sizes-microsyntax-em-in-source-size-value": "", + "sizes-microsyntax-ex-in-source-size-value": "", + "sizes-microsyntax-ch-in-source-size-value": "", + "sizes-microsyntax-rem-in-source-size-value": "", + "sizes-microsyntax-vw-in-source-size-value": "", + "sizes-microsyntax-vh-in-source-size-value": "", + "sizes-microsyntax-vmin-in-source-size-value": "", + "sizes-microsyntax-vmax-in-source-size-value": "", + "sizes-microsyntax-cm-in-source-size-value": "", + "sizes-microsyntax-mm-in-source-size-value": "", + "sizes-microsyntax-q-in-source-size-value": "", + "sizes-microsyntax-in-in-source-size-value": "", + "sizes-microsyntax-pc-in-source-size-value": "", + "sizes-microsyntax-pt-in-source-size-value": "", + "sizes-microsyntax-px-in-source-size-value": "", + "sizes-microsyntax-non-integer-px-in-source-size-value": "", + "sizes-microsyntax-leading-css-comment": "", + "sizes-microsyntax-trailing-css-comment": "", + "sizes-microsyntax-plus": "", + "sizes-microsyntax-non-integer-omitted-zero": "", + "sizes-microsyntax-scientifi-notation-0": "", + "sizes-microsyntax-scientifi-notation-1": "", + "sizes-microsyntax-scientifi-notation-2": "", + "sizes-microsyntax-scientifi-notation-3": "", + "sizes-microsyntax-scientifi-notation-4": "", + # srcset microsyntax + "srcset-microsyntax-comma-in-url": "", + "srcset-microsyntax-percent-escaped-leading-comma-in-url": "", + "srcset-microsyntax-percent-escaped-trailing-comma-in-url": "", + "srcset-microsyntax-percent-escaped-space-in-url": "", + "srcset-microsyntax-w": "", + "srcset-microsyntax-x": "", + "srcset-microsyntax-leading-dot-x": "", + "srcset-microsyntax-non-integer-x": "", + "srcset-microsyntax-scientific-notation-x": "", + "srcset-microsyntax-scientific-notation-decimals-x": "", + "srcset-microsyntax-scientific-notation-e-plus-x": "", + "srcset-microsyntax-scientific-notation-e-minus-x": "", + "srcset-microsyntax-scientific-notation-e-uppercase-x": "", + "srcset-microsyntax-no-space-between-candidates": "", + # valid attributes on img in picture + "img-crossorigin-with-picture": "", + "img-usemap-with-picture": "", + "img-ismap-with-picture": "", + "img-width-height-with-picture": "", + "img-width-height-zero-with-picture": "", + # global attributes on picture + "picture-global-attributes": "", +} + +for key in errors.keys(): + template_error = template + template_error += 'invalid %s\n' % key + template_error += errors[key] + file = open(os.path.join(ccdir, "html/elements/picture/%s-novalid.html" % key), 'w') + file.write(template_error) + file.close() + +file = open(os.path.join(ccdir, "html/elements/picture/picture-isvalid.html"), 'w') +file.write(template + 'valid picture\n') +for key in non_errors_in_head.keys(): + file.write('%s \n' % (non_errors_in_head[key], key)) +file.write('\n') +for key in non_errors.keys(): + file.write('%s \n' % (non_errors[key], key)) +file.close() +# vim: ts=4:sw=4 diff --git a/testing/web-platform/tests/conformance-checkers/tools/url.py b/testing/web-platform/tests/conformance-checkers/tools/url.py new file mode 100644 index 0000000000..b93b544956 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/tools/url.py @@ -0,0 +1,425 @@ +# -*- coding: utf-8 -*- +import os +ccdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +# based on https://github.com/web-platform-tests/wpt/blob/275544eab54a0d0c7f74ccc2baae9711293d8908/url/urltestdata.txt +invalid = { + "scheme-trailing-space": "a: foo.com", + "scheme-trailing-tab": "a:\tfoo.com", + "scheme-trailing-newline": "a:\nfoo.com", + "scheme-trailing-cr": "a:\rfoo.com", + "scheme-http-no-slash": "http:foo.com", + "scheme-http-no-slash-colon": "http::@c:29", + "scheme-http-no-slash-square-bracket": "http:[61:27]/:foo", + "scheme-http-backslash": "http:\\\\foo.com\\", + "scheme-http-single-slash": "http:/example.com/", + "scheme-ftp-single-slash": "ftp:/example.com/", + "scheme-https-single-slash": "https:/example.com/", + "scheme-data-single-slash": "data:/example.com/", + "scheme-ftp-no-slash": "ftp:example.com/", + "scheme-https-no-slash": "https:example.com/", + "userinfo-password-bad-chars": "http://&a:foo(b]c@d:2/", + "userinfo-username-contains-at-sign": "http://::@c@d:2", + "userinfo-backslash": "http://a\\b:c\\d@foo.com", + "host-space": "http://example .org", + "host-tab": "http://example\t.org", + "host-newline": "http://example.\norg", + "host-cr": "http://example.\rorg", + "host-square-brackets-port-contains-colon": "http://[1::2]:3:4", + "port-999999": "http://f:999999/c", + "port-single-letter": "http://f:b/c", + "port-multiple-letters": "http://f:fifty-two/c", + "port-leading-colon": "http://2001::1", + "port-leading-colon-bracket-colon": "http://2001::1]:80", + "path-leading-backslash-at-sign": "http://foo.com/\\@", + "path-leading-colon-backslash": ":\\", + "path-leading-colon-chars-backslash": ":foo.com\\", + "path-relative-square-brackets": "[61:24:74]:98", + "fragment-contains-hash": "http://foo/path#f#g", + "path-percent-encoded-malformed": "http://example.com/foo/%2e%2", + "path-bare-percent-sign": "http://example.com/foo%", + "path-u0091": "http://example.com/foo\u0091", + "userinfo-username-contains-pile-of-poo": "http://💩:foo@example.com", + "userinfo-password-contains-pile-of-poo": "http://foo:💩@example.com", + "host-hostname-in-brackets": "http://[www.google.com]/", + "host-empty": "http://", + "host-empty-with-userinfo": "http://user:pass@/", + "port-leading-dash": "http://foo:-80/", + "host-empty-userinfo-empty": "http://@/www.example.com", + "host-invalid-unicode": "http://\ufdd0zyx.com", + "host-invalid-unicode-percent-encoded": "http://%ef%b7%90zyx.com", + "host-double-percent-encoded": "http://\uff05\uff14\uff11.com", + "host-double-percent-encoded-percent-encoded": "http://%ef%bc%85%ef%bc%94%ef%bc%91.com", + "host-u0000-percent-encoded": "http://\uff05\uff10\uff10.com", + "host-u0000-percent-encoded-percent-encoded": "http://%ef%bc%85%ef%bc%90%ef%bc%90.com", +} +invalid_absolute = invalid.copy() + +invalid_url_code_points = { + "fragment-backslash": "#\\", + "fragment-leading-space": "http://f:21/b# e", + "path-contains-space": "/a/ /c", + "path-leading-space": "http://f:21/ b", + "path-tab": "http://example.com/foo\tbar", + "path-trailing-space": "http://f:21/b ?", + "port-cr": "http://f:\r/c", + "port-newline": "http://f:\n/c", + "port-space": "http://f: /c", + "port-tab": "http://f:\t/c", + "query-leading-space": "http://f:21/b? d", + "query-trailing-space": "http://f:21/b?d #", +} +invalid.update(invalid_url_code_points) +invalid_absolute.update(invalid_url_code_points) + +valid_absolute = { + "scheme-private": "a:foo.com", + "scheme-private-slash": "foo:/", + "scheme-private-slash-slash": "foo://", + "scheme-private-path": "foo:/bar.com/", + "scheme-private-path-leading-slashes-only": "foo://///////", + "scheme-private-path-leading-slashes-chars": "foo://///////bar.com/", + "scheme-private-path-leading-slashes-colon-slashes": "foo:////://///", + "scheme-private-single-letter": "c:/foo", + "scheme-private-single-slash": "madeupscheme:/example.com/", + "scheme-file-single-slash": "file:/example.com/", + "scheme-ftps-single-slash": "ftps:/example.com/", + "scheme-gopher-single-slash": "gopher:/example.com/", + "scheme-ws-single-slash": "ws:/example.com/", + "scheme-wss-single-slash": "wss:/example.com/", + "scheme-javascript-single-slash": "javascript:/example.com/", + "scheme-mailto-single-slash": "mailto:/example.com/", + "scheme-private-no-slash": "madeupscheme:example.com/", + "scheme-ftps-no-slash": "ftps:example.com/", + "scheme-gopher-no-slash": "gopher:example.com/", + "scheme-wss-no-slash": "wss:example.com/", + "scheme-mailto-no-slash": "mailto:example.com/", + "scheme-data-no-slash": "data:text/plain,foo", + "userinfo": "http://user:pass@foo:21/bar;par?b#c", + "host-ipv6": "http://[2001::1]", + "host-ipv6-port": "http://[2001::1]:80", + "port-none-but-colon": "http://f:/c", + "port-0": "http://f:0/c", + "port-00000000000000": "http://f:00000000000000/c", + "port-00000000000000000000080": "http://f:00000000000000000000080/c", + "userinfo-host-port-path": "http://a:b@c:29/d", + "userinfo-username-non-alpha": "http://foo.com:b@d/", + "query-contains-question-mark": "http://foo/abcd?efgh?ijkl", + "fragment-contains-question-mark": "http://foo/abcd#foo?bar", + "path-percent-encoded-dot": "http://example.com/foo/%2e", + "path-percent-encoded-space": "http://example.com/%20foo", + "path-non-ascii": "http://example.com/\u00C2\u00A9zbar", + "path-percent-encoded-multiple": "http://example.com/foo%41%7a", + "path-percent-encoded-u0091": "http://example.com/foo%91", + "path-percent-encoded-u0000": "http://example.com/foo%00", + "path-percent-encoded-mixed-case": "http://example.com/%3A%3a%3C%3c", + "path-unicode-han": "http://example.com/\u4F60\u597D\u4F60\u597D", + "path-uFEFF": "http://example.com/\uFEFF/foo", + "path-u202E-u202D": "http://example.com/\u202E/foo/\u202D/bar", + "host-is-pile-of-poo": "http://💩", + "path-contains-pile-of-poo": "http://example.com/foo/💩", + "query-contains-pile-of-poo": "http://example.com/foo?💩", + "fragment-contains-pile-of-poo": "http://example.com/foo#💩", + "host-192.0x00A80001": "http://192.0x00A80001", + "userinfo-username-contains-percent-encoded": "http://%25DOMAIN:foobar@foodomain.com", + "userinfo-empty": "http://@www.example.com", + "userinfo-user-empty": "http://:b@www.example.com", + "userinfo-password-empty": "http://a:@www.example.com", + "host-exotic-whitespace": "http://GOO\u200b\u2060\ufeffgoo.com", + "host-exotic-dot": "http://www.foo\u3002bar.com", + "host-fullwidth": "http://\uff27\uff4f.com", + "host-idn-unicode-han": "http://\u4f60\u597d\u4f60\u597d", + "host-IP-address-broken": "http://192.168.0.257/", +} +valid = valid_absolute.copy() + +valid_relative = { + "scheme-schemeless-relative": "//foo/bar", + "path-slash-only-relative": "/", + "path-simple-relative": "/a/b/c", + "path-percent-encoded-slash-relative": "/a%2fc", + "path-percent-encoded-slash-plus-slashes-relative": "/a/%2f/c", + "query-empty-no-path-relative": "?", + "fragment-empty-hash-only-no-path-relative": "#", + "fragment-slash-relative": "#/", + "fragment-semicolon-question-mark-relative": "#;?", + "fragment-non-ascii-relative": "#\u03B2", +} +valid.update(valid_relative) +invalid_absolute.update(valid_relative) + +valid_relative_colon_dot = { + "scheme-none-relative": "foo.com", + "path-colon-relative": ":", + "path-leading-colon-letter-relative": ":a", + "path-leading-colon-chars-relative": ":foo.com", + "path-leading-colon-slash-relative": ":/", + "path-leading-colon-hash-relative": ":#", + "path-leading-colon-number-relative": ":23", + "path-slash-colon-number-relative": "/:23", + "path-leading-colon-colon-relative": "::", + "path-colon-colon-number-relative": "::23", + "path-starts-with-pile-of-poo": "💩http://foo", + "path-contains-pile-of-poo": "http💩//:foo", + "path-slash-pile-of-poo": "/💩", +} +valid.update(valid_relative_colon_dot) + +invalid_file = { + "scheme-file-backslash": "file:c:\\foo\\bar.html", + "scheme-file-single-slash-c-bar": "file:/C|/foo/bar", + "scheme-file-slash-slash-abc-bar": "file://abc|/foo/bar", + "scheme-file-triple-slash-c-bar": "file:///C|/foo/bar", +} +invalid.update(invalid_file) + +valid_file = { + "scheme-file-uppercase": "File://foo/bar.html", + "scheme-file-slash-slash-c-bar": "file://C|/foo/bar", + "scheme-file-host-included": "file://server/foo/bar", + "scheme-file-host-empty": "file:///foo/bar.txt", + "scheme-file-scheme-only": "file:", + "scheme-file-slash-only": "file:/", + "scheme-file-slash-slash-only": "file://", + "scheme-file-slash-slash-slash-only": "file:///", + "scheme-file-no-slash": "file:test", +} +valid.update(valid_file) +valid_absolute.update(valid_file) + +warnings = { + "scheme-data-contains-fragment": "data:text/html,test#test", +} + +element_attribute_pairs = [ + "a href", + # "a ping", space-separated list of URLs; tested elsewhere + "area href", + # "area ping", space-separated list of URLs; tested elsewhere + "audio src", + "base href", + "blockquote cite", + "button formaction", + "del cite", + "embed src", + "form action", + "iframe src", + "img src", # srcset is tested elsewhere + "input formaction", # type=submit, type=image + "input src", # type=image + "input value", # type=url + "ins cite", + "link href", + "object data", + "q cite", + "script src", + "source src", + "track src", + "video poster", + "video src", +] + +template = "\n\n" + +def write_novalid_files(): + for el, attr in (pair.split() for pair in element_attribute_pairs): + for desc, url in invalid.items(): + if ("area" == el): + f = open(os.path.join(ccdir, "html/elements/area/href/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid href: %s\n' % desc) + f.write('<%s %s="%s" alt>\n' % (el, attr, url)) + f.close() + elif ("base" == el or "embed" == el): + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-novalid.html" % (el, attr, desc)), 'w') + f.write(template + 'invalid %s: %s\n' % (attr, desc)) + f.write('<%s %s="%s">\n' % (el, attr, url)) + f.close() + elif ("img" == el): + f = open(os.path.join(ccdir, "html/elements/img/src/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid src: %s\n' % desc) + f.write('\n' % url) + f.close() + elif ("input" == el and "src" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-image-src/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid src: %s\n' % desc) + f.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url)) + f.close() + elif ("input" == el and "formaction" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-submit-formaction/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid formaction: %s\n' % desc) + f.write('<%s type=submit %s="%s">\n' % (el, attr, url)) + f.close() + f = open(os.path.join(ccdir, "html/elements/input/type-image-formaction/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid formaction: %s\n' % desc) + f.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url)) + f.close() + elif ("input" == el and "value" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-url-value/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid value attribute: %s\n' % desc) + f.write('<%s type=url %s="%s">\n' % (el, attr, url)) + f.close() + elif ("link" == el): + f = open(os.path.join(ccdir, "html/elements/link/href/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid href: %s\n' % desc) + f.write('\n' % url) + f.close() + elif ("source" == el or "track" == el): + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-novalid.html" % (el, attr, desc)), 'w') + f.write(template + 'invalid %s: %s\n' % (attr, desc)) + f.write('\n' % (el, attr, url)) + f.close() + else: + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-novalid.html" % (el, attr, desc)), 'w') + f.write(template + 'invalid %s: %s\n' % (attr, desc)) + f.write('<%s %s="%s">\n' % (el, attr, url, el)) + f.close() + for desc, url in invalid.items(): + f = open(os.path.join(ccdir, "html/microdata/itemid/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid itemid: %s\n' % desc) + f.write('
            \n' % url) + f.close() + for desc, url in invalid_absolute.items(): + f = open(os.path.join(ccdir, "html/microdata/itemtype/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid itemtype: %s\n' % desc) + f.write('
            \n' % url) + f.close() + f = open(os.path.join(ccdir, "html/elements/input/type-url-value/%s-novalid.html" % desc), 'w') + f.write(template + 'invalid value attribute: %s\n' %desc) + f.write('\n' % url) + f.close() + +def write_haswarn_files(): + for el, attr in (pair.split() for pair in element_attribute_pairs): + for desc, url in warnings.items(): + if ("area" == el): + f = open(os.path.join(ccdir, "html/elements/area/href/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s %s="%s" alt>\n' % (el, attr, url)) + f.close() + elif ("base" == el or "embed" == el): + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-haswarn.html" % (el, attr, desc)), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s %s="%s">\n' % (el, attr, url)) + f.close() + elif ("img" == el): + f = open(os.path.join(ccdir, "html/elements/img/src/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s %s="%s" alt>\n' % (el, attr, url)) + f.close() + elif ("input" == el and "src" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-image-src/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url)) + f.close() + elif ("input" == el and "formaction" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-submit-formaction/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s type=submit %s="%s">\n' % (el, attr, url)) + f.close() + f = open(os.path.join(ccdir, "html/elements/input/type-image-formaction/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url)) + f.close() + elif ("input" == el and "value" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-url-value/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s type=url %s="%s">\n' % (el, attr, url)) + f.close() + elif ("link" == el): + f = open(os.path.join(ccdir, "html/elements/link/href/%s-haswarn.html" % desc), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('<%s %s="%s" rel=help>\n' % (el, attr, url)) + f.close() + elif ("source" == el or "track" == el): + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-haswarn.html" % (el, attr, desc)), 'w') + f.write(template + '%s warning: %s\n' % (attr, desc)) + f.write('\n' % (el, attr, url)) + f.close() + else: + f = open(os.path.join(ccdir, "html/elements/%s/%s/%s-haswarn.html" % (el, attr, desc)), 'w') + f.write(template + '%s warning: %s\n' % (url, desc)) + f.write('<%s %s="%s">\n' % (el, attr, url, el)) + f.close() + for desc, url in warnings.items(): + f = open(os.path.join(ccdir, "html/microdata/itemtype-%s-haswarn.html" % desc ), 'w') + f.write(template + 'warning: %s\n' % desc) + f.write('
            \n' % url) + f.close() + f = open(os.path.join(ccdir, "html/microdata/itemid-%s-haswarn.html" % desc), 'w') + f.write(template + 'warning: %s\n' % desc) + f.write('
            \n' % url) + f.close() + +def write_isvalid_files(): + for el, attr in (pair.split() for pair in element_attribute_pairs): + if ("base" == el): + continue + if ("html" == el): + continue + elif ("input" == el and "value" == attr): + continue + elif ("input" == el and "formaction" == attr): + fs = open(os.path.join(ccdir, "html/elements/input/type-submit-formaction-isvalid.html"), 'w') + fs.write(template + 'valid formaction\n') + fi = open(os.path.join(ccdir, "html/elements/input/type-image-formaction-isvalid.html"), 'w') + fi.write(template + 'valid formaction\n') + elif ("input" == el and "src" == attr): + f = open(os.path.join(ccdir, "html/elements/input/type-image-src-isvalid.html"), 'w') + f.write(template + 'valid src\n') + else: + f = open(os.path.join(ccdir, "html/elements/%s/%s-isvalid.html" % (el, attr)), 'w') + f.write(template + 'valid %s\n' % attr) + for desc, url in valid.items(): + if ("area" == el): + f.write('<%s %s="%s" alt>\n' % (el, attr, url, desc)) + elif ("embed" == el): + f.write('<%s %s="%s">\n' % (el, attr, url, desc)) + elif ("img" == el): + f.write('<%s %s="%s" alt>\n' % (el, attr, url, desc)) + elif ("input" == el and "src" == attr): + f.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url, desc)) + elif ("input" == el and "formaction" == attr): + fs.write('<%s type=submit %s="%s">\n' % (el, attr, url, desc)) + fi.write('<%s type=image alt="foo" %s="%s">\n' % (el, attr, url, desc)) + elif ("link" == el): + f.write('<%s %s="%s" rel=help>\n' % (el, attr, url, desc)) + elif ("source" == el or "track" == el): + f.write('\n' % (el, attr, url, desc)) + else: + f.write('<%s %s="%s">\n' % (el, attr, url, el, desc)) + if ("input" == el and "formaction" == attr): + fs.close() + fi.close() + else: + if ("a" == el and "href" == attr): + f.write('\n') + f.close() + for desc, url in valid.items(): + f = open(os.path.join(ccdir, "html/elements/base/href/%s-isvalid.html" % desc), 'w') + f.write(template + 'valid href: %s\n' % desc) + f.write('\n' % url) + f.close() + f = open(os.path.join(ccdir, "html/elements/meta/refresh-isvalid.html"), 'w') + f.write(template + 'valid meta refresh\n') + for desc, url in valid.items(): + f.write('\n' % (url, desc)) + f.close() + f = open(os.path.join(ccdir, "html/microdata/itemid-isvalid.html"), 'w') + f.write(template + 'valid itemid\n') + for desc, url in valid.items(): + f.write('
            \n' % (url, desc)) + f.close() + f = open(os.path.join(ccdir, "html/microdata/itemtype-isvalid.html"), 'w') + f.write(template + 'valid itemtype\n') + for desc, url in valid_absolute.items(): + f.write('
            \n' % (url, desc)) + f.close() + f = open(os.path.join(ccdir, "html/elements/input/type-url-value-isvalid.html"), 'w') + f.write(template + 'valid value attribute\n') + for desc, url in valid_absolute.items(): + f.write('\n' % (url, desc)) + f.close() + +write_novalid_files() +write_haswarn_files() +write_isvalid_files() +# vim: ts=4:sw=4 diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/003-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/003-novalid.xhtml new file mode 100644 index 0000000000..0cf79bd9f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/003-novalid.xhtml @@ -0,0 +1,8 @@ + + +accesskey attribute with duplicate key labels + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/004-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/004-novalid.xhtml new file mode 100644 index 0000000000..a6088221c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/accesskey/004-novalid.xhtml @@ -0,0 +1,8 @@ + + +accesskey attribute with multi-character key label + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/data/002-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/data/002-novalid.xhtml new file mode 100644 index 0000000000..59ba0740ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/data/002-novalid.xhtml @@ -0,0 +1,9 @@ + + + + starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/050-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/050-novalid.xhtml new file mode 100644 index 0000000000..fe82de048b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/050-novalid.xhtml @@ -0,0 +1,8 @@ + + +spellcheck="badvalue" + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/051-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/051-isvalid.xhtml new file mode 100644 index 0000000000..ffc5c2c5fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/051-isvalid.xhtml @@ -0,0 +1,8 @@ + + +spellcheck="" + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/052-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/052-isvalid.xhtml new file mode 100644 index 0000000000..be64c4d20b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/052-isvalid.xhtml @@ -0,0 +1,8 @@ + + +spellcheck="true" + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/053-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/053-isvalid.xhtml new file mode 100644 index 0000000000..a1d391dbc8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/053-isvalid.xhtml @@ -0,0 +1,8 @@ + + +spellcheck="false" + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/350-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/350-novalid.xhtml new file mode 100644 index 0000000000..fe82de048b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/attributes/spellcheck/350-novalid.xhtml @@ -0,0 +1,8 @@ + + +spellcheck="badvalue" + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/a/100-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/a/100-novalid.xhtml new file mode 100644 index 0000000000..a093b6ee1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/a/100-novalid.xhtml @@ -0,0 +1,8 @@ + + +invalid empty value for a/@name + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/address/029-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/address/029-isvalid.xhtml new file mode 100644 index 0000000000..04c981450a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/address/029-isvalid.xhtml @@ -0,0 +1,15 @@ + + + <address> + + + +
            text
            + + +
            text
            + + +
            text elem
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/base/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/base/001-novalid.xhtml new file mode 100644 index 0000000000..917a982117 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/base/001-novalid.xhtml @@ -0,0 +1,9 @@ + + + +base element missing href and target attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/blockquote/028-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/blockquote/028-isvalid.xhtml new file mode 100644 index 0000000000..8b61d25a2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/blockquote/028-isvalid.xhtml @@ -0,0 +1,16 @@ + + + <blockquote> + + + +
            +

            header

            +

            text

            +

            text2

            +
            + + +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/code/010-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/code/010-isvalid.xhtml new file mode 100644 index 0000000000..ed6aa2c4b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/code/010-isvalid.xhtml @@ -0,0 +1,20 @@ + + + <code> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/del/041-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/del/041-isvalid.xhtml new file mode 100644 index 0000000000..3d9fc243c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/del/041-isvalid.xhtml @@ -0,0 +1,32 @@ + + + <del> + + + +

            paragraph + + some + +

            + + +

            strictly inline + + text + +

            + + +

            paragraph + + link + +

            +

            strictly inline + + link + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/dialog/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/dialog/001-novalid.xhtml new file mode 100644 index 0000000000..dc4d58924d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/dialog/001-novalid.xhtml @@ -0,0 +1,13 @@ + + + <dialog> + + + +
            Foo
            +
            Bar
            +

            Blah

            +

            Bleh

            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/dl/032-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/dl/032-isvalid.xhtml new file mode 100644 index 0000000000..e943d5e21f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/dl/032-isvalid.xhtml @@ -0,0 +1,53 @@ + + + Definition List: <dl> <dt> <dd> + + + +
            +
            text
            +
            text
            +
            + + +
            +
            +
            +
            +
            + + +
            +
            text
            +
            more text
            +
            text
            +
            more text
            +
            more text
            +
            text
            +
            text
            +
            text
            +
            more text
            +
            + + +
            +
            some text
            +
            more
            text
            +
            + + +
            +
            some text
            +
            +

            more

            +

            text

            +
            +
            + + +
            +
            some text
            +
            more text
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/em/006-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/em/006-isvalid.xhtml new file mode 100644 index 0000000000..f3c1e8da57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/em/006-isvalid.xhtml @@ -0,0 +1,21 @@ + + + <em> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/001-novalid.xhtml new file mode 100644 index 0000000000..9c4d55879a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/001-novalid.xhtml @@ -0,0 +1,8 @@ + + +element embed with bad height value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/002-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/002-novalid.xhtml new file mode 100644 index 0000000000..08e4e1935d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/002-novalid.xhtml @@ -0,0 +1,8 @@ + + +element embed with bad type value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/003-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/003-novalid.xhtml new file mode 100644 index 0000000000..a635e11cfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/embed/003-novalid.xhtml @@ -0,0 +1,8 @@ + + +element embed with bad width value + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/002-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/002-novalid.xhtml new file mode 100644 index 0000000000..7c4681dd93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/002-novalid.xhtml @@ -0,0 +1,12 @@ + + + Element before figcaption and text after + + +
            +bar +
            Bar
            +text +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/101-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/101-novalid.xhtml new file mode 100644 index 0000000000..213644e19d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/101-novalid.xhtml @@ -0,0 +1,12 @@ + + + Text before legend and element after + + +
            +text +
            Bar
            +bar +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/102-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/102-novalid.xhtml new file mode 100644 index 0000000000..7c4681dd93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/102-novalid.xhtml @@ -0,0 +1,12 @@ + + + Element before figcaption and text after + + +
            +bar +
            Bar
            +text +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/103-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/103-novalid.xhtml new file mode 100644 index 0000000000..1b6506c167 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/103-novalid.xhtml @@ -0,0 +1,12 @@ + + + Text before figcaption and text after + + +
            +text +
            Bar
            +text +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/104-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/104-novalid.xhtml new file mode 100644 index 0000000000..ca4c2ae615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/104-novalid.xhtml @@ -0,0 +1,12 @@ + + + Element before figcaption and element after + + +
            +bar +
            Bar
            +bar +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/304-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/304-novalid.xhtml new file mode 100644 index 0000000000..ca4c2ae615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/figure/304-novalid.xhtml @@ -0,0 +1,12 @@ + + + Element before figcaption and element after + + +
            +bar +
            Bar
            +bar +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/001-novalid.xhtml new file mode 100644 index 0000000000..9a503cf53b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/001-novalid.xhtml @@ -0,0 +1,10 @@ + + +"footer" with "footer" descendant + + +
            +
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/003-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/003-novalid.xhtml new file mode 100644 index 0000000000..b08041b74f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/footer/003-novalid.xhtml @@ -0,0 +1,10 @@ + + +"footer" with "header" descendant + + +
            +
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/001-novalid.xhtml new file mode 100644 index 0000000000..8ff80389c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/001-novalid.xhtml @@ -0,0 +1,10 @@ + + +"header" with "footer" descendant + + +
            +
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/002-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/002-novalid.xhtml new file mode 100644 index 0000000000..bd69cf84b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/header/002-novalid.xhtml @@ -0,0 +1,10 @@ + + +"header" with "header" descendant + + +
            +
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-isvalid.xhtml new file mode 100644 index 0000000000..236e5d069e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-isvalid.xhtml @@ -0,0 +1,19 @@ + + + <iframe> + + + +

            + + +

            + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-novalid.xhtml new file mode 100644 index 0000000000..6977dfeef0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/iframe/042-novalid.xhtml @@ -0,0 +1,8 @@ + + + The iframe element must be empty in XML documents + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/003-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/003-novalid.xhtml new file mode 100644 index 0000000000..7cc3479b6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/003-novalid.xhtml @@ -0,0 +1,8 @@ + + + invalid ismap + + +

            bar

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/004-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/004-novalid.xhtml new file mode 100644 index 0000000000..a771247e3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/004-novalid.xhtml @@ -0,0 +1,9 @@ + + +invalid img@usemap as descendant of <a> element + + + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/043-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/043-isvalid.xhtml new file mode 100644 index 0000000000..21a73c7610 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/043-isvalid.xhtml @@ -0,0 +1,29 @@ + + + <img> + + + +

            text

            + + +

            text

            + + +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-isvalid.xhtml new file mode 100644 index 0000000000..660051a3ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-isvalid.xhtml @@ -0,0 +1,8 @@ + + +img with 0 value for width and height + + +bar + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-novalid.xhtml new file mode 100644 index 0000000000..5ba54ab82a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/051-novalid.xhtml @@ -0,0 +1,8 @@ + + +img with 0 value for width and height + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/052-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/052-isvalid.xhtml new file mode 100644 index 0000000000..0f7fe87022 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/052-isvalid.xhtml @@ -0,0 +1,8 @@ + + +img with positive values for width and height + + +bar + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/302-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/302-isvalid.xhtml new file mode 100644 index 0000000000..400af64899 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/img/302-isvalid.xhtml @@ -0,0 +1,9 @@ + + + valid img@usemap + + + +

            bar

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/input/003-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/input/003-novalid.xhtml new file mode 100644 index 0000000000..b098e9cfa8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/input/003-novalid.xhtml @@ -0,0 +1,9 @@ + + +valid input/@list reference to datalist/@id + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/ins/040-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/ins/040-isvalid.xhtml new file mode 100644 index 0000000000..ef6da600ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/ins/040-isvalid.xhtml @@ -0,0 +1,25 @@ + + + <ins> + + + +

            strictly inline + + text + +

            + + +

            paragraph + + link + +

            +

            strictly inline + + link + +

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml new file mode 100644 index 0000000000..b7bcb2021e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-also-novalid.xhtml @@ -0,0 +1,8 @@ + + +empty keygen with no attributes + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml new file mode 100644 index 0000000000..d7fb2a61b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/054-novalid.xhtml @@ -0,0 +1,8 @@ + + +no-void keygen + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml new file mode 100644 index 0000000000..95cf40f300 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/055-also-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with "challenge" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml new file mode 100644 index 0000000000..979638cf6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-also-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml new file mode 100644 index 0000000000..093af9bbed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/056-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with invalid value for "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml new file mode 100644 index 0000000000..9a42f1f283 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-also-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with empty "challenge" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml new file mode 100644 index 0000000000..7421a0ef6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/057-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with invalid empty "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml new file mode 100644 index 0000000000..3a4b6c38fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-also-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as <label descendant + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml new file mode 100644 index 0000000000..943fbd16f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/058-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as <label descendant, with wrong ID + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml new file mode 100644 index 0000000000..fff964f990 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/059-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as <label descendant, with no ID + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml new file mode 100644 index 0000000000..0c0003a091 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/060-novalid.xhtml @@ -0,0 +1,11 @@ + + +keygen as redundant <label descendant + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml new file mode 100644 index 0000000000..d6f7be8403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/061-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as an invalid <a> descendant + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml new file mode 100644 index 0000000000..d7fb2a61b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/154-novalid.xhtml @@ -0,0 +1,8 @@ + + +no-void keygen + + +foo + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml new file mode 100644 index 0000000000..7421a0ef6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/157-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen with invalid empty "keytype" attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml new file mode 100644 index 0000000000..fff964f990 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/359-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as <label descendant, with no ID + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml new file mode 100644 index 0000000000..0c0003a091 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/360-novalid.xhtml @@ -0,0 +1,11 @@ + + +keygen as redundant <label descendant + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml new file mode 100644 index 0000000000..d6f7be8403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/361-novalid.xhtml @@ -0,0 +1,10 @@ + + +keygen as an invalid <a> descendant + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml new file mode 100644 index 0000000000..ad03e94407 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/keygen/keygen-novalid.xhtml @@ -0,0 +1,8 @@ + + +keygen is never valid + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/link/001-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/link/001-novalid.xhtml new file mode 100644 index 0000000000..cf6cd35e7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/link/001-novalid.xhtml @@ -0,0 +1,8 @@ + + +link element missing href attribute + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/map/048-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/map/048-isvalid.xhtml new file mode 100644 index 0000000000..5b5ed70594 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/map/048-isvalid.xhtml @@ -0,0 +1,21 @@ + + + <map> + + + + +

            header

            +

            textp

            +

            text

            +

            textp

            +

            text2

            +
            + + + +

            text

            +

            textp

            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/mark/009-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/mark/009-isvalid.xhtml new file mode 100644 index 0000000000..ac1328d74e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/mark/009-isvalid.xhtml @@ -0,0 +1,21 @@ + + + <m> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/embed-contextmenu-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/embed-contextmenu-isvalid.xhtml new file mode 100644 index 0000000000..886d8d6b44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/embed-contextmenu-isvalid.xhtml @@ -0,0 +1,12 @@ + + + valid embed contextmenu + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-hr-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-hr-novalid.xhtml new file mode 100644 index 0000000000..235c88a406 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-hr-novalid.xhtml @@ -0,0 +1,10 @@ + + + invalid menu containing hr + + + +
            +
            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-menu-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-menu-novalid.xhtml new file mode 100644 index 0000000000..12dc69ff4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-menu-novalid.xhtml @@ -0,0 +1,10 @@ + + + invalid menu containing menu + + + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-text-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-text-novalid.xhtml new file mode 100644 index 0000000000..fbcded6add --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-containing-text-novalid.xhtml @@ -0,0 +1,10 @@ + + + invalid menu containing text + + + + hello + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-context-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-context-novalid.xhtml new file mode 100644 index 0000000000..154c493525 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-context-novalid.xhtml @@ -0,0 +1,8 @@ + + + invalid menu type='context' + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-popup-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-popup-novalid.xhtml new file mode 100644 index 0000000000..7a5d380309 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-popup-novalid.xhtml @@ -0,0 +1,8 @@ + + + invalid menu type='popup' + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-toolbar-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-toolbar-novalid.xhtml new file mode 100644 index 0000000000..5194fabc01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-type-toolbar-novalid.xhtml @@ -0,0 +1,8 @@ + + + invalid menu type='toolbar' + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-valid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-valid.xhtml new file mode 100644 index 0000000000..c28c60be30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/menu/menu-valid.xhtml @@ -0,0 +1,23 @@ + + + valid menu + + + +
          • + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/span/014-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/span/014-isvalid.xhtml new file mode 100644 index 0000000000..d35d50680f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/span/014-isvalid.xhtml @@ -0,0 +1,20 @@ + + + <span> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/007-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/007-isvalid.xhtml new file mode 100644 index 0000000000..e048214968 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/007-isvalid.xhtml @@ -0,0 +1,20 @@ + + + <strong> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/008-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/008-isvalid.xhtml new file mode 100644 index 0000000000..1ecc22f833 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/strong/008-isvalid.xhtml @@ -0,0 +1,20 @@ + + + <small> + + + +

            text

            + + +

            text

            + + +

            text

            +

            text

            + + +

            text

            +

            text

            + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-isvalid.xhtml new file mode 100644 index 0000000000..57514cfb1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-isvalid.xhtml @@ -0,0 +1,13 @@ + + +Conforming HTML table + + + + + + + +
            12
            34
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-novalid.xhtml new file mode 100644 index 0000000000..36e0080cfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/201-novalid.xhtml @@ -0,0 +1,11 @@ + + +Non-Conforming HTML table (rowspan past end of row group) + + + + + +
            1234
            567
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-isvalid.xhtml new file mode 100644 index 0000000000..8cd628ea29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-isvalid.xhtml @@ -0,0 +1,11 @@ + + +Conforming HTML table + + + + + +
            12
            34
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-novalid.xhtml new file mode 100644 index 0000000000..45df2d36bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/202-novalid.xhtml @@ -0,0 +1,11 @@ + + +Non-Conforming HTML table (Cell 5 overlaps cell 2) + + + + + +
            1234
            5
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-isvalid.xhtml new file mode 100644 index 0000000000..6db28a81e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-isvalid.xhtml @@ -0,0 +1,12 @@ + + +Conforming HTML table + + + + + + +
            12
            3
            4
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-novalid.xhtml new file mode 100644 index 0000000000..1d3ab03a48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/203-novalid.xhtml @@ -0,0 +1,11 @@ + + +Non-Conforming HTML table (no cell starts in 3rd column) + + + + + +
            12
            34
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-isvalid.xhtml new file mode 100644 index 0000000000..0ef76ca45e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-isvalid.xhtml @@ -0,0 +1,8892 @@ + + + Big Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-novalid.xhtml new file mode 100644 index 0000000000..4c38ca263d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/204-novalid.xhtml @@ -0,0 +1,13 @@ + + +Non-Conforming HTML table (3rd row has no cells beginning in it) + + + + + + + +
            12
            3
            4
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/205-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/205-novalid.xhtml new file mode 100644 index 0000000000..a6515e851c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/table/205-novalid.xhtml @@ -0,0 +1,13 @@ + + +Conforming HTML table + + + ++ + + +
            12
            3
            4
            + + \ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/time/001-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/time/001-isvalid.xhtml new file mode 100644 index 0000000000..ed9c3d9a0d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/time/001-isvalid.xhtml @@ -0,0 +1,55 @@ + + + <t> + + + +

            + + +

            + + +

            text

            +

            text

            + + +

            +

            + + +

            +

            +

            + +

            +

            +

            + +

            +

            +

            + +

            +

            +

            + + +

            +

            +

            + +

            +

            +

            + +

            +

            +

            + +

            +

            +

            + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/elements/ul/030-isvalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/elements/ul/030-isvalid.xhtml new file mode 100644 index 0000000000..da9df2f544 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/elements/ul/030-isvalid.xhtml @@ -0,0 +1,35 @@ + + + Unordered List: <ul> <li> + + + +
              +
            • text
            • +
            + + +
              +
                +
              • +
              • +
              + + +
                +
              • some text +
                more text
                +
              • +
              + +
                +
              • +

                some

                +

                text

                +
              • +
              + + + + + diff --git a/testing/web-platform/tests/conformance-checkers/xhtml/other/045-novalid.xhtml b/testing/web-platform/tests/conformance-checkers/xhtml/other/045-novalid.xhtml new file mode 100644 index 0000000000..eab5bd7c66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/xhtml/other/045-novalid.xhtml @@ -0,0 +1,105 @@ + + + <applet> + + + +

              + + +

              + + + + + +

              paragraph + + some
              • inline
              content +
              +

              +

              paragraph + + + some
              • inline
              content +
              +

              + + +

              strictly inline + + text + +

              +

              strictly inline + + + text + +

              + + + +

              text

              +
              + + +

              text

              +
              + + +

              paragraph + + link + +

              +

              paragraph + + + link + +

              +

              strictly inline + + link + +

              +

              strictly inline + + + link + +

              + +

              link

              +
              + + +

              link

              +
              + + -- cgit v1.2.3