about summary refs log tree commit diff stats
path: root/src/layout/engine.nim
Commit message (Expand)AuthorAgeFilesLines
...
* layout: skip newlines between full-width charactersbptato2024-02-111-0/+19
* twtstr: misc refactoringsbptato2024-02-091-0/+1
* layout: more consistent namingbptato2024-01-291-79/+41
* layout: consider inline positioning for absolute blocksbptato2024-01-291-16/+11
* Use std/* imports everywherebptato2024-01-071-4/+4
* Various fixesbptato2023-12-131-0/+1
* break up twtstr somewhatbptato2023-12-131-0/+1
* layout: rounding error correction fixesbptato2023-12-111-2/+6
* css: add text-transformbptato2023-12-111-3/+21
* layout: do not resolve floats if grandparent position is resolvedbptato2023-12-101-2/+2
* layout: fix rounding error correctionbptato2023-12-101-11/+8
* layout: rewrite inline box handlingbptato2023-11-271-371/+442
* layout: clamp size constraints to min/max sizes for floatsbptato2023-11-231-7/+12
* layout: add clear, etc.bptato2023-11-231-35/+91
* layout: simplify max width/height calculationbptato2023-11-211-41/+43
* layout: fix some sizing bugsbptato2023-11-211-103/+124
* css: add box-sizingbptato2023-11-211-12/+39
* layout: move charwidth into LineBoxStatebptato2023-11-171-9/+8
* layout: add floatsbptato2023-11-171-218/+555
* layout: refactor flow margin propagation, sizingbptato2023-11-121-508/+610
* layout: refactor block layoutingbptato2023-10-281-151/+165
* layout: refactorbptato2023-10-281-229/+278
* buffer: remove viewport referencebptato2023-10-281-11/+11
* layout/engine: refactor inline atoms etc.bptato2023-10-261-202/+223
* layout/engine: reformatbptato2023-10-261-26/+45
* layout/engine: add table row group/caption to anon tablebptato2023-10-261-0/+2
* reduce new() usagebptato2023-10-251-27/+34
* Remove trailing spacesbptato2023-10-231-1/+1
* WindowAttributes: refactorbptato2023-10-191-1/+1
* layout: move Strut from box -> enginebptato2023-10-141-0/+14
* layout: add LineBoxStatebptato2023-10-141-62/+82
* layout: get rid of baseline, firstBaseline functionsbptato2023-10-141-25/+12
* layout: refactor InlineContextbptato2023-10-131-154/+186
* layout: fix table cell sizing with specified widthsbptato2023-09-201-18/+59
* move around more modulesbptato2023-09-141-1/+1
* layout: make table rowspan occupy several rowsbptato2023-09-111-20/+46
* layout: fix table row group regressionbptato2023-09-101-9/+29
* layout: simplify preBuildTableRowsbptato2023-09-091-36/+13
* layout: remove commented out hackbptato2023-09-091-10/+0
* layout: add table rowspanbptato2023-09-091-10/+57
* layout: count spacing before inline padding toobptato2023-07-281-2/+10
* layout: remove incorrect commentbptato2023-07-271-2/+0
* layout: distinguish padding from spacingbptato2023-07-271-5/+20
* layout: fix incorrect parenthesesbptato2023-07-271-1/+1
* layout: do not treat inline padding as spacingbptato2023-07-271-5/+6
* layout: remove unused variablesbptato2023-07-271-3/+0
* layout: refactor absolute positioning width calcbptato2023-07-271-13/+84
* layout: fix superfluous inline whitespacebptato2023-07-251-1/+3
* layout: use nowrap functionbptato2023-07-251-1/+1
* layout: fix position: relative sizesbptato2023-07-251-2/+2