about summary refs log tree commit diff stats
path: root/src/css/render.nim
Commit message (Expand)AuthorAgeFilesLines
* render: fix positioning of absolutes with negative z-indexbptato2025-04-141-2/+5
* layout, render: fix positioning of absolute flex item descendantsbptato2025-04-101-17/+22
* render: fix formatting generated for paddingbptato2025-03-251-29/+15
* render: propagate offset to positioned block child before clip box inheritancebptato2025-02-191-5/+10
* render, pager: fix canvas background painting orderbptato2025-02-191-7/+8
* layout: implement negative z-indexbptato2025-02-181-81/+106
* render: respect stacking context for inline boxesbptato2025-02-171-21/+42
* layout: position absolute boxes relative to their parentbptato2025-02-161-28/+3
* csstree, cssvalues: add non-numeric counters, japanese-formalbptato2025-02-141-3/+0
* csstree, layout: more refactoringbptato2025-02-131-37/+38
* render: fix a visibility bugbptato2025-02-111-8/+6
* layout: unify BlockBox and InlineBox, refactor buildingbptato2025-02-071-18/+21
* layout: eliminate InlineAtombptato2025-02-031-38/+42
* render: fix OOB panic with scroll container outside the canvasbptato2025-01-291-1/+1
* layout: do not generate anonymous inline boxesbptato2025-01-251-4/+4
* render: actually fix the "extra unnecessary line" bugbptato2025-01-211-7/+4
* render: blend in paintBackgroundbptato2025-01-211-38/+44
* render: fix formatting being lost outside boxes with bgcolorbptato2025-01-171-21/+20
* render: simplify some pointless delete/insert callsbptato2025-01-171-8/+4
* render: overprint existing text when painting backgroundsbptato2025-01-161-9/+29
* css: reduce StyledNode usebptato2025-01-161-10/+10
* cssvalues: serialize quotes, add font-size, opacitybptato2025-01-161-4/+7
* cssvalues: reduce CSSValues sizebptato2025-01-121-1/+1
* layout, render: establish absolute container with position: stickybptato2025-01-061-5/+5
* LayoutUnit -> LUnitbptato2025-01-031-3/+3
* lunit: use saturation arithmeticbptato2024-12-231-5/+1
* box: InlineFragment -> InlineBoxbptato2024-12-201-24/+24
* layout, render: image sizing fixes/workaroundsbptato2024-12-201-4/+4
* layout, render: implement overflow propertybptato2024-12-181-100/+144
* css: resolve units to px before layoutbptato2024-12-161-2/+2
* css: CSSComputedValue -> CSSValuebptato2024-12-121-1/+1
* render: apply visibility to inline boxesbptato2024-12-101-21/+23
* pager, term: use cell offset with kitty imagesbptato2024-12-031-2/+10
* cssvalues: reduce CSSComputedValue sizebptato2024-11-141-4/+3
* buffer: fix broken gotoAnchor behaviorbptato2024-11-121-5/+6
* layout -> cssbptato2024-11-101-0/+465