about summary refs log tree commit diff stats
path: root/src/css/cascade.nim
Commit message (Expand)AuthorAgeFilesLines
* cascade: support nested variablesbptato2025-01-201-77/+77
* cascade: collapse StyledNode tree into DOMbptato2025-01-201-279/+120
* dom: CSSStyleDeclaration improvementsbptato2025-01-191-1/+1
* cascade: simplify RuleListMapbptato2025-01-181-42/+31
* dom, stylednode: move more fields, handle pseudo-element getComputedStylebptato2025-01-181-17/+18
* cascade: basic CSS variable supportbptato2025-01-161-36/+141
* cascade, stylednode: remove parent field from StyledNodebptato2025-01-151-106/+118
* cascade: fix hasValues filterbptato2025-01-141-6/+5
* css: refactor selector parsing & cascading, some work on variablesbptato2025-01-141-123/+92
* cssvalues: reduce CSSValues sizebptato2025-01-121-10/+14
* cascade: collapse inited into one arraybptato2025-01-121-29/+22
* ua.css: improve select renderingbptato2025-01-091-0/+5
* buffer: make iframes clickablebptato2025-01-091-0/+5
* env: add media query matchingbptato2025-01-061-52/+1
* dom: DOMTokenList fixes/improvementsbptato2025-01-051-1/+1
* cascade: prevent blockification for non-inline absolute boxesbptato2024-12-301-4/+8
* cascade: inline presentational hint calculationbptato2024-12-301-19/+19
* dom, cssvalues: add getComputedStylebptato2024-12-301-1/+4
* env: do not copy attrs, fix screen on clientbptato2024-12-281-5/+5
* buffer: add "app" scripting modebptato2024-12-261-1/+2
* cascade: actually, it should be inline-blockbptato2024-12-201-1/+1
* cascade: blockify on position: absolute or fixedbptato2024-12-201-4/+4
* dom: add inline SVG supportbptato2024-12-201-0/+9
* layout, render: implement overflow propertybptato2024-12-181-0/+5
* match: refactor a bitbptato2024-12-171-1/+1
* default(T) -> T.default, add some strict defsbptato2024-12-171-6/+6
* css: resolve units to px before layoutbptato2024-12-161-22/+23
* dom, css: fix case-insensitive class/id/attr matchingbptato2024-12-151-10/+6
* cascade: misc cleanupbptato2024-12-141-6/+3
* css: CSSComputedValue -> CSSValuebptato2024-12-121-5/+5
* cascade: add cellspacingbptato2024-12-031-0/+7
* cssvalues: optimize CSSComputedValues sizebptato2024-12-031-18/+27
* cascade, cssvalues: clean up a bit morebptato2024-12-021-36/+34
* css: misc refactoringbptato2024-12-021-2/+2
* cascade: allow presentational hints with styling=falsebptato2024-11-291-2/+2
* cascade: apply buffer.styling to inline stylesbptato2024-11-271-8/+11
* match, stylednode: remove generics, refactorbptato2024-11-191-3/+4
* js: reorganize modules, update docsbptato2024-11-151-1/+1
* cssvalues: reduce CSSComputedValue sizebptato2024-11-141-6/+3
* cascade: adjust prefers-color-scheme based on terminal backgroundbptato2024-11-101-1/+1
* layout -> cssbptato2024-11-101-1/+1
* Clean up forward declarations a bitbptato2024-10-271-2/+3
* dom: html -> documentElementbptato2024-10-101-1/+1
* color: reduce CellColor size, misc color refactoringbptato2024-10-061-3/+3
* cascade: add missing nil checkbptato2024-09-021-1/+1
* canvas: move to separate CGI scriptbptato2024-09-011-7/+9
* winattrs: un-snakeifybptato2024-08-231-2/+2
* cssvalues, twtstr, mediaquery: refactor & fixesbptato2024-08-021-11/+5
* css: hash attribute namesbptato2024-07-291-3/+22
* cascade: move some presentational hints to ua.cssbptato2024-07-291-66/+0