summaryrefslogtreecommitdiff
path: root/library/src/layout
AgeCommit message (Collapse)Author
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-06-07Clarify markup details in the documentation (#1434)Grégoire Locqueville
2023-06-06Improve value casting infrastructureLaurenz
2023-05-30Use icu4x for linebreaking algorithm (#1355)Peng Guanwen
2023-05-30Fix pagebreak before `place`Laurenz
Fixes #1368
2023-05-30Add Danish (#1365)sandal
2023-05-29feat: Add Swedish (#1353)Olle Månsson
2023-05-29Add Dutch LocalNames (#1357)Lynn
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-05-17Show default values in documentationLaurenz
Fixes #169 Fixes #1102
2023-05-17Better documentation outlinesLaurenz
2023-05-17Fix figure detectionLaurenz
2023-05-15Extract category definitions into individual functionsLaurenz
2023-05-15Do not hang CJK punctuation (#1211)Peng Guanwen
2023-05-12Support for align parameter in table to take an array (#1087) (#1149)jassler
2023-05-11Default enum number alignment to 'end' (#1042)Pg Biel
2023-05-11Implement sophisticated CJK punctuation adjustment (#954)Peng Guanwen
2023-05-11Remove tracing from cheap functionsLaurenz
Turns out that having tracing enabled on some functions that get called a lot distorts the traces so that their parent stack frames look much more expensive than they actually are.
2023-05-11More efficient introspectionLaurenz
Switches from a mutable locator to one based on tracked chains and optimizes query performance.
2023-05-11Remove 'static bound on `World`Laurenz
Thanks to improvements in comemo, tracked types don't need to be 'static anymore. This means that the 'static bound on the `World` is now lifted and that the `Route` doesn't need to use unsafe code anymore to manage its lifetime.
2023-05-03Function scopes (#1032)Pg Biel
2023-05-03Make ligatures copyable and searchableLaurenz
Fixes #479 Fixes #1040
2023-05-01Fix smartquotes in outline (#1047)chris-02
Fixes #1041.
2023-04-27Correct some typos (#987)Alexander Seiler
2023-04-26Touch up docsLaurenz
2023-04-26Allow passing `region` to LocalName (#926)pan93412
2023-04-26Fix grid-cell misalignment bug (#963) (#978)jdierkes
Having a table span multiple pages can cause an alignment bug in the table itself. If the first region in a cell in a grid row is empty, all other cells in this row will skip the first region. A misalignment bug can occur, since the calculation of all region sizes happen before the skip. The overall size allocated for the content of a cell with multiple regions and content in the first region thus is too little. Fixes #963
2023-04-26Fix alignment of list markers & enum numbers (#988)Pg Biel
2023-04-25Handle margins directly in pageLaurenz
2023-04-25A small comment regarding page layoutLaurenz
2023-04-23Add note to measure function about being in infinite space (#927)Alex Saveau
2023-04-23Add instrumentation (Part 1) (#761)Sébastien d'Herbais de Thun
2023-04-18clippy::wrong_self_convention (#857)Marek Barvíř
2023-04-18Clippy fixes (#856)Marek Barvíř
2023-04-17More Chinese punctuation adjustment (#836)Peng Guanwen
and also general linebreak improvements
2023-04-16Clippy fixes (#581)Marek Barvíř
2023-04-15Fix typo in `ParElem` documentation (#810)Thiago Trannin
2023-04-13Fix linebreak after inline objects with metadataLaurenz
2023-04-13Refine linebreak algorithm for better Chinese justification (#701)Peng Guanwen
2023-04-11Add Czech translation (#683)Radim Sückr
2023-04-11Added Arabic translations (#688)Abdul Rahman Sibahi
2023-04-11Add Vietnamese Translation (#684)ichxorya
2023-04-06Unpacking syntax (#532)Marmare314
Closes #341