about summary refs log tree commit diff stats
path: root/src/css
Commit message (Expand)AuthorAgeFilesLines
* buffer: add placeholders for [frame]bptato2025-01-231-0/+1
* cssvalues: add missing bounds checkbptato2025-01-231-3/+3
* layout: fix an absolute sizing bugbptato2025-01-231-5/+4
* cssvalues: quick hack to make simple calc() expressions workbptato2025-01-233-2/+40
* selectorparser: optimize Selector sizebptato2025-01-222-37/+33
* Add annotations for move semanticsbptato2025-01-222-22/+25
* render: actually fix the "extra unnecessary line" bugbptato2025-01-211-7/+4
* render: blend in paintBackgroundbptato2025-01-211-38/+44
* cssvalues: support percentage rgb colors, hsl & hslabptato2025-01-212-38/+108
* cssvalues: add newer length unitsbptato2025-01-211-18/+36
* layout: fix division by 0bptato2025-01-211-2/+2
* cssvalues: fix rgba() function parsingbptato2025-01-201-4/+4
* cascade: support nested variablesbptato2025-01-202-78/+77
* cascade: collapse StyledNode tree into DOMbptato2025-01-206-383/+124
* dom: CSSStyleDeclaration improvementsbptato2025-01-192-3/+5
* cascade: simplify RuleListMapbptato2025-01-181-42/+31
* dom, stylednode: move more fields, handle pseudo-element getComputedStylebptato2025-01-184-78/+41
* sheet: dedupe tag :is hashesbptato2025-01-171-1/+2
* render: fix formatting being lost outside boxes with bgcolorbptato2025-01-171-21/+20
* render: simplify some pointless delete/insert callsbptato2025-01-171-8/+4
* stylednode: remove obsolete templatebptato2025-01-171-4/+1
* render: overprint existing text when painting backgroundsbptato2025-01-161-9/+29
* css: reduce StyledNode usebptato2025-01-164-55/+59
* cssvalues: serialize quotes, add font-size, opacitybptato2025-01-162-34/+42
* cascade: basic CSS variable supportbptato2025-01-163-163/+286
* sheet, selectorparser: fix attr hashing, hash multiple tags in :isbptato2025-01-162-17/+18
* cssparser: enumize CSSFunction namebptato2025-01-153-15/+30
* layout: truncate inline-block margins as wellbptato2025-01-151-0/+4
* cascade, stylednode: remove parent field from StyledNodebptato2025-01-152-128/+134
* cascade: fix hasValues filterbptato2025-01-141-6/+5
* css: refactor selector parsing & cascading, some work on variablesbptato2025-01-145-198/+252
* cssvalues: set text-decoration to bit, vertical-align to wordbptato2025-01-121-27/+25
* cssvalues: reduce CSSValues sizebptato2025-01-127-262/+323
* cssvalues, sheet: fix quotes parsing, misc cleanupbptato2025-01-122-81/+71
* cascade: collapse inited into one arraybptato2025-01-122-32/+30
* ua.css: improve select renderingbptato2025-01-091-0/+5
* layout: remove needsReLayoutbptato2025-01-091-7/+3
* buffer: make iframes clickablebptato2025-01-094-1/+11
* layout: clear intrinsic minimum block size on shrink-to-fit relayoutbptato2025-01-081-0/+1
* cssparser, mediaquery: factor out tflagb, fix a media query bugbptato2025-01-073-54/+43
* layout: get rid of flex-direction reverse hackbptato2025-01-072-47/+59
* mediaquery: add serializationbptato2025-01-062-42/+48
* env: add media query matchingbptato2025-01-062-52/+59
* layout: wrap on inline floats that exceed the line's lengthbptato2025-01-061-4/+4
* layout, render: establish absolute container with position: stickybptato2025-01-063-19/+13
* layout: fix percentage margins in shrink-to-fitbptato2025-01-051-13/+17
* dom: DOMTokenList fixes/improvementsbptato2025-01-052-2/+2
* layout: margin fixesbptato2025-01-052-15/+20
* layout: InnerBlockContext -> BlockBuilderContextbptato2025-01-041-65/+65
* layout: respect margin-top of root boxbptato2025-01-031-1/+1