Laurenz
f3e3061a7f
Fix a bug in footnote together-keeping logic
2023-06-08 11:21:35 +02:00
Laurenz
10ae0a2c2b
Fix line alignment
...
Fixes #1398 . How this works for the other shapes is a hack, but the line was missing from that hack.
2023-06-08 10:20:24 +02:00
Laurenz
f90fcd664b
Fix pagebreak before place
...
Fixes #1368
2023-05-30 14:36:34 +02:00
Laurenz
6410ad2fe6
Fix typo
2023-05-23 16:00:39 +02:00
Laurenz
363836a28e
Fix layout panic in rounded rectangle
...
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-23 15:30:28 +02:00
Laurenz
1321862cd5
Footnotes
2023-05-20 21:36:24 +02:00
Sébastien d'Herbais de Thun
561ff979d5
Add instrumentation (Part 1) ( #761 )
2023-04-23 14:33:56 +02:00
Laurenz
f9b9be16f9
Fix box and block sizing
2023-04-06 12:26:39 +02:00
Marek Barvíř
5e5b1bba51
Needless clone, borrows, casts and lifetimes ( #504 )
2023-04-01 15:53:13 +02:00
Kian-Meng Ang
25acefeb5b
Fix typos ( #115 )
...
Found via `codespell -S target -L
crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-22 09:02:51 +01:00
Laurenz
ab43bd802e
Renaming and refactoring
2023-03-19 22:39:19 +01:00
Laurenz
312197b276
Counters
2023-03-17 11:45:57 +01:00
Laurenz
a9fdff244a
Expose content representation more
2023-03-10 21:19:50 +01:00
Laurenz
c38d72383d
Make all optional fields settable
2023-03-09 14:42:14 +01:00
Laurenz
d7a65fa26d
Rework style chain access
2023-03-08 14:35:33 +01:00
Laurenz
e5eab73374
Streamline field names
2023-03-08 11:02:27 +01:00
Laurenz
1b2b53ecb9
Require font to be a named argument
2023-03-08 10:44:24 +01:00
Laurenz
25b5bd1175
Fully untyped model
2023-03-07 15:17:13 +01:00
Laurenz
b9c0fd87d3
Fix grid sizing
2023-02-14 12:34:16 +01:00
Laurenz
b1b4e52af9
Block sizing
2023-02-13 16:04:25 +01:00
Laurenz
fd90736fb6
Support fractional width for box
2023-02-12 22:04:27 +01:00
Laurenz
3ffa7393f0
Make all nodes block-level
2023-02-12 19:57:28 +01:00
Laurenz
f4856c18b9
Remove base width
2023-02-12 17:28:17 +01:00
Laurenz
ebe919220d
Fix flow bugs
2023-02-11 13:30:55 +01:00
Laurenz
1a9bcaccec
Fix typos
2022-12-23 00:34:17 +01:00
Laurenz
9ba4d2c134
New macro setup
2022-12-14 10:09:44 +01:00
Laurenz
cd089b6194
Align set rule
2022-12-09 10:21:11 +01:00
Laurenz
e6857f810e
Copyable regions
2022-12-08 19:03:23 +01:00
Laurenz
5110a41de1
Introduce virtual typesetter
2022-12-02 13:21:36 +01:00
Laurenz
0efe669278
Reorganize library and tests
2022-11-29 14:18:13 +01:00
Laurenz
836692e73c
Widow and orphan prevention
2022-11-28 17:57:16 +01:00
Laurenz
989d170dc7
Fragments
2022-11-28 12:40:16 +01:00
Laurenz
bf5edbbbbb
Tidy up
2022-11-25 12:16:13 +01:00
Laurenz
5992f11b4c
Reorganize content type
2022-11-22 20:12:37 +01:00
Laurenz
92f2c56203
Reorganize style module
2022-11-18 12:49:27 +01:00
Laurenz
cabd0908e2
Handle paragraph indent at a later stage
2022-11-17 12:46:26 +01:00
Laurenz
bf59c08a0a
New interaction model
2022-11-12 23:46:26 +01:00
Laurenz
d9ce194fe7
Remove role applications
2022-11-09 22:49:25 +01:00
Laurenz
010cc2effc
New block spacing model
2022-11-09 18:20:02 +01:00
Laurenz
33928a00dc
Tidy up library
2022-11-03 16:50:26 +01:00
Laurenz
37a7afddfa
Split crates
2022-11-03 13:35:39 +01:00