Re: [whatwg/url] Named validation errors (#502)

@TRowbotham pushed 55 commits.

e5b1dd76df13183b7f123d15880dbdc6a2f37c71  Editorial: deduplicate the relative state
4d4d2eaa5dd0e55e417b8c7a372ccb79491f4d22  Editorial: avoid using non-special scheme
ea3b75d333cbce91f73676ef2d21bcadb12b4419  Align with a more modern IDL definition style
8e1c9e342d6ebd3d074b45cad10241c8532f651d  Add UTF-8 percent-encode for strings
00f957bff24f18e45c6dfdc2692afca895341616  unexpected-c0-control-or-space validation error
efaf0849176eab33cc2f3aca5446733f804fbebf  unexpected-ascii-tab-or-newline
25f1343cb1b26973de6e4e560eece4b4a9972281  Add validation error "invalid-scheme-start-code-point"
ba9321173504a17fe2a08bba9e08a632915e97a3  Add validation error "file-scheme-missing-following-solidus"
7be09905316f3d409c9c3f38086f48e93a3fe369  Add validation error "invalid-scheme"
75b3ea43825fdfc5805ba2329f572c1af34a3c38  Add validation error "missing-scheme-non-relative-url"
5e7be9b7ede01c2e83b6d9f9f701f367aa578c9e  Fix bikeshed syntax error
62352dab08f749a06a515e2bac97c5a6ebc363cd  Add validation error "relative-url-missing-beginning-solidus"
889698d48ebbc08f71287649ccd594df3cf80866  Add validation error "wrong-solidus-special-scheme"
e866042d36579d25d7900f24d5cfe9ecf1defa91  Add validation error "missing-solidus-before-authority"
3dec3bb981b0ff84d4802c64115c657298a7e24d  Add validation error "unexpected-@-code-point"
530781fe76c2c7583b8e21081a36479f26d8a4b3  Add validation error "missing-credentials"
03b88132303f7a7f0d8968584fe951f8d0fcdf51  Add validation error "unexpected-port-without-host"
8319edda71e0580555842f3ea20a5ea7d0f2d7eb  Add validation error "empty-host-special-scheme"
1ff3c28869482db9b0e17f71be9e394523e1bb5e  Add validation error "invalid-host"
e762fd22d231eaebe6a71328a9a936e541090a57  Add validation error "port-out-of-range"
b1222a4fc5d9e7770c839209542bfdc28fc358cf  Add validation error "invalid-port"
ba8b321dd119a973b70405aa908b89ef5fbb9719  Add validation error "unexpected-windows-drive-letter"
4b87e1d57326aa2156fe705bc72da86e1aaa301c  Add validation error "unexpected-windows-drive-letter-host"
5cd6c39728b699b507b3932d3362cd94089b28fe  Add validation error "unexpected-host-file-scheme"
e61bb58a122c404e56f2b507997d27cd99e2197d  Add validation error "unexpected-empty-path"
4b1ce25821fb2b2c57651388bc8d6bec0f507595  Add validation error "invalid-url-code-point"
7d46cf4da70fec3df7e8ce369ba6fbfe015e48f8  Add validation error "unescaped-percent-sign"
5cbb942c916f110ba984603411170a56322e4424  Add validation error "unclosed-ipv6-address"
4c485c87d5c691783cf97153b4ac9dcec3d1c87f  Add validation error "ascii-idn-failure"
ab85b39aabdc537bdc25f37be9b5fccc631dbff6  Add validation error "forbidden-host-code-point"
3d84acca7ce9cdb5c881b9b282ef33fe93bb7f0c  Add validation error "unexpected-non-decimal-number"
cd582a7148269348632372419d06a910aa832534  Fix definition name clash
d2c488a33d21e04384bfc39eda492099a1bcc844  Add validation error "ipv4-octet-out-of-range"
5d4a6a4967f33da4e8dcabadc637786abad6c10a  Add validation error "invalid-compressed-ipv6-address"
d30b3f8edfa69c3f59849772b7993cfd396e1869  Add validation error "ipv6-too-many-pieces"
794c31b4e058e1af7acf5643f923c9bcb8c1b254  Add validation error "ipv6-multiple-compression"
c55b004374d5b3028db8d912f03a3cb63330175c  Add validation error "ipv4-in-ipv6-empty-octet"
d084fd589fd812ac32e25b77b6c602cc573dfe4f  Add validation error "ipv6-unexpected-eof"
bb76206acb665be59b0effd626de38d1eaa1e925  Add validation error "ipv6-unexpected-delimiter"
cac78b575a4dbf350ac18a7c9b9f9a53fdce303c  Add validation error "ipv6-too-few-pieces"
ea0e7f69084d0084660e09eb491507583ea2cfb7  Add validation error "opaque-host-forbidden-code-point"
f12c86d358a2540bdc74c9706844fc1ee900b938  Add validation error "ipv4-in-ipv6-too-many-octets"
e33efd2b8ee6544aad98c32c0282845c3a8b9272  Add validation error "ipv4-in-ipv6-unexpected-code-point"
06ea300e4f02e4e63a8b481dc8b699bf77d812de  Add validation error "ipv4-in-ipv6-invalid-first-octet"
2d5b306ac1c7777b4926ca8558d691d9e3a4a0a3  Add validation error "ipv4-in-ipv6-octet-out-of-range"
242515ede9a9804b3d9b8d80c59484f9c46e2a02  Add validation error "ipv4-in-ipv6-too-few-octets"
d4e943c28d70b8fafe1e6ff3a85cce3ec0558cf2  Remove redundant ids
b1531663cad2e708a15aecb1972a3a25149ca23d  Some minor cleanup
6c45e71edbc493a32aba9380b74ba96d3946d94a  Fix grammatical error
04447268caaa8a742277ca6803007d17b55bddf3  Add a Fatal column indicating whether a validation error causes URL parsing to fail or not.
117a89bb0f54f4c0675b928f513ac82df2d3ed31  Address naming and capitalization feedback
c706d5a5b018a85e918bce2a3ad76059e8e98ca6  Rename Error Message column to Error Description
511e7b8daa78b74b083ca8bf19ff14bc7e282e33  Split domain-to-ASCII-failure
a3767768e70c21b70c50d4c0c4421d33ec4cdb12  Add examples and stop repeating "This error occurs..." phrase
8e92f02b090fdb87ad7323c1aef6ddd953efafb8  Merge branch 'named-validation-errors' of https://github.com/TRowbotham/url into named-validation-errors


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/whatwg/url/pull/502/files/b0ecf844a34da42c5364244fe95f47f1007ac036..8e92f02b090fdb87ad7323c1aef6ddd953efafb8

Received on Tuesday, 12 May 2020 20:35:49 UTC