about summary refs log tree commit diff stats
path: root/src/html/htmlparser.nim
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a tokenizer bug, clean up some warningsbptato2022-07-121-3/+10
|
* Fix and clean up some dom-based featuresbptato2022-07-111-8/+8
|
* Implement HTML5 parsingbptato2022-07-111-1967/+1920
| | | | | | | Completely replaced the previous HTML2 (?) parser, which was a bad re-implementation of w3m's parser in the first place. Now we have a (sort of) compliant HTML5 parser. Needs tests, badly.
* Implement standard-compliant HTML tokenizerbptato2022-06-271-1/+1492
| | | | | | Seems performant enough, though I'm not sure whether it is actually producing correct output. Still missing: tests and the actual parsing.
* Rename conflicting source filesbptato2022-05-101-0/+518
| | | | Nim can't really differentiate between them, unfortunately.
* Reorganize importsbptato2021-08-071-459/+0
|
* HTML display with highly broken box modelbptato2021-08-061-1/+1
|
* Refactoring in buffer.nimbptato2021-08-061-5/+5
|
* Refactor display.nim and twtio.nimbptato2021-08-061-2/+0
|
* Remove static radix tree and small/full buildsbptato2021-08-051-31/+14
| | | | | | Static radix tree was a hack to begin with and I don't want to deal with it anymore. I might consider small/full builds later on but let's be honest here, it's premature optimization.
* more stuffbptato2021-08-051-44/+48
|
* More css stuffbptato2021-08-041-67/+1
|
* CSS selectors and re-organizationbptato2021-07-301-0/+540