about summary refs log tree commit diff stats
path: root/src/css/match.nim
Commit message (Expand)AuthorAgeFilesLines
* catom: make factory globalbptato2025-02-131-3/+2
* Add annotations for move semanticsbptato2025-01-221-6/+7
* cascade: collapse StyledNode tree into DOMbptato2025-01-201-1/+1
* dom, stylednode: move more fields, handle pseudo-element getComputedStylebptato2025-01-181-1/+0
* dom: DOMTokenList fixes/improvementsbptato2025-01-051-1/+1
* dom: standard querySelector/All; type erase childrenbptato2024-12-271-15/+4
* match: fix nested hover selectorbptato2024-12-181-1/+2
* match: optimize dependency trackingbptato2024-12-171-36/+72
* css: add :target pseudo classbptato2024-12-171-0/+3
* match: refactor a bitbptato2024-12-171-62/+46
* dom, match: optimize :nth-child, :nth-last-childbptato2024-12-171-33/+42
* dom, css: fix case-insensitive class/id/attr matchingbptato2024-12-151-2/+6
* css: align h[1-6] behavior with w3mbptato2024-12-141-0/+2
* buffer: optimize hover switchingbptato2024-11-261-0/+6
* match, stylednode: remove generics, refactorbptato2024-11-191-91/+71
* Clean up forward declarations a bitbptato2024-10-271-2/+2
* dom: html -> documentElementbptato2024-10-101-1/+1
* dom, match, event: small cleanupbptato2024-07-171-6/+6
* misc cleanupsbptato2024-06-221-2/+1
* stylednode: move invalidation data to DOMbptato2024-05-271-3/+3
* cssparser: refactorbptato2024-05-011-3/+2
* Update code stylebptato2024-04-171-69/+84
* catom: at -> satbptato2024-03-211-1/+1
* catom: merge TagType with AttrTypebptato2024-03-041-1/+0
* dom: enumize attribute namesbptato2024-02-081-1/+2
* Update chamebptato2024-02-071-5/+4
* Use std/* imports everywherebptato2024-01-071-4/+4
* css: add case-insensitive matchingbptato2023-12-111-7/+44
* selectorparser: enum-ize relbptato2023-12-091-8/+7
* Move HTML parsing into Chamebptato2023-08-151-1/+2
* Fixes & workarounds to compile on Nim 2.0.0bptato2023-08-011-1/+1
* css: handle unknown tag names correctlybptato2023-07-251-0/+2
* css/match: fix next sibling selector (+)bptato2023-02-131-2/+2
* WIP selector rewritebptato2023-01-271-86/+69
* selectorparser: support :link, :visitedbptato2023-01-011-0/+4
* css: fix some bugs and improve cascading a bitbptato2022-12-291-0/+2
* More DOM workbptato2022-12-191-4/+4
* Add JS support to documentsbptato2022-12-181-1/+1
* More JS bindingsbptato2022-09-131-4/+6
* Fix combinator bugs + reimplement querySelectorAllbptato2022-09-011-77/+31
* Fix :nth-last-childbptato2022-08-231-3/+9
* Use more accurate selector terminologybptato2022-08-231-3/+3
* Fix nth-child bugs, rename select to matchbptato2022-08-231-0/+257