about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* tokenizer: fix more testsbptato2023-09-033-50/+83
| | | | Now all tokenizer tests work, except for unicodeCharsProblematic.
* tokenizer: make domjs tests workbptato2023-09-022-16/+64
| | | | add escaped inputs/outputs, fix some tokenizer bugs
* tokenizer: fix contentModelFlags testsbptato2023-09-022-6/+8
| | | | Fix some bugs with EOF handling, also some bugs in the test code.
* tokenizer: expose laststartbptato2023-09-022-7/+13
|
* Add html5lib-testsbptato2023-09-023-0/+177
| | | | For now, tokenizer tests only.
* tokenizer: emit strings instead of charsbptato2023-09-022-109/+137
| | | | | | | Makes more sense overall. As an optimization, emit separate whitespace tokens so that we do not have to check for string contents.
* htmlparser: fix dependency on nodeTypebptato2023-09-021-1/+1
|
* minidom: fix warningbptato2023-09-021-1/+0
|
* Add moveChildren, remove dependency on childListbptato2023-09-022-14/+20
| | | | | | * moveChildren: to move child nodes in the adoption agency algorithm. * We accidentally depended on childList existing in the DOM implementation, this has been fixed by the above addition.
* Version 0.9.3bptato2023-08-152-2/+2
|
* Fix assertion on unexpected charactersbptato2023-08-152-0/+3
| | | | | In some cases, an unexpected character token could call parseErrorByTokenType...
* Add restart callback, implement setCharacterSetbptato2023-08-152-7/+38
| | | | | | restart is mainly needed for resetting the document node. setCharacterSet now works (albeit somewhat differently than previously specified.)
* Version 0.9.2bptato2023-08-153-1/+34
|
* Update readmebptato2023-08-151-1/+0
|
* Split out decoderbptato2023-08-1541-78531/+8
|
* Add simple testbptato2023-08-153-0/+100
| | | | Just to check if it compiles
* htmlparser: fix IN_HEAD whitespacebptato2023-08-151-1/+1
| | | | It should be inserted, not discarded.
* Remove srcdirbptato2023-08-1448-8/+0
| | | | Easier to import as a submodule this way.
* Add temporary link to documentationbptato2023-08-011-2/+2
| | | | better than nothing :)
* Fix broken importsbptato2023-08-012-6/+6
|
* Rename readmebptato2023-08-011-0/+0
| | | | So that sourcehut can find it
* Import chamebptato2023-08-0150-0/+86279