about summary refs log tree commit diff stats
path: root/src/css/cssvalues.nim
Commit message (Collapse)AuthorAgeFilesLines
* winattrs: un-snakeifybptato2024-08-231-4/+4
|
* cssvalues: fix broken vmin, vmaxbptato2024-08-231-2/+2
|
* cssvalues, color: use parseEnumNoCase morebptato2024-08-031-39/+18
|
* cssvalues, sheet: fix some more case sensitivity bugsbptato2024-08-021-2/+2
|
* cssvalues, twtstr, mediaquery: refactor & fixesbptato2024-08-021-28/+9
| | | | | | | * cssvalues, twtstr: unify enum parsing code paths, parse enums by bisearch instead of hash tables * mediaquery: refactor (long overdue), fix range comparison syntax parsing, make ident comparisons case-insensitive (as they should be)
* cssvalues: fix parseDimensionValues bugbptato2024-07-271-9/+10
| | | | Whitespace-only dimension values no longer crash the parser.
* css: clean up a bitbptato2024-07-121-20/+3
|
* cssvalues: add "clear" to table wrapper boxbptato2024-06-111-1/+3
| | | | this one is weird but I'm sure the standard is technically right
* css: slightly optimize cascadebptato2024-06-021-72/+4
| | | | Parse rule values in sheet addRule, not during cascade.
* layout: add wrapper box for table caption + misc stuffbptato2024-05-241-15/+35
| | | | | | | | | Captions are no longer positioned inside tables, yay. Also, misc: * rename some things for consistency * clamp out of bounds rgb() values * remove inherited property lookup table
* layout, layoutunit: remove some automatic convertersbptato2024-05-221-5/+5
| | | | | I wish we didn't need any, but fixing this for integers would be too involved and the float64 one was causing problems now.
* css: stub overflowbptato2024-05-181-1/+15
| | | | | The renderer cannot handle it yet, but at least this fixes pages that expect overflow: hidden (etc.) to establish a new BFC.
* css/values -> css/cssvaluesbptato2024-05-161-0/+1640
for consistency