about summary refs log tree commit diff stats
path: root/test/layout/float-resolve-parent.html
Commit message (Collapse)AuthorAgeFilesLines
* layout: merge addOuterBlock with layoutBlock, refactorbptato2025-02-041-12/+0
| | | | | | | | | | | Having to initLine after every block hurts... I've added a mechanism to at least eliminate cleared floats, but I wish we just didn't init the line :/ (I tried making it lazy, but I couldn't get it to work elegantly.) I've also added some comments about flow, and moved around code so that related layouts are mostly in the same place.
* layout: refactor flow and fix some bugs in the processbptato2024-10-311-0/+36
* factor out `margin' field from box state * get rid of RootInlineFragment * `nested' -> `children' * get rid of repositionChildren pass; now we handle relative positioning and -cha-center/-cha-right separately * cha-center, cha-right no longer applies to floats * use consistent naming scheme for tests * fix float bottom margin strut not being flushed * fix inline floats changing non-fit-content width