| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -14,7 +14,7 @@ Last update: | |||
| 14 | 14 | - console: https://github.com/web-platform-tests/wpt/tree/767ae35464/console | |
| 15 | 15 | - dom/abort: https://github.com/web-platform-tests/wpt/tree/8fadb38120/dom/abort | |
| 16 | 16 | - dom/events: https://github.com/web-platform-tests/wpt/tree/f8821adb28/dom/events | |
| 17 | - - encoding: https://github.com/web-platform-tests/wpt/tree/c1b24fce6e/encoding | ||
| 17 | + - encoding: https://github.com/web-platform-tests/wpt/tree/779d175c40/encoding | ||
| 18 | 18 | - fetch/data-urls/resources: https://github.com/web-platform-tests/wpt/tree/7c79d998ff/fetch/data-urls/resources | |
| 19 | 19 | - FileAPI: https://github.com/web-platform-tests/wpt/tree/3b279420d4/FileAPI | |
| 20 | 20 | - FileAPI/file: https://github.com/web-platform-tests/wpt/tree/c01f637cca/FileAPI/file | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,178 @@ | |||
| 1 | + // This list was inspired by these sources: | ||
| 2 | + // - https://annevankesteren.nl/2010/8-bit-labels | ||
| 3 | + // - http://l0.cm/encodings/table/ | ||
| 4 | + | ||
| 5 | + [ | ||
| 6 | + "437", | ||
| 7 | + "adobe-standard-encoding", | ||
| 8 | + "armscii-8", | ||
| 9 | + "bocu-1", | ||
| 10 | + "cesu-8", | ||
| 11 | + "cp1025", | ||
| 12 | + "cp437", | ||
| 13 | + "cp737", | ||
| 14 | + "cp851", | ||
| 15 | + "cp858", | ||
| 16 | + "cp862", | ||
| 17 | + "cp864", | ||
| 18 | + "cp869", | ||
| 19 | + "cp875", | ||
| 20 | + "cp950", | ||
| 21 | + "csiso103t618bit", | ||
| 22 | + "csiso111ecmacyrillic", | ||
| 23 | + "cspc8codepage437", | ||
| 24 | + "csviscii", | ||
| 25 | + "dos-720", | ||
| 26 | + "dos-862", | ||
| 27 | + "ecma-cyrillic", | ||
| 28 | + "euc-tw", | ||
| 29 | + "german", | ||
| 30 | + "geostd8", | ||
| 31 | + "hp-roman8", | ||
| 32 | + "ibm-thai", | ||
| 33 | + "ibm00858", | ||
| 34 | + "ibm00924", | ||
| 35 | + "ibm01047", | ||
| 36 | + "ibm01140", | ||
| 37 | + "ibm01141", | ||
| 38 | + "ibm01142", | ||
| 39 | + "ibm01143", | ||
| 40 | + "ibm01144", | ||
| 41 | + "ibm01145", | ||
| 42 | + "ibm01146", | ||
| 43 | + "ibm01147", | ||
| 44 | + "ibm01148", | ||
| 45 | + "ibm01149", | ||
| 46 | + "ibm037", | ||
| 47 | + "ibm1026", | ||
| 48 | + "ibm1047", | ||
| 49 | + "ibm273", | ||
| 50 | + "ibm277", | ||
| 51 | + "ibm278", | ||
| 52 | + "ibm280", | ||
| 53 | + "ibm284", | ||
| 54 | + "ibm285", | ||
| 55 | + "ibm290", | ||
| 56 | + "ibm297", | ||
| 57 | + "ibm367", | ||
| 58 | + "ibm420", | ||
| 59 | + "ibm423", | ||
| 60 | + "ibm424", | ||
| 61 | + "ibm437", | ||
| 62 | + "ibm500", | ||
| 63 | + "ibm737", | ||
| 64 | + "ibm775", | ||
| 65 | + "ibm850", | ||
| 66 | + "ibm852", | ||
| 67 | + "ibm855", | ||
| 68 | + "ibm857", | ||
| 69 | + "ibm860", | ||
| 70 | + "ibm861", | ||
| 71 | + "ibm862", | ||
| 72 | + "ibm863", | ||
| 73 | + "ibm864", | ||
| 74 | + "ibm864i", | ||
| 75 | + "ibm865", | ||
| 76 | + "ibm868", | ||
| 77 | + "ibm869", | ||
| 78 | + "ibm870", | ||
| 79 | + "ibm871", | ||
| 80 | + "ibm880", | ||
| 81 | + "ibm905", | ||
| 82 | + "ibm918", | ||
| 83 | + "iso-2022-jp-1", | ||
| 84 | + "iso-2022-jp-2", | ||
| 85 | + "iso-2022-jp-3", | ||
| 86 | + "iso-8859-8 visual", | ||
| 87 | + "jis_c6226-1978", | ||
| 88 | + "jis_x0208-1983", | ||
| 89 | + "jis_x0208-1990", | ||
| 90 | + "jis_x0212-1990", | ||
| 91 | + "johab", | ||
| 92 | + "latin9", | ||
| 93 | + "norwegian", | ||
| 94 | + "sami-ws2", | ||
| 95 | + "scsu", | ||
| 96 | + "shift_jis_x0213-2000", | ||
| 97 | + "swedish", | ||
| 98 | + "tcvn", | ||
| 99 | + "tis-620-2533", | ||
| 100 | + "utf-7", | ||
| 101 | + "utf-32", | ||
| 102 | + "viscii", | ||
| 103 | + "windows-936-2000", | ||
| 104 | + "windows-sami-2", | ||
| 105 | + "ws2", | ||
| 106 | + "x-chinese-cns", | ||
| 107 | + "x-chinese-eten", | ||
| 108 | + "x-cp20001", | ||
| 109 | + "x-cp20003", | ||
| 110 | + "x-cp20004", | ||
| 111 | + "x-cp20005", | ||
| 112 | + "x-cp20261", | ||
| 113 | + "x-cp20269", | ||
| 114 | + "x-cp20936", | ||
| 115 | + "x-cp20949", | ||
| 116 | + "x-cp21027", | ||
| 117 | + "x-cp50227", | ||
| 118 | + "x-cp50229", | ||
| 119 | + "x-ebcdic-koreanextended", | ||
| 120 | + "x-europa", | ||
| 121 | + "x-ia5", | ||
| 122 | + "x-ia5-german", | ||
| 123 | + "x-ia5-norwegian", | ||
| 124 | + "x-ia5-swedish", | ||
| 125 | + "x-iscii-as", | ||
| 126 | + "x-iscii-be", | ||
| 127 | + "x-iscii-de", | ||
| 128 | + "x-iscii-gu", | ||
| 129 | + "x-iscii-ka", | ||
| 130 | + "x-iscii-ma", | ||
| 131 | + "x-iscii-or", | ||
| 132 | + "x-iscii-pa", | ||
| 133 | + "x-iscii-t", | ||
| 134 | + "x-iscii-ta", | ||
| 135 | + "x-iscii-te", | ||
| 136 | + "x-mac-arabic", | ||
| 137 | + "x-mac-ce", | ||
| 138 | + "x-mac-centraleurroman", | ||
| 139 | + "x-mac-chinesesimp", | ||
| 140 | + "x-mac-chinesetrad", | ||
| 141 | + "x-mac-croatian", | ||
| 142 | + "x-mac-devanagari", | ||
| 143 | + "x-mac-dingbats", | ||
| 144 | + "x-mac-farsi", | ||
| 145 | + "x-mac-greek", | ||
| 146 | + "x-mac-gujarati", | ||
| 147 | + "x-mac-gurmukhi", | ||
| 148 | + "x-mac-hebrew", | ||
| 149 | + "x-mac-icelandic", | ||
| 150 | + "x-mac-japanese", | ||
| 151 | + "x-mac-korean", | ||
| 152 | + "x-mac-roman-latin1", | ||
| 153 | + "x-mac-romanian", | ||
| 154 | + "x-mac-symbol", | ||
| 155 | + "x-mac-thai", | ||
| 156 | + "x-mac-tibetan", | ||
| 157 | + "x-mac-turkish", | ||
| 158 | + "x-mac-vt100", | ||
| 159 | + "x-nextstep", | ||
| 160 | + "x-vps", | ||
| 161 | + "_autodetect", | ||
| 162 | + "_autodetect_all", | ||
| 163 | + "_autodetect_kr" | ||
| 164 | + ].forEach(label => { | ||
| 165 | + async_test(t => { | ||
| 166 | + const frame = document.createElement("iframe"); | ||
| 167 | + t.add_cleanup(() => { | ||
| 168 | + frame.remove(); | ||
| 169 | + }); | ||
| 170 | + frame.src = "resources/text-plain-charset.py?label=" + label; | ||
| 171 | + frame.onload = t.step_func_done(() => { | ||
| 172 | + // If we ever change this default this needs adjusting accordingly. | ||
| 173 | + assert_equals(frame.contentDocument.characterSet, "windows-1252"); | ||
| 174 | + assert_equals(frame.contentDocument.inputEncoding, "windows-1252"); | ||
| 175 | + }); | ||
| 176 | + document.body.append(frame); | ||
| 177 | + }, `${label} is not supported by the Encoding Standard`); | ||
| 178 | + }); | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -16,7 +16,7 @@ | |||
| 16 | 16 | "path": "dom/events" | |
| 17 | 17 | }, | |
| 18 | 18 | "encoding": { | |
| 19 | - "commit": "c1b24fce6e625c1b79124a58f27bf9adce02d5d7", | ||
| 19 | + "commit": "779d175c40efcb8f2c9512bebe25ffbeda485708", | ||
| 20 | 20 | "path": "encoding" | |
| 21 | 21 | }, | |
| 22 | 22 | "fetch/data-urls/resources": { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -95,5 +95,8 @@ | |||
| 95 | 95 | }, | |
| 96 | 96 | "textdecoder-eof.any.js": { | |
| 97 | 97 | "requires": ["small-icu"] | |
| 98 | + }, | ||
| 99 | + "unsupported-labels.window.js": { | ||
| 100 | + "skip": "document is not defined" | ||
| 98 | 101 | } | |
| 99 | 102 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments