about summary refs log tree commit diff stats
path: root/src/css/stylednode.nim
Commit message (Collapse)AuthorAgeFilesLines
* Move HTML parsing into Chamebptato2023-08-151-1/+2
| | | | Operation "modularize Chawan somewhat" part 2
* Add StyledNode stringifier for debuggingbptato2023-07-081-0/+14
|
* WIP selector rewritebptato2023-01-271-0/+4
| | | | pretty slow for some reason
* css/cascade: remove scoped sheetsbptato2023-01-071-2/+0
| | | | ...in favor of handling all style elements like other browsers
* css: fix some bugs and improve cascading a bitbptato2022-12-291-1/+17
|
* More DOM workbptato2022-12-191-1/+5
|
* Display text for img tag, background-imagebptato2022-12-161-1/+3
|
* Add support for q, fix list-item counter behaviorbptato2022-12-121-1/+10
|
* Fix nth-child bugs, rename select to matchbptato2022-08-231-0/+3
|
* Add interactive <select>bptato2022-07-311-1/+7
|
* Implement revert valuebptato2022-07-301-5/+8
|
* StyledNode: avoid duplicate dependenciesbptato2022-07-291-0/+4
|
* Fix cascading bugs & performance issuesbptato2022-07-281-1/+5
|
* Fix StyledNode invalidation & othersbptato2022-07-271-5/+110
|
* Use StyledNodes instead of passing the entire DOM to the layout enginebptato2022-07-161-0/+18
This moves pseudo element generation to the cascading phase. For now it also breaks style caching.