J. King
a6df609348
Remove all references to "tree builder"
3 years ago
J. King
6de6599411
Fix one last test
3 years ago
J. King
32780838bf
Remove subproject for WPT tests
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
7901593961
Fix for the "after body" mode
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
27f5b75367
Use pre-fifth edition XML name production
3 years ago
J. King
a88a3ae107
Support processing instructions
More tests are needed, but basic functionality has been validated
3 years ago
J. King
c6c3f725d0
More tests and fixed for encing changing
3 years ago
J. King
d0de04d870
Add some encoding-change tests and fix some bugs
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
8115ac07d5
Provide basic API
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
7f2f2337d4
Tests for inner/outerHTML getting
3 years ago
J. King
83653f3769
Fix getAttribute()
3 years ago
J. King
3730a8b3f3
Tests for Element::hasAttribute()
3 years ago
J. King
b0c06323f9
Tests for setting attribute nodes
4 years ago
J. King
f08f1a1a37
Fix up attribute testing
Coverage is not more specific, and handling of prefixes is improved
4 years ago
J. King
45411b7ccc
Test attribute setting better
4 years ago
J. King
b53274fbdf
Start on attribute-setting tests
4 years ago
J. King
2bfb77c081
Test template and attribute creation
4 years ago
J. King
f660ecaad4
Use createElementNS when creating bare elements
This forces coercion in more situations, but has the advantage of being
consistent with creating an element in the HTML namespace
4 years ago
J. King
16acfa8d66
Lowercase in createElementNS
4 years ago
J. King
30e7e8c6a7
More tests
4 years ago
J. King
ee5e9298e7
Tests and fixes for DOCTYPE serialization
4 years ago
J. King
9eacd21c9d
Test edges of element serialization
4 years ago
J. King
4c7953ddc8
Fix xmlns attributes
This exposes the attributes in the DOM via a workaround, making it
possible to serialize them like any other attribute
4 years ago
J. King
3114f3a9bb
Fix most serializer test failures
Three remain related to xmlns attributes
4 years ago
J. King
885cad0181
Conversion of WPT serializer tests
4 years ago
J. King
d33929f4a1
Change namespace; add copyright info
4 years ago
J. King
66fb537993
Clean up charset tests
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
1353cdc8ab
Tests for xml:id
4 years ago
J. King
82621a11e3
Sort out namespaced attributes
4 years ago
J. King
36213800ff
Typo
4 years ago
J. King
fe8c39d841
Add some tokenizer tests
4 years ago