summaryrefslogtreecommitdiff
path: root/library/src/layout/flow.rs
AgeCommit message (Collapse)Author
2023-07-02Move everything into `crates/` directoryLaurenz
2023-06-26Make footnotes referenceable (#1546)MALO
2023-06-24Use third person in documentation (#1560)MALO
2023-06-12Fix a bunch of typos + broken link (#1453)Alex Saveau
2023-06-08Keep all footnotes for line together for movable itemLaurenz
2023-06-08Improve footnote handling for multi-page blocksLaurenz
2023-06-08Fix footnote in columnsLaurenz
Fixes #1433
2023-06-08Fix a bug with footnotes in blocks/lists/etc.Laurenz
This still not gives the "footnote and entry" are on same page invariant for blocks, but at least we do not get random extraneous page breaks anymore. Relevant issues: #1275, #1433
2023-06-08Fix a bug in footnote together-keeping logicLaurenz
2023-06-08Fix line alignmentLaurenz
Fixes #1398. How this works for the other shapes is a hack, but the line was missing from that hack.
2023-05-30Fix pagebreak before `place`Laurenz
Fixes #1368
2023-05-23Fix typoLaurenz
2023-05-23Fix layout panic in rounded rectangleLaurenz
Fixes #1216 both by hardening the rounded rectangle against negative size and by ensuring that the negative size doesn't occur in the first place for this case.
2023-05-20FootnotesLaurenz
2023-04-23Add instrumentation (Part 1) (#761)Sébastien d'Herbais de Thun
2023-04-06Fix box and block sizingLaurenz
2023-04-01Needless clone, borrows, casts and lifetimes (#504)Marek Barvíř
2023-03-22Fix typos (#115)Kian-Meng Ang
Found via `codespell -S target -L crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-19Renaming and refactoringLaurenz
2023-03-17CountersLaurenz
2023-03-10Expose content representation moreLaurenz
2023-03-09Make all optional fields settableLaurenz
2023-03-08Rework style chain accessLaurenz
2023-03-08Streamline field namesLaurenz
2023-03-08Require font to be a named argumentLaurenz
2023-03-07Fully untyped modelLaurenz
2023-02-14Fix grid sizingLaurenz
2023-02-13Block sizingLaurenz
2023-02-12Support fractional width for `box`Laurenz
2023-02-12Make all nodes block-levelLaurenz
2023-02-12Remove base widthLaurenz
2023-02-11Fix flow bugsLaurenz
2022-12-23Fix typosLaurenz
2022-12-14New macro setupLaurenz
2022-12-09Align set ruleLaurenz
2022-12-08Copyable regionsLaurenz
2022-12-02Introduce virtual typesetterLaurenz
2022-11-29Reorganize library and testsLaurenz
2022-11-28Widow and orphan preventionLaurenz
2022-11-28FragmentsLaurenz
2022-11-25Tidy upLaurenz
2022-11-22Reorganize content typeLaurenz
2022-11-18Reorganize style moduleLaurenz
2022-11-17Handle paragraph indent at a later stageLaurenz
2022-11-12New interaction modelLaurenz
2022-11-09Remove role applicationsLaurenz
2022-11-09New block spacing modelLaurenz
2022-11-03Tidy up libraryLaurenz
2022-11-03Split cratesLaurenz