Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | twtstr: remove unused functions | bptato | 2023-09-24 | 1 | -307/+0 | |
| | | ||||||
| * | Version 0.11.1 | bptato | 2023-09-24 | 2 | -2/+2 | |
| | | ||||||
| * | remove unused functions | bptato | 2023-09-24 | 1 | -8/+1 | |
| | | ||||||
| * | update chakasu | bptato | 2023-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | Version 0.11.0 | bptato | 2023-09-19 | 2 | -3/+3 | |
| | | ||||||
| * | tags: clean up | bptato | 2023-09-19 | 1 | -72/+1 | |
| | | | | | | | | | | | | * InputType, ButtonType have nothing to do with the parser. * Neither do many categories included in the module, these have been removed too. (Many of these are remnants of the previous HTML parser.) | |||||
| * | Version 0.10.1 | bptato | 2023-09-14 | 2 | -2/+2 | |
| | | ||||||
| * | htmlparser: add whitespace handling to text & in table states | bptato | 2023-09-14 | 1 | -2/+2 | |
| | | | | | | | | a rather problematic omission | |||||
| * | Version 0.10.0 | bptato | 2023-09-14 | 2 | -3/+3 | |
| | | ||||||
| * | htmlparser: check for moveChildren not being nil | bptato | 2023-09-14 | 1 | -0/+1 | |
| | | ||||||
| * | Update chakasu | bptato | 2023-09-14 | 2 | -2/+3 | |
| | | ||||||
| * | tests: disable unicodeCharsProblematic | bptato | 2023-09-03 | 1 | -2/+10 | |
| | | | | | | | | This really just won't work with what we have right now. | |||||
| * | 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 | |
| | ||||||
* | Remove submodules | bptato | 2025-01-18 | 10 | -71/+17 | |
| | | | | | I got tired of submodules. This commit doesn't build; subtrees incoming... | |||||
* | pager: keep reading if term has chars buffered | bptato | 2025-01-18 | 2 | -0/+7 | |
| | ||||||
* | dom: optimize | bptato | 2025-01-18 | 2 | -10/+16 | |
| | | | | We'll see if the borrow checker actually works :) | |||||
* | dom: compare rel case insensitively | bptato | 2025-01-17 | 2 | -7/+12 | |
| | ||||||
* | dom: fix input checkedness invalidation | bptato | 2025-01-17 | 1 | -0/+4 | |
| | ||||||
* | sheet: dedupe tag :is hashes | bptato | 2025-01-17 | 1 | -1/+2 | |
| | ||||||
* | render: fix formatting being lost outside boxes with bgcolor | bptato | 2025-01-17 | 5 | -21/+32 | |
| | | | | | | An ancient bug, but the fix seems to be quite simple: stop confusing the last X position before the existing string on the line with the last X position that the new string occupies. | |||||
* | render: simplify some pointless delete/insert calls | bptato | 2025-01-17 | 1 | -8/+4 | |
| | ||||||
* | pager: merge ask with askChar, remove urandom | bptato | 2025-01-17 | 2 | -45/+36 | |
| | ||||||
* | term: rework input buffer | bptato | 2025-01-17 | 5 | -17/+27 | |
| | | | | heh | |||||
* | stylednode: remove obsolete template | bptato | 2025-01-17 | 1 | -4/+1 | |
| | ||||||
* | container: fix crash on clicking label for empty select | bptato | 2025-01-16 | 1 | -1/+1 | |
| | ||||||
* | dom: add Option constructor | bptato | 2025-01-16 | 1 | -0/+13 | |
| | ||||||
* | dom: set target on dispatch | bptato | 2025-01-16 | 1 | -0/+1 | |
| | ||||||
* | render: overprint existing text when painting backgrounds | bptato | 2025-01-16 | 3 | -14/+32 | |
| | | | | | | | | Even if we don't do some z-ordering correctly, it's no excuse to paint boxes incorrectly. It's also extremely annoying when I try to use a menu and text bleeds into the drop-down window. | |||||
* | term: fix non-UTF-8 visual output | bptato | 2025-01-16 | 1 | -8/+7 | |
| |