Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tokenizer: fix more tests | bptato | 2023-09-03 | 3 | -50/+83 | |
| | | | | Now all tokenizer tests work, except for unicodeCharsProblematic. | |||||
* | tokenizer: make domjs tests work | bptato | 2023-09-02 | 2 | -16/+64 | |
| | | | | add escaped inputs/outputs, fix some tokenizer bugs | |||||
* | tokenizer: fix contentModelFlags tests | bptato | 2023-09-02 | 2 | -6/+8 | |
| | | | | Fix some bugs with EOF handling, also some bugs in the test code. | |||||
* | tokenizer: expose laststart | bptato | 2023-09-02 | 2 | -7/+13 | |
| | ||||||
* | Add html5lib-tests | bptato | 2023-09-02 | 3 | -0/+177 | |
| | | | | For now, tokenizer tests only. | |||||
* | tokenizer: emit strings instead of chars | bptato | 2023-09-02 | 2 | -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 nodeType | bptato | 2023-09-02 | 1 | -1/+1 | |
| | ||||||
* | minidom: fix warning | bptato | 2023-09-02 | 1 | -1/+0 | |
| | ||||||
* | Add moveChildren, remove dependency on childList | bptato | 2023-09-02 | 2 | -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.3 | bptato | 2023-08-15 | 2 | -2/+2 | |
| | ||||||
* | Fix assertion on unexpected characters | bptato | 2023-08-15 | 2 | -0/+3 | |
| | | | | | In some cases, an unexpected character token could call parseErrorByTokenType... | |||||
* | Add restart callback, implement setCharacterSet | bptato | 2023-08-15 | 2 | -7/+38 | |
| | | | | | | restart is mainly needed for resetting the document node. setCharacterSet now works (albeit somewhat differently than previously specified.) | |||||
* | Version 0.9.2 | bptato | 2023-08-15 | 3 | -1/+34 | |
| | ||||||
* | Update readme | bptato | 2023-08-15 | 1 | -1/+0 | |
| | ||||||
* | Split out decoder | bptato | 2023-08-15 | 41 | -78531/+8 | |
| | ||||||
* | Add simple test | bptato | 2023-08-15 | 3 | -0/+100 | |
| | | | | Just to check if it compiles | |||||
* | htmlparser: fix IN_HEAD whitespace | bptato | 2023-08-15 | 1 | -1/+1 | |
| | | | | It should be inserted, not discarded. | |||||
* | Remove srcdir | bptato | 2023-08-14 | 48 | -8/+0 | |
| | | | | Easier to import as a submodule this way. | |||||
* | Add temporary link to documentation | bptato | 2023-08-01 | 1 | -2/+2 | |
| | | | | better than nothing :) | |||||
* | Fix broken imports | bptato | 2023-08-01 | 2 | -6/+6 | |
| | ||||||
* | Rename readme | bptato | 2023-08-01 | 1 | -0/+0 | |
| | | | | So that sourcehut can find it | |||||
* | Import chame | bptato | 2023-08-01 | 50 | -0/+86279 | |