about summary refs log tree commit diff stats
path: root/src/layout/engine.nim
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* layout: refactor sizingbptato2023-07-251-270/+376
* make it compilebptato2023-07-081-8/+7
* layout: width-related fixesbptato2023-07-081-34/+38
* layout: refactor table layoutbptato2023-07-071-92/+108
* layout: show [img] instead of image urlbptato2023-07-071-1/+1
* Fix table cellspacing not being counted in row widthbptato2023-07-041-0/+7
* Use LayoutUnit in layoutbptato2023-07-041-51/+85
* Fix various layout bugs, prepare for image supportbptato2023-06-121-76/+92
* Fix -cha-center moving by negative xbptato2023-06-101-4/+2
* Add support for visibilitybptato2023-06-071-0/+2
* layout: fix min-height/max-height handlingbptato2023-06-071-20/+20
* min-height, max-height fixesbptato2023-05-141-4/+4
* remove stray eprint, remove unused make*bptato2023-05-131-1/+0
* layout: disregard negative underflowbptato2023-05-131-1/+2
* Working position: absolute, some other fixesbptato2023-05-131-142/+125
* layout/engine: fix min-width doing the wrong thingbptato2023-03-101-4/+4