about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * twtstr: remove unused functionsbptato2023-09-241-307/+0
| |
| * Version 0.11.1bptato2023-09-242-2/+2
| |
| * remove unused functionsbptato2023-09-241-8/+1
| |
| * update chakasubptato2023-09-241-1/+1
| |
| * Version 0.11.0bptato2023-09-192-3/+3
| |
| * tags: clean upbptato2023-09-191-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.1bptato2023-09-142-2/+2
| |
| * htmlparser: add whitespace handling to text & in table statesbptato2023-09-141-2/+2
| | | | | | | | a rather problematic omission
| * Version 0.10.0bptato2023-09-142-3/+3
| |
| * htmlparser: check for moveChildren not being nilbptato2023-09-141-0/+1
| |
| * Update chakasubptato2023-09-142-2/+3
| |
| * tests: disable unicodeCharsProblematicbptato2023-09-031-2/+10
| | | | | | | | This really just won't work with what we have right now.
| * 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
|
* Remove submodulesbptato2025-01-1810-71/+17
| | | | | I got tired of submodules. This commit doesn't build; subtrees incoming...
* pager: keep reading if term has chars bufferedbptato2025-01-182-0/+7
|
* dom: optimizebptato2025-01-182-10/+16
| | | | We'll see if the borrow checker actually works :)
* dom: compare rel case insensitivelybptato2025-01-172-7/+12
|
* dom: fix input checkedness invalidationbptato2025-01-171-0/+4
|
* sheet: dedupe tag :is hashesbptato2025-01-171-1/+2
|
* render: fix formatting being lost outside boxes with bgcolorbptato2025-01-175-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 callsbptato2025-01-171-8/+4
|
* pager: merge ask with askChar, remove urandombptato2025-01-172-45/+36
|
* term: rework input bufferbptato2025-01-175-17/+27
| | | | heh
* stylednode: remove obsolete templatebptato2025-01-171-4/+1
|
* container: fix crash on clicking label for empty selectbptato2025-01-161-1/+1
|
* dom: add Option constructorbptato2025-01-161-0/+13
|
* dom: set target on dispatchbptato2025-01-161-0/+1
|
* render: overprint existing text when painting backgroundsbptato2025-01-163-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 outputbptato2025-01-161-8/+7
|