J. King
a6df609348
Remove all references to "tree builder"
3 years ago
J. King
6de6599411
Fix one last test
3 years ago
J. King
e26af87ee4
Tests for XML declaration-base encoding detection
Also adds a setting for controlling the number of pre-scan bytes
3 years ago
J. King
29127c51ee
Update encoding pre-scan
Official tests are available in WPT,but will need a new test harness
3 years ago
J. King
4b5248f75a
Address most remaining test mismatches
3 years ago
J. King
b34774fdec
Simplify foreign content processing
3 years ago
J. King
f9ed170c3b
Ignore failure with xmlns test
3 years ago
J. King
beefeb66a6
Patch errors in tests properly
3 years ago
J. King
4b5d3c4be5
Patch out old errors less incorrectly
The truly correct way is to map new error symbols to one or more old
error symbols, to come later
3 years ago
J. King
1b24ea7a5b
Remove most test patches
Duplicate symbols should be removed only if there are also new errors;
this will come in a later commit.
Tests indicative of genuine errors are skipped for now.
3 years ago
J. King
905ea234bc
Align parser better with test suite
1. Null-character tree construction errors have been added
2. Comments outside the root element are now tested for correctly
3 years ago
J. King
ff8ed85414
Fix up most namespace-related failures
3 years ago
J. King
4f2219edb7
Commit more fixes
Some remaining failures are due to spec/test changes
3 years ago
J. King
2a470c1008
Partially working HTML namespace support
3 years ago
J. King
6ee9f0ccc2
More PI tests
3 years ago
J. King
a88a3ae107
Support processing instructions
More tests are needed, but basic functionality has been validated
3 years ago
J. King
a1fb76a557
Implement fallback encoding setting
3 years ago
J. King
4dec2ea2c1
Clean up parse error handling
3 years ago
J. King
3c8cc21064
Remove DOM features and related
3 years ago
J. King
88af223a89
Parse to an unmodified DOM
3 years ago
J. King
3114f3a9bb
Fix most serializer test failures
Three remain related to xmlns attributes
4 years ago
J. King
d33929f4a1
Change namespace; add copyright info
4 years ago
J. King
d319be477e
Improve coverage
4 years ago
J. King
95e6cf7d6c
Defer further unit testing of tokenizer
Integration testing with tree builder is good enough
4 years ago
J. King
82621a11e3
Sort out namespaced attributes
4 years ago
J. King
fe8c39d841
Add some tokenizer tests
4 years ago
J. King
da3657430b
Fill out more coverage
4 years ago
J. King
354f5acf0a
Simplify tree construction slightly
4 years ago
J. King
7f53465951
Fix remaining error positions
4 years ago
J. King
c6c51475cf
Convert tokenizer to generator
Some error positions still need to be fixed
4 years ago
J. King
3e294e47aa
Fix up the rest of the error counts
4 years ago
J. King
3f23040e1d
Fix most parse error counts
More remain, though most have been addressed
4 years ago
J. King
fd01acfa5c
Partial fixes for adoption agency
4 years ago
J. King
f50c46952e
Implement XML infoset coercion
4 years ago
J. King
01361efdb8
Various fixes
4 years ago
J. King
3108808c10
Testmore MathML properly
4 years ago
J. King
179a21441c
Select and template insertion modes
4 years ago
J. King
68317d838e
Fill in more insertion modes
4 years ago
J. King
dc9dc9953a
Partial adoption agency implementation
4 years ago
J. King
752ab05464
Implement rest of in-body insertion mode
4 years ago
J. King
9758c08da2
Various minor corrections
4 years ago
J. King
1228ecca17
Corrective pass over foreign content stuff
4 years ago
J. King
065f9c97d6
Handle non-foreign fragment cases
4 years ago
J. King
aeb08b5f5d
Fix remaining failures
Fragment-case tests still need to be harnessed to test all functionality
4 years ago
J. King
5376ed43a5
Don't trim whitespace other than newlines in tests
4 years ago
J. King
ab972a838c
Fix DOCTYPE serialization
Also patch all top-level comments out
4 years ago
J. King
eebc45cb82
Patch tests to suppress root commnts
4 years ago
J. King
d35e4f909e
Correct error in tst harness related to comments
4 years ago
J. King
5f1f02b552
Skip tests requiring unimplemented logic
4 years ago
J. King
e3a271f06b
Fix first failure in tree builder
4 years ago