about summary refs log tree commit diff stats
path: root/src/css/layout.nim
Commit message (Expand)AuthorAgeFilesLines
* cascade: collapse StyledNode tree into DOMbptato2025-01-201-18/+1
* css: reduce StyledNode usebptato2025-01-161-38/+45
* layout: truncate inline-block margins as wellbptato2025-01-151-0/+4
* cssvalues: reduce CSSValues sizebptato2025-01-121-27/+28
* layout: remove needsReLayoutbptato2025-01-091-7/+3
* buffer: make iframes clickablebptato2025-01-091-0/+4
* layout: clear intrinsic minimum block size on shrink-to-fit relayoutbptato2025-01-081-0/+1
* layout: get rid of flex-direction reverse hackbptato2025-01-071-47/+58
* layout: wrap on inline floats that exceed the line's lengthbptato2025-01-061-4/+4
* layout, render: establish absolute container with position: stickybptato2025-01-061-10/+8
* layout: fix percentage margins in shrink-to-fitbptato2025-01-051-13/+17
* layout: margin fixesbptato2025-01-051-15/+17
* layout: InnerBlockContext -> BlockBuilderContextbptato2025-01-041-65/+65
* layout: respect margin-top of root boxbptato2025-01-031-1/+1
* LayoutUnit -> LUnitbptato2025-01-031-94/+94
* layout: drop overflow trackingbptato2025-01-031-68/+10
* Unify PositionStaticLike, update todobptato2025-01-031-5/+0
* layout: implement layoutFlexItem as layoutRootBlockbptato2025-01-021-16/+15
* layout: cache sub-layoutsbptato2025-01-021-44/+22
* layout: ignore general category Me, Mnbptato2025-01-021-1/+6
* layout, dom: input rendering fixesbptato2025-01-011-1/+1
* layout: fix regression in cd069a76ebptato2025-01-011-17/+13
* layout: prevent double-clear for flow rootsbptato2025-01-011-11/+20
* layout: add missing StyledNode ref to parent inline boxesbptato2025-01-011-1/+2
* layout: absolute sizing fixesbptato2024-12-301-4/+16
* layout: fix position: relative for right, bottombptato2024-12-301-4/+2
* layout: fix an overflow bugbptato2024-12-301-1/+3
* layout: fix various padding bugsbptato2024-12-281-32/+26
* layout: fix a flex sizing bugbptato2024-12-271-5/+4
* layout: improve intrinsic minimum size calculationbptato2024-12-261-83/+104
* layout: resolve percentage width for auto table cellsbptato2024-12-211-9/+14
* box: InlineFragment -> InlineBoxbptato2024-12-201-105/+102
* layout, render: image sizing fixes/workaroundsbptato2024-12-201-8/+12
* layout: apply padding to intrinsic minimum widthbptato2024-12-191-4/+3
* layout, render: implement overflow propertybptato2024-12-181-4/+18
* layout: propagate intrinsic minimum heightbptato2024-12-171-124/+152
* css: resolve units to px before layoutbptato2024-12-161-87/+80
* layout: do not allow canpx for scFitContentbptato2024-12-151-2/+2
* layout: also propagate xminwidth from table captionbptato2024-12-151-0/+1
* layout: set table intrinsic min width to specified widthbptato2024-12-151-0/+3
* layout: do not trust specified table cell heightbptato2024-12-151-3/+4
* lunit: remove redundant codebptato2024-12-131-1/+1
* css: CSSComputedValue -> CSSValuebptato2024-12-121-50/+50
* layout: small cleanupbptato2024-12-101-60/+60
* layout: override table cell width if its min width is greaterbptato2024-12-101-0/+2
* layout: proper min width clampingbptato2024-12-101-73/+70
* layout: another min width clamping hackbptato2024-12-101-20/+29
* layout: another xminwidth kludgebptato2024-12-081-0/+4
* layout: round inline block padding to cellsbptato2024-12-071-1/+7
* pager, term: use cell offset with kitty imagesbptato2024-12-031-1/+1