about summary refs log tree commit diff stats
path: root/src/css/selectorparser.nim
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused variablebptato2023-01-271-1/+0
|
* WIP selector rewritebptato2023-01-271-346/+274
| | | | pretty slow for some reason
* selectorparser: refactor, fix combinator bugsbptato2023-01-201-79/+79
| | | | Fixes universal selectors after a combinator.
* selectorparser: parse comma correctly in combinatorsbptato2023-01-201-0/+3
|
* selectorparser: do not accept invalid selectorsbptato2023-01-071-44/+78
|
* selectorparser: support :link, :visitedbptato2023-01-011-1/+6
| | | | I say "support", but :visited is never matched.
* selectorparser: accept less invalid selectorsbptato2022-12-311-2/+14
|
* css: fix some bugs and improve cascading a bitbptato2022-12-291-1/+14
|
* selectorparser: fix pseudo elements on combinator selectorsbptato2022-12-281-2/+5
|
* layout/engine: get rid of dom dependencybptato2022-12-271-1/+1
| | | | Layout should only depend on cascading.
* Display text for img tag, background-imagebptato2022-12-161-1/+1
|
* Fix parsing of empty combinator selectorsbptato2022-12-051-1/+6
|
* Add textareabptato2022-11-281-1/+1
| | | | Editing is implemented using an external editor (like vi).
* Fix combinator bugs + reimplement querySelectorAllbptato2022-09-011-42/+20
|
* Use more accurate selector terminologybptato2022-08-231-24/+27
|
* Fix nth-child bugs, rename select to matchbptato2022-08-231-28/+17
|
* Merge functional and normal pseudo-class selectorsbptato2022-08-211-95/+139
| | | | And parse An+B syntax for nth-child/nth-last-child.
* Refactor css function selectors a bitbptato2022-08-201-28/+28
|
* Fix incorrect selector parsing, remove httpclient from loaderbptato2022-08-031-1/+61
|
* Add interactive <select>bptato2022-07-311-1/+3
|
* Update CSS tokenizerbptato2022-07-291-10/+10
| | | | It was slightly outdated and in many places incorrect.
* Implement select element displaybptato2022-07-171-1/+3
| | | | | You can't actually use them yet. But at least they don't flood the screen with options now.
* Fix formsbptato2022-07-171-1/+3
|
* Rename conflicting source filesbptato2022-05-101-0/+340
Nim can't really differentiate between them, unfortunately.